Talk:Keys NonVita: Difference between revisions

From Vita Developer wiki
Jump to navigation Jump to search
mNo edit summary
(Add ePSP IPL Xor Keys)
Line 1: Line 1:
=== ePSP PRX Decryption 16-Byte Tag Keys  ===
=== ePSP PRX Decryption 16-Byte Tag Keys  ===
 
These keys are used to decrypt the ePSP firmware PRX files stored in pcff.elf <br />
These keys are shared between Retail/Testing Tool/Development Tool firmwares
Shared between Retail/Testing Tool/Development Tool firmwares
{| class="wikitable"
{| class="wikitable"
|-
|-
Line 8: Line 8:
| colspan="5" | <center> <big> Found in /kd/mesg_led_01g.prx firmware file stored in pcff.elf </big> </center>
| colspan="5" | <center> <big> Found in /kd/mesg_led_01g.prx firmware file stored in pcff.elf </big> </center>
|-
|-
| 0.931 - 3.73 || <center> VSH Modules </center> || <pre> {0x08, 0x57, 0xC2, 0x49, 0x15, 0xD6, 0x2C, 0xDB, 0x62, 0xBE, 0x86, 0x6C, 0x75, 0x19, 0xDC, 0x4D} </pre> || 0x457B9AF0 || <center> 0x5B </center>
| 0.931 - 3.73 || <center> VSH Modules </center> || <pre> 0x08, 0x57, 0xC2, 0x49, 0x15, 0xD6, 0x2C, 0xDB, 0x62, 0xBE, 0x86, 0x6C, 0x75, 0x19, 0xDC, 0x4D </pre> || 0x457B9AF0 || <center> 0x5B </center>
|-
|-
| colspan="5" | <center> <big> Found in ePSP IPL stored in os0/kd/pcbc.elf </center>
| colspan="5" | <center> <big> Found in ePSP IPL stored in os0/kd/pcbc.elf </center>
|-
|-
| 0.931 - 1.81 || <center> Kernel Modules </center> || <pre> {0x48, 0x58, 0xAA, 0x38, 0x78, 0x9A, 0x6C, 0x0D, 0x42, 0xEA, 0xC8, 0x19, 0x23, 0x34, 0x4D, 0xF0} </pre> || 0x4C949AF0 || <center> 0x43 </center>
| 0.931 - 1.81 || <center> Kernel Modules </center> || <pre> 0x48, 0x58, 0xAA, 0x38, 0x78, 0x9A, 0x6C, 0x0D, 0x42, 0xEA, 0xC8, 0x19, 0x23, 0x34, 0x4D, 0xF0 </pre> || 0x4C949AF0 || <center> 0x43 </center>
|-
|  2.00 - 2.02 || <center> Kernel Modules </center> || <pre> 0x20, 0x00, 0x5B, 0x67, 0x48, 0x77, 0x02, 0x60, 0xCF, 0x0C, 0xAB, 0x7E, 0xAE, 0x0C, 0x55, 0xA1 </pre> || 0x4C949BF0 || <center> 0x43 </center>
|-
|  2.05 - 3.01 || <center> Kernel Modules </center> || <pre> 0x3F, 0x67, 0x09, 0xA1, 0x47, 0x71, 0xD6, 0x9E, 0x27, 0x7C, 0x7B, 0x32, 0x67, 0x0E, 0x65, 0x8A </pre> || 0x4C949CF0 || <center> 0x43 </center>
|-
|-
2.00 - 2.02 || <center> Kernel Modules </center> || <pre> {0x20, 0x00, 0x5B, 0x67, 0x48, 0x77, 0x02, 0x60, 0xCF, 0x0C, 0xAB, 0x7E, 0xAE, 0x0C, 0x55, 0xA1} </pre> || 0x4C949BF0 || <center> 0x43 </center>
3.10 - 3.18 || <center> Kernel Modules </center> || <pre> 0x9B, 0x92, 0x99, 0x91, 0xA2, 0xE8, 0xAA, 0x4A, 0x87, 0x10, 0xA0, 0x9A, 0xBF, 0x88, 0xC0, 0xAC </pre> || 0x4C949DF0 || <center> 0x43 </center>
|-
|-
2.05 - 3.01 || <center> Kernel Modules </center> || <pre> {0x3F, 0x67, 0x09, 0xA1, 0x47, 0x71, 0xD6, 0x9E, 0x27, 0x7C, 0x7B, 0x32, 0x67, 0x0E, 0x65, 0x8A} </pre> || 0x4C949CF0 || <center> 0x43 </center>
3.30 - 3.50 || <center> Kernel Modules </center> || <pre> 0x90, 0x22, 0x66, 0xE9, 0x59, 0x11, 0x9B, 0x99, 0x67, 0x39, 0x49, 0x81, 0xAB, 0x98, 0x08, 0xA6 </pre> || 0x4C949EF0 || <center> 0x43 </center>
|-
|-
|  3.10 - 3.18 || <center> Kernel Modules </center> || <pre> {0x9B, 0x92, 0x99, 0x91, 0xA2, 0xE8, 0xAA, 0x4A, 0x87, 0x10, 0xA0, 0x9A, 0xBF, 0x88, 0xC0, 0xAC} </pre> || 0x4C949DF0 || <center> 0x43 </center>
|  3.51 - 3.55 || <center> Kernel Modules </center> || <pre> 0xA0, 0xA5, 0x55, 0x0A, 0xFA, 0xB2, 0x16, 0x62, 0x05, 0xDC, 0x4B, 0x8E, 0xDA, 0xD5, 0xA5, 0xCA </pre> || 0x4C949FF0 || <center> 0x43 </center>
|-
|-
|  3.30 - 3.50 || <center> Kernel Modules </center> || <pre> {0x90, 0x22, 0x66, 0xE9, 0x59, 0x11, 0x9B, 0x99, 0x67, 0x39, 0x49, 0x81, 0xAB, 0x98, 0x08, 0xA6} </pre> || 0x4C949EF0 || <center> 0x43 </center>
|  3.57 - 3.63 || <center> Kernel Modules </center> || <pre> 0x78, 0x96, 0xAE, 0x9C, 0xE7, 0x89, 0x2D, 0xF5, 0x34, 0x9C, 0x29, 0x36, 0xD1, 0xF9, 0xE8, 0x3C </pre> || 0x4C94A0F0 || <center> 0x43 </center>
|-
|  3.65 - 3.73 || <center> Kernel Modules </center> || <pre> 0x71, 0x44, 0x53, 0xB6, 0xE6, 0x75, 0x3F, 0xF0, 0x8D, 0x5E, 0xB4, 0xB2, 0xEA, 0x06, 0x23, 0x6A </pre> || 0x4C94A1F0 || <center> 0x43 </center>
|-
|}
 
=== ePSP IPL Xor Keys ===
These keys are used to xor the KIRK header of the ePSP IPL stored in os0/kd/pcbc.elf <br />
Shared between Retail/Testing Tool/Development Tool firmwares
{| class="wikitable"
|-
|-
|  3.51 - 3.55 || <center> Kernel Modules </center> || <pre> {0xA0, 0xA5, 0x55, 0x0A, 0xFA, 0xB2, 0x16, 0x62, 0x05, 0xDC, 0x4B, 0x8E, 0xDA, 0xD5, 0xA5, 0xCA} </pre> || 0x4C949FF0 || <center> 0x43 </center>
! Firmware !! Key
|-
|-
| 3.57 - 3.63 || <center> Kernel Modules </center> || <pre> {0x78, 0x96, 0xAE, 0x9C, 0xE7, 0x89, 0x2D, 0xF5, 0x34, 0x9C, 0x29, 0x36, 0xD1, 0xF9, 0xE8, 0x3C} </pre> || 0x4C94A0F0 || <center> 0x43 </center>
| colspan="2" | <center> <big> Found in os0/sm/compat_sm.elf </big> </center>
|-
|-
| 3.65 - 3.73 || <center> Kernel Modules </center> || <pre> {0x71, 0x44, 0x53, 0xB6, 0xE6, 0x75, 0x3F, 0xF0, 0x8D, 0x5E, 0xB4, 0xB2, 0xEA, 0x06, 0x23, 0x6A} </pre> || 0x4C94A1F0 || <center> 0x43 </center>
| <center> 0.931 - 1.69.2 </center> ||
<pre>
0x82, 0x41, 0xa9, 0xc6, 0x42, 0x12, 0x99, 0xc5,
0x0e, 0xe3, 0x99, 0xba, 0x66, 0x32, 0x7d, 0x73,
0x14, 0x51, 0xd9, 0x46, 0xf7, 0x32, 0x53, 0x58,
0xb1, 0xae, 0x29, 0x7d, 0xf6, 0x03, 0x91, 0x1a,
0x3a, 0x5b, 0x71, 0x75, 0x06, 0x68, 0x0d, 0x4b,
0x67, 0xeb, 0xd0, 0xf9, 0x7d, 0x79, 0xc0, 0x55,
0x06, 0x74, 0x09, 0x0d, 0x42, 0x5a, 0x95, 0x41,
0xaa, 0x2b, 0x0f, 0x17, 0x98, 0x5d, 0x5c, 0x21
</pre>
|-
|-
| <center> 1.80 - 3.73 </center> ||
<pre>
0x28, 0x34, 0x06, 0x24, 0x6a, 0x9b, 0x9c, 0x9f,
0x09, 0x5c, 0xf0, 0x2d, 0x98, 0x30, 0x73, 0x32,
0xec, 0xaa, 0x97, 0xcb, 0xaa, 0xc7, 0x0b, 0x10,
0x12, 0x35, 0xe7, 0x7d, 0x84, 0xa9, 0xfd, 0x16,
0x91, 0x42, 0xde, 0xb5, 0xeb, 0xd9, 0x09, 0x84,
0x6a, 0x18, 0x64, 0xd2, 0xfe, 0xb8, 0x1e, 0xcd,
0x07, 0x50, 0xd8, 0x63, 0x13, 0x0b, 0xf1, 0x90,
0x27, 0x9d, 0x46, 0xdb, 0xa0, 0x44, 0x9a, 0xf1
</pre>
|}
|}



