RIF: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 2: Line 2:
* Tied to IDPS and act.dat of purchased game/dlc (see [[NPDRM_Selfs | NPDRM Selfs]] for more info)
* Tied to IDPS and act.dat of purchased game/dlc (see [[NPDRM_Selfs | NPDRM Selfs]] for more info)


= Table of Contents for a RIF =
{| class="wikitable sortable"
|-
! Offset !! Size !! Notes
|-
| 0x00 || 4 || License version (shared with act.dat)
|-
| 0x04 || 4 || File version
|-
| 0x08 || 8 || Account ID
|-
| 0x10 || 0x30 || Content ID
|-
| 0x40 || 0x10 || Hash generated from private key
|-
| 0x50 || 0x10 || Hash generated from license key
|-
| 0x60 || 4 || License start time
|-
| 0x64 || 4 || License expiration time
|-
| 0x68 || 8 || Padding(zeroes)
|-
| 0x70 || 0x20 || Signature
|-
|}


{{File Formats}}<noinclude>[[Category:Main]]</noinclude>
{{File Formats}}<noinclude>[[Category:Main]]</noinclude>

Revision as of 18:36, 5 April 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
0x08 8 Account ID
0x10 0x30 Content ID
0x40 0x10 Hash generated from private key
0x50 0x10 Hash generated from license key
0x60 4 License start time
0x64 4 License expiration time
0x68 8 Padding(zeroes)
0x70 0x20 Signature