PSVR Update Format

From PS4 Developer wiki
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