PSP3D Left Header
PSP3D Header Right
PSP3D Logo CraveOnline Logo
Help the PSP 3D community grow!
Vote for us below:


Vote on the PSP Top 200
PSP Top 200 - Games, Videos, Wallpapers, Files, Hacks, Homebrew

Homebrew/Hacking - Discuss the latest available homebrew applications and games.

Welcome to PSP3D.com - Sony PlayStation Portable News, Homebrew, Hacks, Reviews, Videos, Mods, Forums!

You are currently viewing our website as a guest, which gives you limited access to reply and interact to discussions and other members. By joining our free community, you will be able to post topics in the forums, communicate privately with other members, vote in polls, and access many other special features.

Registration is fast, simple, and absolutely free so join our community today!

Go Back PSP3D.com - Sony PlayStation Portable News, Homebrew, Hacks, Reviews, Videos, Mods, Forums > PSP Forums > Homebrew/Hacking
Tags: dfg


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 11-10-2007, 06:06 PM
flammingcowz flammingcowz is offline
Senior Member
My Mood:
 
Join Date: Mar 2006
Posts: 452
Points: 100,114.15
Donate
disassemble eboot to source

does anyone have any idea how that one group that made the 3.40 custom or w/e, dissasembled all those custom firmwares in to perfect source code?

i have pspdasm 020 by booster and i can view the assembly language version in the command prompt, but i dont know how to save it to a file, and i dont know how to take that and make it in to a source file
__________________
Reply With Quote
  #2 (permalink)  
Old 11-11-2007, 10:24 AM
LostProphet's Avatar
LostProphet LostProphet is offline
Member
My Mood:
 
Join Date: Oct 2006
Posts: 78
Points: 28.66
Donate
Uh, right...

First of all, if you don't know how to use the DOS prompt, you won't get anywhere. To write the output of any executable to a file you use the "> output" option.

In the case of PSPDASM, you'll need to use something like this:
Quote:
Originally Posted by Simple Usage
pspdasm -d module.prx apilist.txt > output.asm
This will write the output of PSPDASM (using module.prx as input, and apilist.txt as the list of known APIs) to "output.asm". You can use any of the other output options as appropriate.

Oh, and that is your "source file". You don't need to make it into another "source file", like you implied. It's assembly language - the whole idea of reverse engineering is to disassemble, then re-write the source into a higher-level language such as C or C++. You have to know both assembly and C to be able to do what you want to do.

I'm guessing you don't know ASM, so you may as well just abandon what you're trying to do.
Reply With Quote
  #3 (permalink)  
Old 11-11-2007, 10:28 AM
flammingcowz flammingcowz is offline
Senior Member
My Mood:
 
Join Date: Mar 2006
Posts: 452
Points: 100,114.15
Donate
Quote:
Originally Posted by LostProphet View Post
Uh, right...

First of all, if you don't know how to use the DOS prompt, you won't get anywhere. To write the output of any executable to a file you use the "> output" option.

In the case of PSPDASM, you'll need to use something like this:

This will write the output of PSPDASM (using module.prx as input, and apilist.txt as the list of known APIs) to "output.asm". You can use any of the other output options as appropriate.

Oh, and that is your "source file". You don't need to make it into another "source file", like you implied. It's assembly language - the whole idea of reverse engineering is to disassemble, then re-write the source into a higher-level language such as C or C++. You have to know both assembly and C to be able to do what you want to do.

I'm guessing you don't know ASM, so you may as well just abandon what you're trying to do.
i do know some assembly, from back when i made NES homebrew...
i dont know if its the same as psp though
__________________
Reply With Quote
  #4 (permalink)  
Old 11-11-2007, 04:55 PM
iamstrange14's Avatar
iamstrange14 iamstrange14 is offline
PSP3D's Strangest Member
My Mood:
 
Join Date: Nov 2005
Location: Ca$hville
Age: 16
Posts: 766
Points: 4.06
Donate
Send a message via AIM to iamstrange14 Send a message via MSN to iamstrange14 Send a message via Yahoo to iamstrange14
ugh, i hate assembly
__________________
Think outside the cubical triangle

wilhel1812 is my hero!

Join my site! http://uberforumz.com

Thanks to pspkillsds for 250 points!
Thanks to zzaz3 for 59,000 points!


Reply With Quote
  #5 (permalink)  
Old 11-11-2007, 04:59 PM
dq9's Avatar
dq9 dq9 is offline
Moderator
My Mood:
 
Join Date: Jun 2006
Location: Iacon, Cybertron
Age: 20
Posts: 2,337
Points: 440,652.23
Donate
Send a message via AIM to dq9 Send a message via Yahoo to dq9
This is way over my head.
__________________
| Rules | Downgrade Tutorial |
| Guidelines for creating News | Guidelines for Reviewing Games |
My Forum
Look for me on Xbox Live. My gamertag is dq9.


VOTE FOR PSP3d!!!
One vote every day makes all the difference in the world!
Reply With Quote
  #6 (permalink)  
Old 11-11-2007, 06:24 PM
jsf's Avatar
jsf jsf is offline
Joint Strike Fighter
My Mood:
 
