Editing Talk:Keys
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
== sv_iso_spu_module 1.02-3.55 == | == sv_iso_spu_module 1.02-3.55 == | ||
<pre> | <pre> | ||
key_0: EF4F6A107742E8448BC1F9D8F2481B31 // key_0 is an aes_cfb128 iv | key_0: EF4F6A107742E8448BC1F9D8F2481B31 //key_0 is an aes_cfb128 iv | ||
iv_0: 2226928D44032F436AFD267E748B2393 | iv_0: 2226928D44032F436AFD267E748B2393 | ||
key_0_0: 126C6B5945370EEECA68262D02DD12D2 // key_0_0 is used with iv_0 to generate gen_key_0 | key_0_0: 126C6B5945370EEECA68262D02DD12D2 //key_0_0 is used with iv_0 to generate gen_key_0 | ||
key_0_1: D9A20A79666C27D11032ACCF0D7FB501 // key_0_1 is used with iv_0 to generate gen_key_1 | key_0_1: D9A20A79666C27D11032ACCF0D7FB501 //key_0_1 is used with iv_0 to generate gen_key_1 | ||
key_1: 7CDD0E02076EFE4599B1B82C359919B3 // key_1 is used with iv_0 | key_1: 7CDD0E02076EFE4599B1B82C359919B3 //key_1 is used with iv_0 | ||
iv_1: 3BD624020BD3F865E80B3F0CD6566DD0 // iv_1 is used with gen_key_0 and gen_key_1 | iv_1: 3BD624020BD3F865E80B3F0CD6566DD0 //iv_1 is used with gen_key_0 and gen_key_1 | ||
key_2: 380BCF0B53455B3C7817AB4FA3BA90ED // key_2 + iv_2 are used to generate something from the disk name (id?) | key_2: 380BCF0B53455B3C7817AB4FA3BA90ED //key_2 + iv_2 are used to generate something from the disk name (id?) | ||
iv_2: 69474772AF6FDAB342743AEFAA186287 | iv_2: 69474772AF6FDAB342743AEFAA186287 | ||
debug_disc_fallback: 67C0758CF4996FEF7E88F90CC6959D66 // this fallback is used if the disk name (id?) is 'PS3_L_DEBUG_DISC' | debug_disc_fallback: 67C0758CF4996FEF7E88F90CC6959D66 //this fallback is used if the disk name (id?) is 'PS3_L_DEBUG_DISC' | ||
</pre> | </pre> | ||
=== Observations === | ===Observations=== | ||
<pre>genelib.dll (Build 1.20.2662.20880): | |||
<pre> | |||
genelib.dll (Build 1.20.2662.20880): | |||
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ||
Line 71: | Line 35: | ||
0006BE80 67 C0 75 8C gÀuŒ | 0006BE80 67 C0 75 8C gÀuŒ | ||
0006BE90 F4 99 6F EF 7E 88 F9 0C C6 95 9D 66 ô™oï~ˆù.Æ•.f</pre> | 0006BE90 F4 99 6F EF 7E 88 F9 0C C6 95 9D 66 ô™oï~ˆù.Æ•.f</pre> | ||
== spu_token_processor == | == spu_token_processor == | ||
<pre> spu_token_processor 1.00-3.56 | |||
<pre>spu_token_processor 1.00-3.56 | |||
token-hmac: CC30C4229113DB25733553AFD06E8762B3729D9EFAA6D5F35A6F58BF38FF8B5F58A25BD9C9B50B01D1AB4028676968EAC7F88833B662935D7506A6B5E0F9D97A | token-hmac: CC30C4229113DB25733553AFD06E8762B3729D9EFAA6D5F35A6F58BF38FF8B5F58A25BD9C9B50B01D1AB4028676968EAC7F88833B662935D7506A6B5E0F9D97A | ||
token-key: 341812376291371C8BC756FFFC611525403F95A8EF9D0C996482EEC216B562ED | token-key: 341812376291371C8BC756FFFC611525403F95A8EF9D0C996482EEC216B562ED | ||
token-iv: E8663A69CD1A5C454A761E728C7C254E</pre> | token-iv: E8663A69CD1A5C454A761E728C7C254E</pre> | ||
===Observations=== | |||
=== Observations === | |||
<pre>1.00: | <pre>1.00: | ||
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ||
Line 210: | Line 114: | ||
</pre> | </pre> | ||
== | == aim_spu_module == | ||
aim_ks_4 : 30B0395DC5835AAA3A7986B44AFAE684 | |||
aim_ks_1 : 2ED7CE8D1D55454585BF6A3281CD03AF | |||
aim_iv : 51F78B72A64711CF5C72323FB8607A00 | |||
aim_key : 922B198CDF0C07DCCE848B69882D804CC23F19C2EAE1244F35AF176F7FD37851 | |||
http://pastie.org/2547291 (ks version depends on the first four bytes of the eid) | |||
(from main page) | |||
===Observations=== | |||
<pre> aim_spu_module.self.elf 1.00 : | |||
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | |||
00008670 40 1C 4A A6 3B 2C 8D 44 E2 45 F0 74 DA E7 78 2A @.J¦;,.DâEðtÚçx* <- compare (1.00-3.42) | |||
00008680 36 0D 1E 8E E2 11 6B DF 6F 0D 8A 3C C1 7B E3 8F 6..Žâ.kßo.Š<Á{ã. <- compare (1.00-3.42) | |||
00008690 EA 48 B5 71 F4 D2 6D ED 00 00 00 00 00 00 00 00 êHµqôÒmí........ <- compare (1.00-3.42) | |||
000086A0 51 F7 8B 72 A6 47 11 CF 5C 72 32 3F B8 60 7A 00 Q÷‹r¦G.Ï\r2?¸`z. <- IV (1.00-3.42 but not found in 3.50++) | |||
000086B0 92 2B 19 8C DF 0C 07 DC CE 84 8B 69 88 2D 80 4C ’+.Œß..Ü΄‹iˆ-€L <- KEY (1.00-3.42 but not found in 3.50++) | |||
000086C0 C2 3F 19 C2 EA E1 24 4F 35 AF 17 6F 7F D3 78 51 Â?.Âêá$O5¯.o.ÓxQ <- KEY (1.00-3.42 but not found in 3.50++) | |||
000086D0 2E D7 CE 8D 1D 55 45 45 85 BF 6A 32 81 CD 03 AF .×Î..UEE…¿j2.Í.¯ <- KS 1 (1.00-3.56) | |||
000086E0 30 B0 39 5D C5 83 5A AA 3A 79 86 B4 4A FA E6 84 0°9]ŃZª:y†´Júæ„ <- KS 4 (1.00-3.56) | |||
</pre> | |||
<pre> aim_spu_module.self.elf 3.42: | |||
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | |||
00003070 30 B0 39 5D C5 83 5A AA 3A 79 86 B4 4A FA E6 84 0°9]ŃZª:y†´Júæ„ <- KS 4 (1.00-3.56) | |||
00003080 2E D7 CE 8D 1D 55 45 45 85 BF 6A 32 81 CD 03 AF .×Î..UEE…¿j2.Í.¯ <- KS 1 (1.00-3.56) | |||
00003090 92 2B 19 8C DF 0C 07 DC CE 84 8B 69 88 2D 80 4C ’+.Œß..Ü΄‹iˆ-€L <- KEY (1.00-3.42 but not found in 3.50++) | |||
000030A0 C2 3F 19 C2 EA E1 24 4F 35 AF 17 6F 7F D3 78 51 Â?.Âêá$O5¯.o.ÓxQ <- KEY (1.00-3.42 but not found in 3.50++) | |||
000030B0 51 F7 8B 72 A6 47 11 CF 5C 72 32 3F B8 60 7A 00 Q÷‹r¦G.Ï\r2?¸`z. <- IV (1.00-3.42 but not found in 3.50++) | |||
000030C0 40 1C 4A A6 3B 2C 8D 44 E2 45 F0 74 DA E7 78 2A @.J¦;,.DâEðtÚçx* <- compare (1.00-3.42) | |||
000030D0 36 0D 1E 8E E2 11 6B DF 6F 0D 8A 3C C1 7B E3 8F 6..Žâ.kßo.Š<Á{ã. <- compare (1.00-3.42) | |||
000030E0 EA 48 B5 71 F4 D2 6D ED 00 00 00 00 00 00 00 00 êHµqôÒmí........ <- compare (1.00-3.42) | |||
</pre> | |||
---- | |||
== appldr rev0x01 == | |||
appold_R : B0CD2FDF15C9A79A2C28415B2B5385ED7E91D38D # ps3publictools/include/keys.h | appold_R : B0CD2FDF15C9A79A2C28415B2B5385ED7E91D38D # ps3publictools/include/keys.h | ||
appold_n : B0E7CAFFC8DEEE8A55A3050D809ADFE38FA01DAB # ... | appold_n : B0E7CAFFC8DEEE8A55A3050D809ADFE38FA01DAB # ... | ||
Line 221: | Line 163: | ||
appold_keypair_d : 3DEA9F72E7BED979EF787BA96930C01D00000000000000000000000000000000B227D4B47C5321D4FDE97B04EAF9C7F400000000000000000000000000000000 # ps3publictools/include/oddkeys.h | appold_keypair_d : 3DEA9F72E7BED979EF787BA96930C01D00000000000000000000000000000000B227D4B47C5321D4FDE97B04EAF9C7F400000000000000000000000000000000 # ps3publictools/include/oddkeys.h | ||
== npdrm | == npdrm rev0x01 == | ||
npdrm_R : A38BCB3E4E7309904AEFDFC5047D0FDF06E35C0D # ps3publictools/include/keys.h | npdrm_R : A38BCB3E4E7309904AEFDFC5047D0FDF06E35C0D # ps3publictools/include/keys.h | ||
npdrm_n : B0E7CAFFC8DEEE8A55A3050D809ADFE38FA01DAB # ... | npdrm_n : B0E7CAFFC8DEEE8A55A3050D809ADFE38FA01DAB # ... | ||
Line 228: | Line 169: | ||
npdrm_Da : 040AB47509BED04BD96521AD1B365B86BF620A98 # ... | npdrm_Da : 040AB47509BED04BD96521AD1B365B86BF620A98 # ... | ||
npdrm_omac_key1 : 72F990788F9CFF745725F08E4C128387 # ps3publictools/include/oddkeys.h | |||
npdrm_omac_key2 : 6BA52976EFDA16EF3C339FB2971E256B # ... | |||
npdrm_omac_key3 : 9B515FEACF75064981AA604D91A54E97 # ... | |||
npdrm_keypair_e : A1C013ABCE98A7E3DC69923B07C0285F7554C512B0B0A96F245240F2FD433AF23F4EFEC6C183EA378D1BECB09D88DB328F2C8637B7AC72059B1556B0D95B5BE0 # ps3publictools/include/oddkeys.h | npdrm_keypair_e : A1C013ABCE98A7E3DC69923B07C0285F7554C512B0B0A96F245240F2FD433AF23F4EFEC6C183EA378D1BECB09D88DB328F2C8637B7AC72059B1556B0D95B5BE0 # ps3publictools/include/oddkeys.h | ||
Line 238: | Line 179: | ||
---- | ---- | ||
== vsh pub + curvetable == | |||
<pre> pub : 6227B00A02856FB04108876719E0A0183291EEB96E736ABF81F70EE9161B0DDEB026761AFF7BC85B | |||
curves : 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |||
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |||
0000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFE000000 | |||
00000000000000000000000000FFFFFFFE00000000000000039A2EB773FCA61DCB5236A42C6F7FEB426E5ADA06 | |||
0000000000000000FFFE4A39E80D6F151E245270DDA65311EAB7634F69577D0F51E30602711A07059FBCA7BA92 | |||
F5E34D6F7216F0D828A37D413EF73F0000000000000000FFFFFFFE00000000000000000000000000000000FFFF | |||
FFFE00000000000000035974123CCBE7FD63E2C31CC465CDE0334461F0F4000000000000000100004A51C3ADC1 | |||
9C6BB0DED8ED713BDA9B780270209B1DBC843F5E092A5021D3A6A7AA814E24FFED9FBDAADB243C862A53A0B520</pre> | |||
[http://www.multiupload.com/A19Q0HV7OW vsh-pub-curves.rar (367 Bytes)] | |||
===Observations=== | |||
3.10: | 3.10: | ||
PUB: | PUB: | ||
Line 412: | Line 290: | ||
0062EEA0 20 9B 1D BC 84 3F 5E 09 2A 50 21 D3 A6 A7 AA 81 ›.¼„?^.*P!Ó¦§ª. | 0062EEA0 20 9B 1D BC 84 3F 5E 09 2A 50 21 D3 A6 A7 AA 81 ›.¼„?^.*P!Ó¦§ª. | ||
0062EEB0 4E 24 FF ED 9F BD AA DB 24 3C 86 2A 53 A0 B5 20 N$ÿ퟽ªÛ$<†*S µ | 0062EEB0 4E 24 FF ED 9F BD AA DB 24 3C 86 2A 53 A0 B5 20 N$ÿ퟽ªÛ$<†*S µ | ||
3.55: | 3.55: | ||
Line 449: | Line 328: | ||
---- | ---- | ||
== | ==RAW key list== | ||
Some insight in how the AES routines and SHA1 hashes relate to offsets in appldr : [http://pastie.org/private/fdabkjhmd3hwowi6dgsbw aes 3.15] [http://pastie.org/private/unpbjffn6zgy3vldefvivq sha1 3.15] | |||
Some insight in how the AES routines and SHA1 hashes relate to offsets in appldr: | |||
=== Primairy Table === | |||
(C/P is from 3.56 Fix) | |||
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ||
Line 573: | Line 447: | ||
0001A3B0 B2 C0 CD 24 92 B0 B5 A1 00 00 00 3A 00 00 00 00 ²ÀÍ$’°µ¡...:.... PUB - Curve | 0001A3B0 B2 C0 CD 24 92 B0 B5 A1 00 00 00 3A 00 00 00 00 ²ÀÍ$’°µ¡...:.... PUB - Curve | ||
=== | === Secondairy Tables === | ||
==== 1.00 ==== | ====1.00==== | ||
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ||
Line 599: | Line 473: | ||
000150B0 B4 57 8A 4C 61 C5 D6 BF 00 00 00 11 00 00 00 00 ´WŠLaÅÖ¿........ PUB - Curve | 000150B0 B4 57 8A 4C 61 C5 D6 BF 00 00 00 11 00 00 00 00 ´WŠLaÅÖ¿........ PUB - Curve | ||
==== 2.40 ==== | ====2.40==== | ||
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ||
Line 610: | Line 483: | ||
00018EF0 C7 46 05 E7 B8 CB 73 2D 00 00 00 08 00 00 00 00 ÇF.ç¸Ës-........ PUB - Curve | 00018EF0 C7 46 05 E7 B8 CB 73 2D 00 00 00 08 00 00 00 00 ÇF.ç¸Ës-........ PUB - Curve | ||
==== 3.40 ==== | ====3.40==== | ||
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ||
Line 635: | Line 507: | ||
000194E0 08 F6 A0 36 58 F2 97 0E 00 00 00 29 00 00 00 00 .ö 6Xò—....).... PUB - Curve | 000194E0 08 F6 A0 36 58 F2 97 0E 00 00 00 29 00 00 00 00 .ö 6Xò—....).... PUB - Curve | ||
==== 3.50 ==== | ====3.50==== | ||
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ||
Line 660: | Line 531: | ||
000197D0 27 CE 9E 47 88 9A 45 D0 00 00 00 2A 00 00 00 00 'ΞGˆšEÐ...*.... PUB - Curve | 000197D0 27 CE 9E 47 88 9A 45 D0 00 00 00 2A 00 00 00 00 'ΞGˆšEÐ...*.... PUB - Curve | ||
==== 3.55 ==== | ====3.55==== | ||
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ||
Line 685: | Line 555: | ||
0001A710 FA 3B E8 32 9E 01 5E 57 00 00 00 3A 00 00 00 00 ú;è2ž.^W...:.... PUB - Curve | 0001A710 FA 3B E8 32 9E 01 5E 57 00 00 00 3A 00 00 00 00 ú;è2ž.^W...:.... PUB - Curve | ||
==== 3.56 ==== | ====3.56==== | ||
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ||
Line 710: | Line 579: | ||
00020660 6A B0 91 E1 6B 23 14 33 00 00 00 3B 00 00 00 00 j°‘ák#.3...;.... PUB - Curve | 00020660 6A B0 91 E1 6B 23 14 33 00 00 00 3B 00 00 00 00 j°‘ák#.3...;.... PUB - Curve | ||
http://pastebin.com/2btt19gh | |||
<!--//Older pastie: http://pastebin.com/uWUqGXwx / http://pastie.org/private/enolspz7cyhvlg8rxhqwqg//--> | |||
=== Other === | === Other === | ||
some pasties mention parts of these, for completeness listed too. | some pasties mention parts of these, for completeness listed too. | ||
==== Revokelist ==== | ==== Revokelist ==== | ||
Seen in: appldr, isoldr, lv2ldr, spu_pkg_rvk_verifier.self | Seen in: appldr, isoldr, lv2ldr, spu_pkg_rvk_verifier.self | ||
===== 1.00-3.55 RVK ===== | ===== 1.00-3.55 RVK ===== | ||
(seen in =>1.00 <= 3.55) | |||
(seen in => 1.00 <= 3.55) | |||
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ||
Line 732: | Line 599: | ||
0001AC40 5A 80 48 FD 86 5F 9D 8F 1A 91 89 53 5A 37 62 3E Z€Hý†_...‘‰SZ7b> PUB - rvklist 0.80-3.55 | 0001AC40 5A 80 48 FD 86 5F 9D 8F 1A 91 89 53 5A 37 62 3E Z€Hý†_...‘‰SZ7b> PUB - rvklist 0.80-3.55 | ||
0001AC50 29 21 42 74 63 A7 54 F7 00 00 00 00 00 00 00 00 )!Btc§T÷........ PUB - rvklist 0.80-3.55 | 0001AC50 29 21 42 74 63 A7 54 F7 00 00 00 00 00 00 00 00 )!Btc§T÷........ PUB - rvklist 0.80-3.55 | ||
===== 3.56 RVK ===== | ===== 3.56 RVK ===== | ||
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ||
Line 743: | Line 609: | ||
00020CC0 8F B5 B7 F4 B5 B4 E6 3B 00 00 00 00 00 00 00 00 .µ·ôµ´æ;........ PUB - rvklist 3.56 | 00020CC0 8F B5 B7 F4 B5 B4 E6 3B 00 00 00 00 00 00 00 00 .µ·ôµ´æ;........ PUB - rvklist 3.56 | ||
==== 1.00+ ==== | ==== 1.00++ ==== | ||
(seen in =>1.00 <=3.56) | |||
(seen in => 1.00 <=3.56) | |||
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ||
Line 766: | Line 631: | ||
---- | ---- | ||
<!--//Other lists//--> | <!--//Other lists//--> | ||
Line 780: | Line 641: | ||
<!--//http://pastie.org/private/dhdhplnph3pondohxnrlnw checked, all are listed above or not curve e.g.: 03 af 06 fd 1c e6 da 36 //--> | <!--//http://pastie.org/private/dhdhplnph3pondohxnrlnw checked, all are listed above or not curve e.g.: 03 af 06 fd 1c e6 da 36 //--> | ||
---- | |||
http://pastie.org/private/qwndjafrtkvhe9cikbxhg << some eid0 related stuff. | |||
== Fake keys == | == Fake keys == | ||
Line 791: | Line 656: | ||
|} | |} | ||
== Colors == | == Colors == | ||
=== HMAC === | ===HMAC=== | ||
{| class="wikitable" border="0" cellspacing="1" cellpadding="1" | {| class="wikitable" border="0" cellspacing="1" cellpadding="1" | ||
|align="center" colspan="1" style="background:#f491ad" | | |align="center" colspan="1" style="background:#f491ad" | | ||
Line 822: | Line 687: | ||
=== ldr key (inside decrypted metldr/asecure_loader) === | === ldr key (inside decrypted metldr/asecure_loader) === | ||
<pre>erk: C0CEFE 84C227 F75BD0 7A7EB8 46509F 93B238 E770DA CB9FF4 A388F8 12482B E21B | |||
<pre> | |||
erk: C0CEFE 84C227 F75BD0 7A7EB8 46509F 93B238 E770DA CB9FF4 A388F8 12482B E21B | |||
riv: 47EE74 54E477 4CC9B8 960C7B 59F4C1 4D | riv: 47EE74 54E477 4CC9B8 960C7B 59F4C1 4D | ||
pub: C2D4AA F31935 5019AF 99D44E 2B58CA 29252C 89123D 11D621 8F40B1 38CAB2 9B7101 F3AEB7 2A9750 19 | pub: C2D4AA F31935 5019AF 99D44E 2B58CA 29252C 89123D 11D621 8F40B1 38CAB2 9B7101 F3AEB7 2A9750 19 | ||
Line 832: | Line 695: | ||
Da: C5B2BF A1A413 DD16F2 6D31C0 F2ED47 20DCFB 067000 | Da: C5B2BF A1A413 DD16F2 6D31C0 F2ED47 20DCFB 067000 | ||
Priv: 00C5B2 BFA1A4 13DD16 F26D31 C0F2ED 4720DC FB0670 | Priv: 00C5B2 BFA1A4 13DD16 F26D31 C0F2ED 4720DC FB0670 | ||
Curvetype: 0x20 | Curvetype: 0x20</pre> | ||
</pre> | ====erk==== | ||
==== erk ==== | |||
{| class="wikitable" border="0" cellspacing="1" cellpadding="1" | {| class="wikitable" border="0" cellspacing="1" cellpadding="1" | ||
|align="center" colspan="1" style="background:#C0CEFE" | | |align="center" colspan="1" style="background:#C0CEFE" | | ||
Line 851: | Line 711: | ||
|} | |} | ||
==== riv ==== | ====riv==== | ||
{| class="wikitable" border="0" cellspacing="1" cellpadding="1" | {| class="wikitable" border="0" cellspacing="1" cellpadding="1" | ||
|align="center" colspan="1" style="background:#47EE74" | | |align="center" colspan="1" style="background:#47EE74" | | ||
Line 862: | Line 721: | ||
|} | |} | ||
==== pub ==== | ====pub==== | ||
{| class="wikitable" border="0" cellspacing="1" cellpadding="1" | {| class="wikitable" border="0" cellspacing="1" cellpadding="1" | ||
|align="center" colspan="1" style="background:#C2D4AA" | | |align="center" colspan="1" style="background:#C2D4AA" | | ||
Line 881: | Line 739: | ||
|} | |} | ||
==== R ==== | ====R==== | ||
{| class="wikitable" border="0" cellspacing="1" cellpadding="1" | {| class="wikitable" border="0" cellspacing="1" cellpadding="1" | ||
|align="center" colspan="1" style="background:#806E07" | | |align="center" colspan="1" style="background:#806E07" | | ||
Line 893: | Line 750: | ||
|} | |} | ||
==== n ==== | ====n==== | ||
{| class="wikitable" border="0" cellspacing="1" cellpadding="1" | {| class="wikitable" border="0" cellspacing="1" cellpadding="1" | ||
|align="center" colspan="1" style="background:#E13A7E" | | |align="center" colspan="1" style="background:#E13A7E" | | ||
Line 905: | Line 761: | ||
|} | |} | ||
==== K ==== | ====K==== | ||
{| class="wikitable" border="0" cellspacing="1" cellpadding="1" | {| class="wikitable" border="0" cellspacing="1" cellpadding="1" | ||
|align="center" colspan="1" style="background:#BA9055" | | |align="center" colspan="1" style="background:#BA9055" | | ||
Line 917: | Line 772: | ||
|} | |} | ||
==== Da ==== | ====Da==== | ||
{| class="wikitable" border="0" cellspacing="1" cellpadding="1" | {| class="wikitable" border="0" cellspacing="1" cellpadding="1" | ||
|align="center" colspan="1" style="background:#C5B2BF" | | |align="center" colspan="1" style="background:#C5B2BF" | | ||
Line 928: | Line 782: | ||
|align="center" colspan="1" style="background:#067000" | | |align="center" colspan="1" style="background:#067000" | | ||
|} | |} | ||
: | |||
==== Priv ==== | ====Priv==== | ||
{| class="wikitable" border="0" cellspacing="1" cellpadding="1" | {| class="wikitable" border="0" cellspacing="1" cellpadding="1" | ||
|align="center" colspan="1" style="background:#00C5B2" | | |align="center" colspan="1" style="background:#00C5B2" | | ||
Line 940: | Line 794: | ||
|align="center" colspan="1" style="background:#FB0670" | | |align="center" colspan="1" style="background:#FB0670" | | ||
|} | |} | ||
: | |||
==== Curve ==== | ====Curve==== | ||
{| class="wikitable" border="0" cellspacing="1" cellpadding="1" | {| class="wikitable" border="0" cellspacing="1" cellpadding="1" | ||
|align="center" colspan="1" style="background:#000020" | | |align="center" colspan="1" style="background:#000020" | | ||
|} | |} | ||
: | |||
== Non PS3 specific Keys == | ==Non PS3 specific Keys== | ||
=== Kirk (PSP) === | === Kirk (PSP) === | ||
not to be found in the PS3, but reference is here: http://wololo.net/talk/viewtopic.php?f=5&t=1381&p=20720#p20715 | |||