PSVR Update Format
Jump to navigation
Jump to search
Structure[edit | edit source]
Offset | Size | Description | Notes |
---|---|---|---|
0x0000 | 4 | Magic | SBN\x02 |
0x0004 | 4 | Unknown | 0x01020000 |
0x0008 | 4 | Total Size of Update | 0xBDB400 |
0x000C | 4 | Padding/Zeroes? | |
0x0010 | 4 | Zeroes? | |
0x0014 | 4 | Unknown | 0x00000006 |
0x0018 | 8 | Padding/Zeroes? | |
0x0020 | 4 | Unknown | 0x01000006 |
0x0024 | 4 | Zeroes? | |
0x0028 | 4 | Unknown | 0x0132000A |
0x002C | 4 | Padding/Zeroes? | |
0x0030 | 0x20 | Hash (256) ? | |
0x0050 | 4 | Unknown | 0x00000002 |
0x0054 | 0xC | Padding/Zeroes? |
- After follows the file entry structure at 0x60
File Entry Structure[edit | edit source]
Offset | Size | Description | Notes |
---|---|---|---|
0x0000 | 4 | Offset | 0x800 / 0xA00800 |
0x0004 | 4 | Size of File | 0xA00000 / 0x1DAAE4 |
0x0008 | 4 | Type? | 0x0000000F |
0x000C | 4 | Padding/Zeroes |
- After that follows a padding of 0x1E0 bytes, followed by a 0x40 byte blob
- After that follows a padding of 0x3C0 bytes, followed by a 0x100 byte blob
- After that follows a padding of 0xA0 bytes, followed by the file entries