PSP The Kirk Rom has finally been dumped

zecoxao

Developer
In a conjoined effort, the APE discord group managed to finally dump the elusive Playstation Portable Kirk Rom. With the knowledge in hand, they were able to decipher most of the kirk commands (kirk0 was assumed to be nonexistant until now) and derive the perconsole keys and seeds used for prng and kirk commands 3,5,6,8,9,0xF,0x10 and 0x12 respectively. The follow up information can be found in the Playstation Portable wiki, under the Kirk section (https://www.psdevwiki.com/psp/Kirk). As for the rom, it can be downloaded from Darthsternie's site, here: https://darthsternie.net/psp-assorted-firmwares/

The ida processor module can be found here:
https://github.com/ProximaV/kirk
The ghidra processor module can be found here:
https://github.com/LemonHaze420/ghidra_kirk
An alternative version of the ghidra processor module also exists here:
https://github.com/balika011/ghidra_kirk
 
Wow, amazing that the PSP still has stuff to be discovered!. Great work!.

I don't remember the boot process of the PSP, but pwning Kirk would render the pre-IPL module useless?. Just asking out of my total ignorance on the little black brick.
 
Wow, amazing that the PSP still has stuff to be discovered!. Great work!.

I don't remember the boot process of the PSP, but pwning Kirk would render the pre-IPL module useless?. Just asking out of my total ignorance on the little black brick.

If a flaw were to be found on the rom that would allow kirk code exec, yes. unfortunately we didn't find anything relevant on that aspect
 
If a flaw were to be found on the rom that would allow kirk code exec, yes. unfortunately we didn't find anything relevant on that aspect

Thanks for the clarification @zecoxao, let's hope that some flaw exists in the rom (or at least trying to get the data sent from the pre-IPL that is considered valid to Kirk).
 
maybe android 5.2 newest but i think android 10 booted on the htc dream tho so anything is possible!
PSP has a 333mhz mips r4000 cpu, 64mb ram, no touchscreen and a weird gpu with 0 drivers available for android. A build of android 1.6 may be possible but like, why?
 
Last edited:
  • Like
Reactions: fdm

Similar threads

Back
Top