|
|||||||
| English Support Board English & Foreign Languages support |
![]() |
|
|
LinkBack | Strumenti discussione |
|
||||
|
__________________
http://www.consoleworld.org/forum/cu...pic12401_1.gif PSP 5.00 M33-3 CWCheat Version:0.2.2 Rev. D If I helped you Up the Rep . THANKS AND PEACE! |
|
|||
|
Im working in IDA Pro for a four years =)
It works with PS2 ELF's but not with PSP games main executables I don't know the main executable file and i didn't find any ELFs BOOT.BIN/EBOOT.BIN/DATA.BIN it's not decrypted/decompressed ELF so the question is how to get ELF from BOOT.BIN/EBOOT.BIN/DATA.BIN/*.*
|
|
||||
|
To work with PSP Files in IDA either set the processor type to mipsl
or get the allegrex plugin ![]() Concering the specified files: While analyzing the Memdump of MHFU I used those Files to generate an IDC script It helps you see where stuff gets stored in RAM I never actually reversed those but they should allready be in elf format If I recall correctly boot.bin was usually an unencrypted version of eboot.bin (at least it was that way in the old devhook days) There is not that much in there. it loads the gamefiles into RAM. binds in syscalls and sets global variables, etc. And then starts executing it from there. |
|
|||
|
so ... the best solution is to look inside the jpcsp sources
Edit: EPIC FAIL , jpcsp doesn't work with encrypted executables (with "~PSP" magic) Edit2: Do u know any tools for PSP to dump running executables (not firmware) ? Ultima modifica di Alexander Blade : 17th September 2009 alle ore 08:14 |
|
||||
|
If you are interested how UMDs are booted and read by GameOS, than yes.
I'm not sure what it is that you actually want to achieve here. Maybe learn about the Game Boot Process of the PSP??? If yes, than the src of this emu might give you some answers. If it is just about getting newer games to work on older firmwares, you might aswell forget about it and wait for/start developing a new CFW. (lol, forgot to post this one for 3 days... ^^ better late than never )Now for the edits... You could use the psp to get rid of the encryption. It obviously is able to do that ![]() I don't think this would be much of a coding effort. Someone probably already created an elf decrypter ![]() You could also try using PSPLink to observe the machine while it's processing your 'magic' ELF. |
|
|||
|
Citazione:
Ultima modifica di nick5201990 : 2nd November 2009 alle ore 07:33 Motivo: adding info |