Revision as of 00:36, 11 February 2022

ePSP PRX Decryption 16-Byte Tag Keys

These keys are used to decrypt the ePSP firmware PRX files stored in pcff.elf
Shared between Retail/Testing Tool/Development Tool firmwares

Firmware Usage Key Tag KIRK CMD7 Seed
Found in /kd/mesg_led_01g.prx firmware file stored in pcff.elf
0.931 - 3.73
VSH Modules
 0x08, 0x57, 0xC2, 0x49, 0x15, 0xD6, 0x2C, 0xDB, 0x62, 0xBE, 0x86, 0x6C, 0x75, 0x19, 0xDC, 0x4D 
0x457B9AF0
0x5B
Found in ePSP IPL stored in os0/kd/pcbc.elf
0.931 - 1.81
Kernel Modules
 0x48, 0x58, 0xAA, 0x38, 0x78, 0x9A, 0x6C, 0x0D, 0x42, 0xEA, 0xC8, 0x19, 0x23, 0x34, 0x4D, 0xF0 
0x4C949AF0
0x43
2.00 - 2.02
Kernel Modules
 0x20, 0x00, 0x5B, 0x67, 0x48, 0x77, 0x02, 0x60, 0xCF, 0x0C, 0xAB, 0x7E, 0xAE, 0x0C, 0x55, 0xA1 
