
09-09-2007, 04:39 PM
|
| Moderator / Pastafarian
My Mood: | | Join Date: Jan 2006 Location: sda1:/sys/kernel
Posts: 2,420
Points: 353.49 Donate | |
Quote: |
Originally Posted by HarleyG The idstorage is located after the IPL on the nand at 0xc0000, and is used to store
low-level information on the PSP, such as the serial, mac address, umd, wlan and region.
Most idstorage keys have a pair, although some do not (explained later.) Idstorage keys
are 512(+16) bytes and are stored in an index of two nand pages (512 bytes.) Nand pages
are also 515(+16 spare area) bytes. The index of idstorage is identified by byte 6 of the
spare (0x73), byte 7 is the idstorage version, byte is either 1 or 0; depending on whether
the idstorage has been formatted or not (???), and finally byte 9 indicates if the idstorage
is read-only or not. | HarleyG is a genius.
EDIT: Here's why you can't use someone else's idstorage... Quote: |
Originally Posted by HarleyG The rest of key is filled with random data, which is unique to each PSP. If this data is changed,
getpscode will return:
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Meaning an invalid region. |
Last edited by dorkdork777 : 09-09-2007 at 04:41 PM.
|