Join Date: Dec 2005
Location: Lancaster Pennsylvania USA
Age: 20
Posts: 2,305
Points: 100,000,000,000.00
Donate
Send a message via AIM to jsf Send a message via MSN to jsf Send a message via Yahoo to jsf

It's over mine too
__________________
They say every dog has his day and this dog's day is coming...
Reply With Quote
  #7 (permalink)  
Old 11-11-2007, 08:20 PM
zzaz3's Avatar
zzaz3 zzaz3 is offline
Senior Member
My Mood:
 
Join Date: Nov 2005
Location: Georgia
Age: 18
Posts: 1,541
Points: 2,166.60
Donate
Send a message via AIM to zzaz3
Quote:
Originally Posted by LostProphet View Post
Uh, right...

First of all, if you don't know how to use the DOS prompt, you won't get anywhere. To write the output of any executable to a file you use the "> output" option.

In the case of PSPDASM, you'll need to use something like this:

This will write the output of PSPDASM (using module.prx as input, and apilist.txt as the list of known APIs) to "output.asm". You can use any of the other output options as appropriate.

Oh, and that is your "source file". You don't need to make it into another "source file", like you implied. It's assembly language - the whole idea of reverse engineering is to disassemble, then re-write the source into a higher-level language such as C or C++. You have to know both assembly and C to be able to do what you want to do.

I'm guessing you don't know ASM, so you may as well just abandon what you're trying to do.
The lost profet has been found!!
__________________
Join game tap and help me get a free psp, so I can sell it to get money. I'm in debt $100.
Reply With Quote
  #8 (permalink)  
Old 11-12-2007, 12:33 PM
LostProphet's Avatar
LostProphet LostProphet is offline
Member
My Mood:
 
Join Date: Oct 2006
Posts: 78
Points: 28.66
Donate
Quote:
i do know some assembly, from back when i made NES homebrew...
i dont know if its the same as psp though
Same language, same principle, etc etc.

Quote:
ugh, i hate assembly
Heh, I <3 it. It's a little difficult to pick up, as it's so inhuman, but after you work with it for years it sort of becomes a second way of thinking, I suppose.
Reply With Quote
  #9 (permalink)  
Old 11-12-2007, 06:06 PM
iamstrange14's Avatar
iamstrange14 iamstrange14 is offline
PSP3D's Strangest Member
My Mood:
 
Join Date: Nov 2005
Location: Ca$hville
Age: 16
Posts: 766
Points: 4.06
Donate
Send a message via AIM to iamstrange14 Send a message via MSN to iamstrange14 Send a message via Yahoo to iamstrange14
i think its yucky. did you ever play core wars?
__________________
Think outside the cubical triangle

wilhel1812 is my hero!

Join my site! http://uberforumz.com

Thanks to pspkillsds for 250 points!
Thanks to zzaz3 for 59,000 points!


Reply With Quote
  #10 (permalink)  
Old 11-13-2007, 02:09 AM
wilhel1812's Avatar
wilhel1812 wilhel1812 is offline
Designer
My Mood:
 
Join Date: Jan 2006
Location: Oslo, Norway
Age: 17
Posts: 2,344
Points: 25.61
Donate
Send a message via ICQ to wilhel1812 Send a message via AIM to wilhel1812 Send a message via MSN to wilhel1812 Send a message via Yahoo to wilhel1812
whats code wars?
__________________
Reply With Quote
Reply

« check eboot/game firmware required | Best homebrew »



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Points Per Thread View: 0.00
Points Per Thread: 1.00
Points Per Reply: 0.10

Similar Threads
Thread Thread Starter Forum Replies Last Post
Simple Animation Source Code =] Static Development Center 19 07-15-2006 07:46 PM
with original EBOOT is impossible to downgrade rikardo_92 Development Center 12 03-20-2006 06:06 PM
Every Freaking Homebrew/Downgrader Idea For 2.6 drwsecond Development Center 30 03-08-2006 07:03 PM
Setting Up The Eboot Loader + SNES ive_got_the_ska Homebrew/Hacking 34 02-03-2006 04:27 AM
PSP Eboot Loader. psptex Homebrew/Hacking 4 01-28-2006 07:13 AM





Crave Partner Sites: CraveOnline.com | DVDFile.com | PSP3D.com | ComingSoon.net | SuperHeroHype.com | RedBalcony.com | ActionTrip.com | CraveLyrics.com
Soundtrack.net | CraveFix.com | SpikedHumor.com | RPGamer.com | TattooNow.com | ImpactWrestling.com | SeekLyrics.com | PedalBMX.com | WildKO.com
vidKing.com | StrategyInformer.com | HHdb.com | RapLeagues.com | HipHop-Lyrics.com | Cravecocktails.com | ThePhatPhree.com | RideJudge.com | HottieSpots.com

PSP3D Footer Left Powered by Custom vB Version 5.1.0 for Crave Online Media, LLC.
Copyright © 2000 - 2007, Jelsoft Enterprises Ltd. and PSP3D.com.
LinkBacks Enabled by vBSEO 3.0.0 RC8

All times are GMT -4. The time now is 11:53 PM.
PSP3D Footer Right