0x4C949BF0
0x43
2.05 - 3.01
Kernel Modules
 0x3F, 0x67, 0x09, 0xA1, 0x47, 0x71, 0xD6, 0x9E, 0x27, 0x7C, 0x7B, 0x32, 0x67, 0x0E, 0x65, 0x8A 
0x4C949CF0
0x43
3.10 - 3.18
Kernel Modules
 0x9B, 0x92, 0x99, 0x91, 0xA2, 0xE8, 0xAA, 0x4A, 0x87, 0x10, 0xA0, 0x9A, 0xBF, 0x88, 0xC0, 0xAC 
0x4C949DF0
0x43
3.30 - 3.50
Kernel Modules
 0x90, 0x22, 0x66, 0xE9, 0x59, 0x11, 0x9B, 0x99, 0x67, 0x39, 0x49, 0x81, 0xAB, 0x98, 0x08, 0xA6 
0x4C949EF0
0x43
3.51 - 3.55
Kernel Modules
 0xA0, 0xA5, 0x55, 0x0A, 0xFA, 0xB2, 0x16, 0x62, 0x05, 0xDC, 0x4B, 0x8E, 0xDA, 0xD5, 0xA5, 0xCA 
0x4C949FF0
0x43
3.57 - 3.63
Kernel Modules
 0x78, 0x96, 0xAE, 0x9C, 0xE7, 0x89, 0x2D, 0xF5, 0x34, 0x9C, 0x29, 0x36, 0xD1, 0xF9, 0xE8, 0x3C 
