Posts Tagged ‘custom firmware’

Why newer PSP’s cannot currently be hacked

Monday, October 6th, 2008

You’ve probably heard about this elsewhere already, but Dark_AleX has recently posted information on why the newer PSP models (later-model Slim, and likely Brite) cannot currently be hacked.

The upshot of the story is that 32 bytes of data that were previously unused space used for padding, are now actually used for storing two cryptographic hashes. The hashes are assumed to be (and in all likelihood are) based on the decrypted copy of the encrypted information, and are used to authenticate the validity of the encrypted data. If a computed hash doesn’t match the supplied hash, the CPU will refuse to run the firmware.

The new implementation is not very different from the implementation of the SSL/TLS protocol, as well as many other common encryption protocols — in fact, it’s rather strange (though perhaps fortuitous for us) that it wasn’t implemented until now. It does, however, significantly complicate the initial bootstrapping process (if only in terms of cryptography), which simply required valid decrypted data (according to the same article, original encryption was destroyed by employing a timing attack).

If there is a silver lining here, it’s in the potential weakness of the human element. For those of you who recall, Pandora came about when a Sony repairman left specially-formatted memory stick in a repaired PSP sent back to a customer. Let’s hope that some lucky soul somewhere finds a bunch of unencrypted boot IPL’s in his/her memory stick (and that he/she knows who to send them to).

Custom firmware for PSP 2000/”Slim”

Monday, September 10th, 2007

dcemu.co.uk reports that the first custom firmware for PSP 2000 (or “PSP Slim” as it is commonly called) is now available! Installation of the firmware requires another “fat” (classic) PSP and a “Pandora” battery.

Great news for all concerned, to be sure