RIF: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
Line 10: Line 10:
| 0x00 || 4 || License version (shared with act.dat)
| 0x00 || 4 || License version (shared with act.dat)
|-
|-
| 0x04 || 4 || File version
| 0x04 || 4 || File version? (last byte is DRM_Type)
|-
|-
| 0x08 || 8 || Account ID (in little endian)
| 0x08 || 8 || Account ID (in little endian)

Revision as of 09:43, 6 September 2020

  • Acronym for Rights Information File (Found in PSP SDK)
  • Tied to IDPS and act.dat of purchased game/dlc (see NPDRM Selfs for more info)

Table of Contents for a RIF

Offset Size Notes
0x00 4 License version (shared with act.dat)
0x04 4 File version? (last byte is DRM_Type)
0x08 8 Account ID (in little endian)
0x10 0x30 Content ID
0x40 0x10 Encrypted act.dat key index
0x50 0x10 Hash generated from license key
0x60 8 License start time
0x68 8 License expiration time
0x70 0x28 ECDSA Signature