0x4C94A0F0
0x43
3.65 - 3.73
Kernel Modules
 0x71, 0x44, 0x53, 0xB6, 0xE6, 0x75, 0x3F, 0xF0, 0x8D, 0x5E, 0xB4, 0xB2, 0xEA, 0x06, 0x23, 0x6A 
0x4C94A1F0
0x43

ePSP IPL Xor Keys

These keys are used to xor the KIRK header of the ePSP IPL stored in os0/kd/pcbc.elf
Shared between Retail/Testing Tool/Development Tool firmwares

Firmware Key
Found in os0/sm/compat_sm.elf
0.931 - 1.69.2
 0x82, 0x41, 0xa9, 0xc6, 0x42, 0x12, 0x99, 0xc5,
 0x0e, 0xe3, 0x99, 0xba, 0x66, 0x32, 0x7d, 0x73,
 0x14, 0x51, 0xd9, 0x46, 0xf7, 0x32, 0x53, 0x58,
 0xb1, 0xae, 0x29, 0x7d, 0xf6, 0x03, 0x91, 0x1a,
 0x3a, 0x5b, 0x71, 0x75, 0x06, 0x68, 0x0d, 0x4b,
 0x67, 0xeb, 0xd0, 0xf9, 0x7d, 0x79, 0xc0, 0x55,
 0x06, 0x74, 0x09, 0x0d, 0x42, 0x5a, 0x95, 0x41,
 0xaa, 0x2b, 0x0f, 0x17, 0x98, 0x5d, 0x5c, 0x21 
1.80 - 3.73
 0x28, 0x34, 0x06, 0x24, 0x6a, 0x9b, 0x9c, 0x9f,
 0x09, 0x5c, 0xf0, 0x2d, 0x98, 0x30, 0x73, 0x32,
 0xec, 0xaa, 0x97, 0xcb, 0xaa, 0xc7, 0x0b, 0x10,
 0x12, 0x35, 0xe7, 0x7d, 0x84, 0xa9, 0xfd, 0x16,
 0x91, 0x42, 0xde, 0xb5, 0xeb, 0xd9, 0x09, 0x84,
 0x6a, 0x18, 0x64, 0xd2, 0xfe, 0xb8, 0x1e, 0xcd,
 0x07, 0x50, 0xd8, 0x63, 0x13, 0x0b, 0xf1, 0x90,
 0x27, 0x9d, 0x46, 0xdb, 0xa0, 0x44, 0x9a, 0xf1

These ePSP keys need to be verified.

Version Type Key Description
6.60 v9
4B6BC898E7BC6AA3EF63727FFD0E9E8C
VSH Main