IdStorage: Difference between revisions
Jump to navigation
Jump to search
CelesteBlue (talk | contribs) |
|||
Line 23: | Line 23: | ||
! Leaf Index !! Empty? !! Unique? !! Notes | ! Leaf Index !! Empty? !! Unique? !! Notes | ||
|- | |- | ||
| | | 0x00 || No || No || 0x20 is equal to 0x00 | ||
|- | |- | ||
| | | 0x01 || No || No || 0x21 is equal to 0x01 | ||
|- | |- | ||
| | | 0x02 || No || No || 0x22 is equal to 0x02 | ||
|- | |- | ||
| | | 0x03 || No || No || 0x23 is equal to 0x03 | ||
|- | |- | ||
| | | 0x04 || No || No || 0x24 is equal to 0x04 | ||
|- | |- | ||
| | | 0x05 || No || No || 0x25 is equal to 0x05 | ||
|- | |- | ||
| | | 0x06 || No || No || 0x26 is equal to 0x06 | ||
|- | |- | ||
| | | 0x07 || No || No || 0x27 is equal to 0x07 | ||
|- | |- | ||
| | | 0x08->0x1F || Yes || No || | ||
|- | |- | ||
| | | 0x28->0x3F || Yes || No || | ||
|- | |- | ||
| | | 0x40 || No || Yes || | ||
|- | |- | ||
| | | 0x41 || No || Yes || | ||
|- | |- | ||
| | | 0x42 || No || Yes || | ||
|- | |- | ||
| | | 0x43 || No || Yes || | ||
|- | |- | ||
| | | 0x44 || No || Yes || Some parts signatures | ||
|- | |- | ||
| | | 0x45 || No || Yes || | ||
|- | |- | ||
| | | 0x46 || No || Yes || | ||
|- | |- | ||
| | | 0x47 || No || Yes || | ||
|- | |- | ||
| | | 0x48 || No || Yes || | ||
|- | |- | ||
| | | 0x49 || No || Yes || | ||
|- | |- | ||
| | | 0x4A || No || Yes || | ||
|- | |- | ||
| | | 0x4B->0x7D || Yes || No || | ||
|- | |- | ||
| | | 0x7E || No || Yes || | ||
|- | |- | ||
| | | 0x7F || Yes || No || | ||
|- | |- | ||
| | | 0x80 || No || Yes || Special leaf with "SMI" header. SMI data: factory firmware encrypted and signed. Contains minver at offset 0x08 (size 4 bytes). | ||
|- | |- | ||
|} | |} |
Revision as of 04:53, 23 September 2020
See also [1].
Description
Region of the PSVita eMMC where perconsole info is stored.
Location
Idstorage data is stored at first raw partition (code 0x1). Use [2] to extract.
Structure
On PSVita, 128 leaves exist. Some are empty, others are unique, and there are others which are duplicated. All leaves are of size 512 bytes.
First 0x20 * 0x200 bytes of the IDStorage eMMC partition is the index table, an array of 2-byte integers, which maps idstorage leaf to idstorage index. To find the index of a leaf, go through the array and note index of the element with the value of the desired leaf. Then, seek to 512 * index
and read out the leaf data.
Content
Table of leaves
Leaf Index | Empty? | Unique? | Notes |
---|---|---|---|
0x00 | No | No | 0x20 is equal to 0x00 |
0x01 | No | No | 0x21 is equal to 0x01 |
0x02 | No | No | 0x22 is equal to 0x02 |
0x03 | No | No | 0x23 is equal to 0x03 |
0x04 | No | No | 0x24 is equal to 0x04 |
0x05 | No | No | 0x25 is equal to 0x05 |
0x06 | No | No | 0x26 is equal to 0x06 |
0x07 | No | No | 0x27 is equal to 0x07 |
0x08->0x1F | Yes | No | |
0x28->0x3F | Yes | No | |
0x40 | No | Yes | |
0x41 | No | Yes | |
0x42 | No | Yes | |
0x43 | No | Yes | |
0x44 | No | Yes | Some parts signatures |
0x45 | No | Yes | |
0x46 | No | Yes | |
0x47 | No | Yes | |
0x48 | No | Yes | |
0x49 | No | Yes | |
0x4A | No | Yes | |
0x4B->0x7D | Yes | No | |
0x7E | No | Yes | |
0x7F | Yes | No | |
0x80 | No | Yes | Special leaf with "SMI" header. SMI data: factory firmware encrypted and signed. Contains minver at offset 0x08 (size 4 bytes). |