Certified File Key ID: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
Key Revision versus Firmware / SELF sceversion
Certified File Key ID versus System Software / SELF sceversion. This corresponds to the revision of the Root Key used to encrypt/decrypt the Encryption Root Header. key_obj = key_table[keyid].


= PS3 =
= PS3 =


This corresponds to the revision of the key to decrypt the ?Encryption Root Header?. See: appldr ([[Keys#Appldr]]), key structure in loaders.
See appldr ([[Keys#Appldr]]), key structure in loaders.
 
key_obj = key_table[attribute].


{| class="wikitable"
{| class="wikitable"
|-
|-
! Attribute !! Used in firmwares !! SELF sceversion !! Key type !! Remarks
! Key ID (based on attribute) !! Used in System Softwares !! SELF sceversion !! Key type !! Remarks
|-
|-
| 0x00 || 0.80 - 0.92 || 0000008000000000 || retail appldr ||  
| 0x00 || 0.80 - 0.92 || 0000008000000000 || retail type 0 ||  
|-
|-
| 0x01 || 0.92 - 2.36 || 0000009200000000 || retail type 0 npdrm ||  
| 0x01 || 0.92 - 2.36 || 0000009200000000 || retail ||  
|-
|-
| 0x02 || 0.92 - 2.36 || 0000009200000000 || retail ||  
| 0x02 || 0.92 - 2.36 || 0000009200000000 || retail type 1 ||  
|-
|-
| 0x03 || 2.40 - 3.30 || 0002004000000000 || retail type 1 ||  
| 0x03 || 2.40 - 3.30 || 0002004000000000 || retail ||  
|-
|-
| 0x04 || 3.40 - 3.42 || 0003004000000000 || retail type 0 npdrm ||  
| 0x04 || 3.40 - 3.42 || 0003004000000000 || retail type 0 ||  
|-
|-
| 0x05 || 3.40 - 3.42 || 0003004000000000 || retail ||  
| 0x05 || 3.40 - 3.42 || 0003004000000000 || retail ||  
Line 25: Line 23:
| 0x06 || 3.40 - 3.42 || 0003004000000000 || retail type 1 ||  
| 0x06 || 3.40 - 3.42 || 0003004000000000 || retail type 1 ||  
|-
|-
| 0x07 || 3.50 || 0003005000000000 || retail type 0 npdrm ||  
| 0x07 || 3.50 || 0003005000000000 || retail type 0 ||  
|-
|-
| 0x08 || 3.50 || 0003005000000000 || retail ||  
| 0x08 || 3.50 || 0003005000000000 || retail ||  
Line 31: Line 29:
| 0x09 || 3.50 || 0003005000000000 || retail type 1 ||  
| 0x09 || 3.50 || 0003005000000000 || retail type 1 ||  
|-
|-
| 0x0A || 3.55 || 0003005500000000 || retail type 0 npdrm ||  
| 0x0A || 3.55 || 0003005500000000 || retail type 0 ||  
|-
|-
| 0x0B || 3.55 || 0003005500000000 || retail ||  
| 0x0B || 3.55 || 0003005500000000 || retail ||  
Line 41: Line 39:
| 0x0E || 3.56 || 0003005600000000 || retail ||  
| 0x0E || 3.56 || 0003005600000000 || retail ||  
|-
|-
| 0x0F || 3.56 || 0003005600000000 || retail type 1 appldr ||  
| 0x0F || 3.56 || 0003005600000000 || retail type 1 ||  
|-
|-
| 0x10 || 3.60 - 3.61 || 0003006000000000 || retail type 0 ||  
| 0x10 || 3.60 - 3.61 || 0003006000000000 || retail type 0 ||  
Line 73: Line 71:
| 0x1E || 4.20 -      || 0004002000000000 || retail type 1 ||  
| 0x1E || 4.20 -      || 0004002000000000 || retail type 1 ||  
|-
|-
| 0x8000 || || || debug (fself) ||  
| 0x8000 || all || any || debug (fSELF) ||
|}
 
= PS Vita =
 
{| class="wikitable"
|-
! Key ID (based on attribute) !! Used in System Softwares !! SELF sceversion !! Key type !! Remarks
|-
| 0x00 || 0.931.010 || 0000009310100000 || ? ||
|-
| 0x01 || 0.931.010 || 0000009310100000 || ? ||  
|-
|-
| ?0x8000? || all || any || debug (fSELF) ||
|}
|}




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

Latest revision as of 04:49, 13 February 2023

Certified File Key ID versus System Software / SELF sceversion. This corresponds to the revision of the Root Key used to encrypt/decrypt the Encryption Root Header. key_obj = key_table[keyid].

PS3[edit | edit source]

See appldr (Keys#Appldr), key structure in loaders.

Key ID (based on attribute) Used in System Softwares SELF sceversion Key type Remarks
0x00 0.80 - 0.92 0000008000000000 retail type 0
0x01 0.92 - 2.36 0000009200000000 retail
0x02 0.92 - 2.36 0000009200000000 retail type 1
0x03 2.40 - 3.30 0002004000000000 retail
0x04 3.40 - 3.42 0003004000000000 retail type 0
0x05 3.40 - 3.42 0003004000000000 retail
0x06 3.40 - 3.42 0003004000000000 retail type 1
0x07 3.50 0003005000000000 retail type 0
0x08 3.50 0003005000000000 retail
0x09 3.50 0003005000000000 retail type 1
0x0A 3.55 0003005500000000 retail type 0
0x0B 3.55 0003005500000000 retail
0x0C 3.55 0003005500000000 retail type 1
0x0D 3.56 0003005600000000 retail type 0
0x0E 3.56 0003005600000000 retail
0x0F 3.56 0003005600000000 retail type 1
0x10 3.60 - 3.61 0003006000000000 retail type 0
0x11 3.60 - 3.61 0003006000000000 retail
0x12 3.60 - 3.61 0003006000000000 retail type 1
0x13 3.65 - 3.66 0003006500000000 retail type 0
0x14 3.65 - 3.66 0003006500000000 retail
0x15 3.65 - 3.66 0003006500000000 retail type 1
0x16 3.70 - 3.74 0003007000000000 retail type 0
0x17 3.70 - 3.74 0003007000000000 retail
0x18 3.70 - 3.74 0003007000000000 retail type 1
0x19 4.00 - 4.11 0004000000000000 retail type 0
0x1A 4.00 - 4.11 0004000000000000 retail
0x1B 4.00 - 4.11 0004000000000000 retail type 1
0x1C 4.20 - 0004002000000000 retail type 0
0x1D 4.20 - 0004002000000000 retail
0x1E 4.20 - 0004002000000000 retail type 1
0x8000 all any debug (fSELF)

PS Vita[edit | edit source]

Key ID (based on attribute) Used in System Softwares SELF sceversion Key type Remarks
0x00 0.931.010 0000009310100000 ?
0x01 0.931.010 0000009310100000 ?
?0x8000? all any debug (fSELF)