Talk:PS3Cobra Payload Reverse Engineering

From PS3 Developer wiki
Jump to navigation Jump to search

Differences between OW 3.55 and Cobra FW[edit source]

https://web.archive.org/web/*/http://ps3devwiki.com/files/Cobra/Cobra-MFW/changed/

CoreOS (present twice!)[edit source]

lv1.self (both same)[edit source]

Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
000F5A40                       01                                 .

lv2_kernel.self[edit source]

file1[edit source]
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00361A70                       53                                 S
00361A80        EC 60                                        ì`
file2[edit source]
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00361A70                       4C                                 L
00361A80        4B 40                                        K@

dev_flash[edit source]

dev_flash/ps2emu/ps2_softemu.self (ps2_softemu.self)[edit source]

Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00000070                 31                                     1
00063460           01                                         .
00097BE0  F8 21 FF 71 7C 08 02 A6 FB C1 00 80 7C 7E 1B 78  ø!ÿq|..¦ûÁ.€|~.x
00097BF0  F8 01 00 A0 80 03 00 04 FB E1 00 88 2F 80 00 00  ø.. €...ûá.ˆ/€..
00097C00  41 9E 00 1C E8 62 A5 D8 4B FC AC 69 60 00 00 00  Až..èb¥ØKü¬i`...
00097C10  7F C3 F3 78 38 80 00 13 4B FF F3 05 EB E2 A4 80  .Ãóx8€..Kÿó.ë⤀
00097C20  88 1F 00 0A 2F A0 00 00 41 9E 00 64 2F 80 00 01  ˆ.../ ..Až.d/€..
00097C30  41 9E 02 E8 2F 80 00 12 41 9E 03 6C 2F 80 00 06  Až.è/€..Až.l/€..
00097C40  41 9E 01 A0 7D 20 00 A6 55 20 04 20 2F A0 00 00  Až. } .¦U . / ..
00097C50  41 DE 04 A0 79 29 80 42 79 29 80 00 7D 20 01 64  AÞ. y)€By)€.} .d
00097C60  7F C3 F3 78 4B FF F2 01 7C 00 00 A6 60 00 80 00  .ÃóxKÿò.|..¦`.€.
00097C70  7C 00 01 64 E8 01 00 A0 EB C1 00 80 EB E1 00 88  |..dè.. ëÁ.€ëá.ˆ
00097C80  7C 08 03 A6 38 21 00 90 4E 80 00 20 7F C3 F3 78  |..¦8!..N€. .Ãóx
00097C90  4B FF FE 71 88 1F 00 0A 54 00 07 FE 2F 80 00 00  Kÿþqˆ...T..þ/€..
00097CA0  40 9E FF A4 E9 62 A4 68 3B E1 00 74 38 61 00 70  @žÿ¤éb¤h;á.t8a.p
00097CB0  7F E4 FB 78 E9 2B 00 00 E8 09 00 00 F8 41 00 28  .äûxé+..è...øA.(
00097CC0  7C 09 03 A6 E9 69 00 10 E8 49 00 08 4E 80 04 21  |..¦éi..èI..N€.!
00097CD0  E8 41 00 28 78 64 06 20 2B 84 00 10 41 9C 01 C8  èA.(xd. +„..Aœ.È
00097CE0  2B 84 00 14 40 9D 00 10 38 04 FF 03 2B 80 00 01  +„[email protected].ÿ.+€..
00097CF0  41 9D 01 B4 7F C3 F3 78 4B FF EA 1D 2F A3 00 00  A..´.ÃóxKÿê./£..
00097D00  41 9E 01 A4 7D 20 00 A6 55 20 04 20 2F A0 00 00  Až.¤} .¦U . / ..
00097D10  41 DE 03 E0 79 29 80 42 79 29 80 00 7D 20 01 64  AÞ.ày)€By)€.} .d
00097D20  E9 02 A4 68 38 00 00 0A E9 62 A4 80 7F E4 FB 78  é.¤h8...éb¤€.äûx
00097D30  89 2B 00 05 38 61 00 70 98 0B 00 0A 61 29 00 40  ‰+..8a.p˜...a).@
00097D40  88 0B 00 0B E9 48 00 00 55 29 06 7E 60 00 00 0A  ˆ...éH..U).~`...
00097D50  99 2B 00 05 98 0B 00 0B E8 0A 00 00 F8 41 00 28  ™+..˜...è...øA.(
00097D60  E9 6A 00 10 7C 09 03 A6 E8 4A 00 08 4E 80 04 21  éj..|..¦èJ..N€.!
00097D70  E8 41 00 28 81 21 00 70 2F 83 00 12 81 61 00 74  èA.(.!.p/ƒ...a.t
00097D80  41 9E 03 7C 80 1E 00 48 91 3E 00 78 2F 80 00 01  Až.|€..H‘>.x/€..
00097D90  91 7E 00 74 98 7E 00 7C 41 9E 03 18 38 00 00 00  ‘~.t˜~.|Až..8...
00097DA0  98 1E 00 34 7C 0C 42 E6 2F 80 00 00 41 9E FF F8  ˜..4|.Bæ/€..Ažÿø
00097DB0  39 20 00 01 F8 1E 00 40 91 3E 00 00 7C 00 00 A6  9 ..ø..@‘>..|..¦
00097DC0  60 00 80 00 7C 00 01 64 E8 01 00 A0 EB C1 00 80  `.€.|..dè.. ëÁ.€
00097DD0  EB E1 00 88 7C 08 03 A6 38 21 00 90 4E 80 00 20  ëá.ˆ|..¦8!..N€. 
00097DE0  7D 20 00 A6 55 20 04 20 2F A0 00 00 41 DE 03 04  } .¦U . / ..AÞ..
00097DF0  79 29 80 42 79 29 80 00 7D 20 01 64 E9 62 A4 68  y)€By)€.} .déb¤h
00097E00  38 61 00 70 89 3F 00 05 38 81 00 74 88 1F 00 0B  8a.p‰?..8..tˆ...
00097E10  61 29 00 40 60 00 00 0A E9 4B 00 00 55 29 06 7E  a).@`...éK..U).~ 
005D6C70                 31                                     1
005D6C90                 1E 05 71                               ..q
005D6D90                 1E 05 71                               ..q
005D6DE0                          83 67 B9 75 3B CA 06 25          ƒg¹u;Ê.%
005D6DF0  ED 2C F0 FF CE 94 46 24 74 C6 42 CB              í,ðÿΔF$tÆBË
005D6E60                          FF A8 9E 37 BC 2C 96 ED          ÿ¨ž7¼,–í
005D6E70  02 C4 DE FE A5 45 27 12 DE F6 D6 62              .ÄÞþ¥E'.ÞöÖb
005D6EF0                             C6 39 A4 4E B4 3F D9           Æ9¤N´?Ù
005D6F00  B5 DD 06 F2 E3 B0 88 5E 5D 7A D9 EE A5 00 5C E2  µÝ.òã°ˆ^]zÙî¥.\â
005D6F10  35 31 D5 DB 13 AE 75 A3 61 E5 21 C2 2D 2C 84 51  51ÕÛ.®u£aå!Â-,„Q
005D6F20  3E 96                                            >–
005DC9C0                       06                                 .
005DCA00                       06                                 .
005DCA80                       06                                 .
005DCB40                       06                                 .
005DCB80                       06                                 .
005DCBC0                       06                                 .
005DCC00                       06                                 .
005DCC40                       06                                 .
005DCC80                       06                                 .
005DCCC0                       06                                 .
005DCD00                       06                                 .
005DCD40                       06                                 .
005DCD80                       06                                 .
005DCDC0                       06                                 .
005DCE00                       06                                 .
005DCE40                       06                                 .
005DCE80                       06                                 .
005DCEC0                       06                                 .
005DCF00                       06                                 .
005DCF40                       06                                 .
005DCF80                       06                                 .
005DD680                       03                                 .
005DD690                                         D4                     Ô

dev_flash/ps2emu/pst_emu.self (ps2_emu.self)[edit source]

Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00033BF0                          F8 21 FF 31 7C 08 02 A6          ø!ÿ1|..¦
00033C00  F8 01 00 E0 FA E1 00 70 FB 01 00 78 FB 21 00 80  ø..àúá.pû..xû!.€
00033C10  FB 41 00 88 FB E1 00 90 FB C1 00 98 7C 77 1B 78  ûA.ˆûá..ûÁ.˜|w.x
00033C20  7C 98 23 78 7C B9 2B 78 7C DA 33 78 3F E0 02 1F  |˜#x|¹+x|Ú3x?à..
00033C30  3B FF 00 00 38 60 00 00 3C 80 00 02 38 84 3C DC  ;ÿ..8`..<€..8„<Ü
00033C40  38 A0 00 01 78 A5 F8 06 38 A5 FE 67 E8 C1 00 70  8 ..x¥ø.8¥þgèÁ.p
00033C50  7C C0 31 D2 7C A7 33 78 7C A6 33 38 7C E6 33 B8  |À1Ò|§3x|¦38|æ3¸
00033C60  38 A0 FF 85 7C E2 29 D2 7C C7 31 D2 E8 A4 00 00  8 ÿ…|â)Ò|Ç1Òè¤..
00033C70  7C A5 32 78 F8 A4 00 00 48 04 DF 17 7C 7E 1B 78  |¥2xø¤..H.ß.|~.x
00033C80  38 81 00 A0 48 04 E9 5F 7F C3 F3 78 38 80 00 00  8.. H.é_.Ãóx8€..
00033C90  7F E5 FB 78 3C C0 00 01 48 04 DA 03 7C 66 1B 78  .åûx<À..H.Ú.|f.x
00033CA0  38 61 00 A0 38 80 00 00 7F E5 FB 78 48 00 01 01  8a. 8€...åûxH...
00033CB0  7F C3 F3 78 48 04 E6 5B 7F E3 FB 78 3C 80 00 01  .ÃóxH.æ[.ãûx<€..
00033CC0  48 00 00 29 7E E3 BB 78 7F 04 C3 78 7F 25 CB 78  H..)~ã»x..Ãx.%Ëx
00033CD0  7F 46 D3 78 7F E9 03 A6 4E 80 04 21 D0 89 92 EC  .FÓx.é.¦N€.!Љ’ì
00033CE0  BF C4 60 40 00 00 00 00 7C 83 22 14 78 63 06 24  ¿Ä`@....|ƒ".xc.$
00033CF0  7C 23 20 40 40 80 00 1C 7C 00 18 6C 7C 00 04 AC  |# @@€..|..l|..¬
00033D00  7C 00 1F AC 4C 00 01 2C 38 63 00 80 4B FF FF E4  |..¬L..,8c.€Kÿÿä
00033D10  4E 80 00 20 38 C0 37 20 80 E4 00 00 38 00 00 20  N€. 8À7 €ä..8.. 
00033D20  81 04 00 04 64 C6 C6 EF 38 A4 00 04 7C 09 03 A6  ....dÆÆï8¤..|..¦
00033D30  78 C9 AF A2 54 E0 20 36 79 29 17 64 54 EA D9 7E  xɯ¢Tà 6y).dTêÙ~
00033D40  3D 66 61 C9 7C 00 52 78 39 6B 86 47 7D 29 18 2E  =faÉ|.Rx9k†G})..
00033D50  7C 00 3A 14 7D 29 32 14 79 66 00 20 7C 00 4A 78  |.:.})2.yf. |.Jx
00033D60  78 C9 17 28 7C 00 40 50 78 08 00 20 55 00 20 36  xÉ.(|.@Px.. U. 6
00033D70  7D 29 18 2E 55 0B D9 7E 7D 29 32 14 7C 00 5A 78  })..U.Ù~})2.|.Zx
00033D80  7C 00 42 14 7C 00 4A 78 7C 00 38 50 78 07 00 20  |.B.|.Jx|.8Px.. 
00033D90  42 00 FF A0 90 E4 00 00 91 05 00 00 4E 80 00 20  B.ÿ .ä..‘...N€. 
00033DA0  00 00 00 00 00 00 00 00 00 00 00 00 F8 21 FF 61  ............ø!ÿa
00033DB0  7C 08 02 A6 FB 41 00 70 7C 7A 1B 78 FB 61 00 78  |..¦ûA.p|z.xûa.x
00033DC0  7C DB 33 78 FB 81 00 80 7C 9C 23 78 FB C1 00 90  |Û3xû..€|œ#xûÁ..
00033DD0  7C BE 2B 78 FB E1 00 98 3B E0 00 00 FB A1 00 88  |¾+xûá.˜;à..û¡.ˆ
00033DE0  F8 01 00 B0 48 00 00 24 7F BE F8 2A 4B FF FF 29  ø..°H..$.¾ø*Kÿÿ)
00033DF0  7C 1E F8 2A 39 3F 00 08 7C 00 E2 78 7F BC EB 78  |.ø*9?..|.âx.¼ëx
00033E00  7C 1E F9 2A 79 3F 00 20 7F 9F D8 40 7C 9E FA 14  |.ù*y?. .ŸØ@|žú.
00033E10  7F 43 D3 78 41 9C FF D4 E8 01 00 B0 EB 41 00 70  .CÓxAœÿÔè..°ëA.p
00033E20  EB 61 00 78 7C 08 03 A6 EB 81 00 80 EB A1 00 88  ëa.x|..¦ë..€ë¡.ˆ
00033E30  EB C1 00 90 EB E1 00 98 38 21 00 A0 4E 80 00 20  ëÁ..ëá.˜8!. N€. 
00033E40  00 00 00 00 00 00 00 01 80 06 00 00              ........€...
00505B60                                            E5 E5                åå
00505C60                                            E5 E5                åå
00505CC0  97 80 F2 62 F7 CB C3 19 6F 51 4B 56 EC 4A 62 6D  —€òb÷ËÃ.oQKVìJbm
00505CD0  D9 EE FE 30                                      Ùîþ0
00505D40     30 50 18 D3 B0 76 44 C5 92 15 D1 72 84 C2 47   0P.Ó°vDÅ’.Ñr„ÂG
00505D50  CF 9F 2F 51                                      ÏŸ/Q
00505DD0     A3 33 D2 34 E3 F9 0F A6 71 21 DE E2 0C 66 58   £3Ò4ãù.¦q!Þâ.fX
00505DE0  68 94 BD 94 6B 00 2A 29 48 21 56 22 0F 8B 6A AD  h”½”k.*)H!V".‹j­
00505DF0  D1 6F 1A 0C A7 50 96 67 82 DF                    Ño..§P–g‚ß
00505ED0                       07                                 .
005061D0                       07                                 .

dev_flash/ps2emu/pst_gxemu.self (ps2_gxemu.self)[edit source]

Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00000070                 BB                                     »
00017FF0                                               4F                 O
00018000  0E 71 60                                         .q`
0009C960  4B FB 33 F5 60 00 00 00 F8 21 FF 31 7C 08 02 A6  Kû3õ`...ø!ÿ1|..¦
0009C970  F8 01 00 E0 FA E1 00 70 FB 01 00 78 FB 21 00 80  ø..àúá.pû..xû!.€
0009C980  FB 41 00 88 FB E1 00 90 FB C1 00 98 7C 77 1B 78  ûA.ˆûá..ûÁ.˜|w.x
0009C990  7C 98 23 78 7C B9 2B 78 7C DA 33 78 3F E0 02 BB  |˜#x|¹+x|Ú3x?à.»
0009C9A0  3B FF FA E8 38 60 00 00 3C 80 00 09 38 84 CA 38  ;ÿúè8`..<€..8„Ê8
0009C9B0  E8 A1 01 60 7C A5 B9 D2 38 C0 00 01 78 C6 F8 06  è¡.`|¥¹Ò8À..xÆø.
0009C9C0  38 C6 FE 67 7C C5 31 D2 E8 A4 00 00 7C A5 32 78  8Æþg|Å1Òè¤..|¥2x
0009C9D0  F8 A4 00 00 48 24 EA 0B 7C 7E 1B 78 38 81 00 A0  ø¤..H$ê.|~.x8.. 
0009C9E0  48 24 E5 5B 7F C3 F3 78 38 80 00 00 7F E5 FB 78  H$å[.Ãóx8€...åûx
0009C9F0  3C C0 00 01 48 24 E7 1B 7C 66 1B 78 38 61 00 A0  <À..H$ç.|f.x8a. 
0009CA00  38 80 00 00 7F E5 FB 78 48 00 01 01 7F C3 F3 78  8€...åûxH....Ãóx
0009CA10  48 24 F1 73 7F E3 FB 78 3C 80 00 01 48 00 00 29  H$ñs.ãûx<€..H..)
0009CA20  7E E3 BB 78 7F 04 C3 78 7F 25 CB 78 7F 46 D3 78  ~ã»x..Ãx.%Ëx.FÓx
0009CA30  7F E9 03 A6 4E 80 04 21 D0 9D 3C BB D7 9E 62 40  .é.¦N€.!Ð.<»×žb@
0009CA40  00 00 00 00 7C 83 22 14 78 63 06 24 7C 23 20 40  ....|ƒ".xc.$|# @
0009CA50  40 80 00 1C 7C 00 18 6C 7C 00 04 AC 7C 00 1F AC  @€..|..l|..¬|..¬
0009CA60  4C 00 01 2C 38 63 00 80 4B FF FF E4 4E 80 00 20  L..,8c.€KÿÿäN€. 
0009CA70  38 C0 37 20 80 E4 00 00 38 00 00 20 81 04 00 04  8À7 €ä..8.. ....
0009CA80  64 C6 C6 EF 38 A4 00 04 7C 09 03 A6 78 C9 AF A2  dÆÆï8¤..|..¦xɯ¢
0009CA90  54 E0 20 36 79 29 17 64 54 EA D9 7E 3D 66 61 C9  Tà 6y).dTêÙ~=faÉ
0009CAA0  7C 00 52 78 39 6B 86 47 7D 29 18 2E 7C 00 3A 14  |.Rx9k†G})..|.:.
0009CAB0  7D 29 32 14 79 66 00 20 7C 00 4A 78 78 C9 17 28  })2.yf. |.JxxÉ.(
0009CAC0  7C 00 40 50 78 08 00 20 55 00 20 36 7D 29 18 2E  |.@Px.. U. 6})..
0009CAD0  55 0B D9 7E 7D 29 32 14 7C 00 5A 78 7C 00 42 14  U.Ù~})2.|.Zx|.B.
0009CAE0  7C 00 4A 78 7C 00 38 50 78 07 00 20 42 00 FF A0  |.Jx|.8Px.. B.ÿ 
0009CAF0  90 E4 00 00 91 05 00 00 4E 80 00 20 00 00 00 00  .ä..‘...N€. ....
0009CB00  00 00 00 00 00 00 00 00 F8 21 FF 61 7C 08 02 A6  ........ø!ÿa|..¦
0009CB10  FB 41 00 70 7C 7A 1B 78 FB 61 00 78 7C DB 33 78  ûA.p|z.xûa.x|Û3x
0009CB20  FB 81 00 80 7C 9C 23 78 FB C1 00 90 7C BE 2B 78  û..€|œ#xûÁ..|¾+x
0009CB30  FB E1 00 98 3B E0 00 00 FB A1 00 88 F8 01 00 B0  ûá.˜;à..û¡.ˆø..°
0009CB40  48 00 00 24 7F BE F8 2A 4B FF FF 29 7C 1E F8 2A  H..$.¾ø*Kÿÿ)|.ø*
0009CB50  39 3F 00 08 7C 00 E2 78 7F BC EB 78 7C 1E F9 2A  9?..|.âx.¼ëx|.ù*
0009CB60  79 3F 00 20 7F 9F D8 40 7C 9E FA 14 7F 43 D3 78  y?. .ŸØ@|žú..CÓx
0009CB70  41 9C FF D4 E8 01 00 B0 EB 41 00 70 EB 61 00 78  AœÿÔè..°ëA.pëa.x
0009CB80  7C 08 03 A6 EB 81 00 80 EB A1 00 88 EB C1 00 90  |..¦ë..€ë¡.ˆëÁ..
0009CB90  EB E1 00 98 38 21 00 A0 4E 80 00 20 00 00 00 00  ëá.˜8!. N€. ....
0009CBA0  00 00 00 01 80 06 00                             ....€..
006859C0                                         BB                     »
006859E0                                            0C 34                .4
00685AE0                                            0C 34                .4
00685B40  B6 93 5B C8 B6 85 9B 79 BE 64 4D C4 90 65 C5 86  ¶“[ȶ…›y¾dMÄ.eņ
00685B50  2F E5 B3 C8                                      /å³È
00685BC0  76 73 0C F5 ED 0A 5A 2C D4 C6 47 2B 07 BE A5 BF  vs.õí.Z,ÔÆG+.¾¥¿
00685BD0  8F 9E 72 F8                                      .žrø
00685C50     60 FA 78 F5 39 DE A0 E9 81 B1 9E 51 B1 B8 AD   `úxõ9Þ é.±žQ±¸­
00685C60  BD EC 63 D2 C6 00 53 37 27 36 01 E7 9F C0 A2 3A  ½ìcÒÆ.S7'6.çŸÀ¢:
00685C70  77 0A 96 DC 39 2D 0E 25 3E F9                    w.–Ü9-.%>ù
0068C7D0                                               07                 .
0068C810                                               07                 .
0068C890                                               07                 .
0068C950                                               07                 .
0068C990                                               07                 .
0068C9D0                                               07                 .
0068CA10                                               07                 .
0068CA50                                               07                 .
0068CA90                                               07                 .
0068CAD0                                               07                 .
0068CB10                                               07                 .
0068CB50                                               07                 .
0068CB90                                               07                 .
0068CBD0                                               07                 .
0068CC10                                               07                 .
0068CC50                                               07                 .
0068CC90                                               07                 .
0068CCD0                                               07                 .
0068CD10                                               07                 .
0068CD50                                               07                 .
0068CD90                                               07                 .
0068CDD0                                               07                 .
0068CE10                                               07                 .
0068CE50                                               07                 .
0068CE90                                               07                 .
0068CED0                                               07                 .
0068CF10                                               07                 .
0068CF50                                               07                 .
0068CF90                                               07                 .
0068CFD0                                               07                 .
0068D010                                               07                 .
0068D050                                               07                 .
0068D090                                               07                 .
0068D0D0                                               07                 .
0068D110                                               07                 .
0068D150                                               07                 .
0068D190                                               07                 .
0068D1D0                                               07                 .
0068D210                                               07                 .
0068D250                                               07                 .
0068D290                                               07                 .
0068D2D0                                               07                 .
0068D310                                               07                 .
0068D350                                               07                 .
0068D390                                               07                 .
0068D3D0                                               07                 .
0068D410                                               07                 .
0068D450                                               07                 .
0068D490                                               07                 .
0068D4D0                                               07                 .
0068D510                                               07                 .
0068D550                                               07                 .
0068D590                                               07                 .
0068DF10                                               07                 .
0068DF30                 54                                     T

dev_flash/vsh/resource/explore/xmb/category_gam2.xml[edit source]

same as category_game.xml but with added:

 				src="sel://localhost/welcome?type=game"      />       <Query      class="type:x-xmb/folder-pixmap"      key="seg_gamedebug"      src="#seg_gamedebug"      />     <Query      class="type:x-xmb/folder-pixmap"      key="seg_package_files"      src="#seg_package_files"

 				src="sel://localhost/welcome?type=game"      />       <Query      class="type:x-xmb/folder-pixmap"      key="seg_gamedebug"      src="#seg_gamedebug"      />     <Query      class="type:x-xmb/folder-pixmap"      key="seg_package_files"      src="#seg_package_files"

 <View id="seg_gamedebug">   <Attributes>    <Table key="game_debug">     <Pair key="icon_rsc"><String>tex_album_icon</String></Pair>     <Pair key="title_rsc"><String>msg_tool_app_home_ps3_game</String></Pair>     <Pair key="child"><String>segment</String></Pair>    </Table>   </Attributes>   <Items>    <Query class="type:x-xcb/game-debug" key="game_debug"  attr="game_debug" />   </Items>  </View>   <View id="seg_package_files">   <Attributes>    <Table key="host_device">     <Pair key="icon_rsc"><String>tex_album_icon</String></Pair>     <Pair key="title_rsc"><String>msg_tool_install_file</String></Pair>     <Pair key="child"><String>segment</String></Pair>     <Pair key="ingame"><String>disable</String></Pair>    </Table>   </Attributes>   <Items>    <Query     class="type:x-xmb/xmlpackagefolder"     key="host_device" attr="host_device"     src="#seg_packages"    />   </Items>  </View>   <View id="seg_packages">   <Items>    <Query class="type:x-xmb/xmlpackagefolder" key="host_provider_host" src="host://localhost/q?path=/app_home/&suffix=.pkg&subclass=x-host/package" />    <Query class="type:x-xmb/xmlpackagefolder" key="host_provider_bdvd" src="host://localhost/q?path=/dev_bdvd&suffix=.pkg&subclass=x-host/package" />    <Query class="type:x-xmb/xmlpackagefolder" key="host_provider_ms" src="host://localhost/q?path=/dev_ms&suffix=.pkg&subclass=x-host/package" />    <Query class="type:x-xmb/xmlpackagefolder" key="host_provider_usb0" src="host://localhost/q?path=/dev_usb000&suffix=.pkg&subclass=x-host/package" />    <Query class="type:x-xmb/xmlpackagefolder" key="host_provider_usb1" src="host://localhost/q?path=/dev_usb001&suffix=.pkg&subclass=x-host/package" />    <Query class="type:x-xmb/xmlpackagefolder" key="host_provider_usb2" src="host://localhost/q?path=/dev_usb002&suffix=.pkg&subclass=x-host/package" />    <Query class="type:x-xmb/xmlpackagefolder" key="host_provider_usb3" src="host://localhost/q?path=/dev_usb003&suffix=.pkg&subclass=x-host/package" />    <Query class="type:x-xmb/xmlpackagefolder" key="host_provider_usb4" src="host://localhost/q?path=/dev_usb004&suffix=.pkg&subclass=x-host/package" />    <Query class="type:x-xmb/xmlpackagefolder" key="host_provider_usb5" src="host://localhost/q?path=/dev_usb005&suffix=.pkg&subclass=x-host/package" />    <Query class="type:x-xmb/xmlpackagefolder" key="host_provider_usb6" src="host://localhost/q?path=/dev_usb006&suffix=.pkg&subclass=x-host/package" />    <Query class="type:x-xmb/xmlpackagefolder" key="host_provider_usb7" src="host://localhost/q?path=/dev_usb007&suffix=.pkg&subclass=x-host/package" />   </Items>  </View>

Manager payload behaviour[edit source]

  • Manager/sprx contain lv2ldr keys inside
  • dev_blind is unmounted
  • dev_wflash is mounted writeable
  • Manager contains unself/createself for patching ps2 emu files (to patch a crypto stub and add *install packages* to "/dev_wflash/vsh/resource/explore/xmb/category_game_tool2.xml"), while the message "Installing PS2 support. Please wait..." is displayed

note: mounting dev_flash writeable is also seen with reDRM dongles.

Host[edit source]

whois:cobra-usb.com

Domain Name ..................... COBRA-USB.COM
Name Server ..................... ns1.myhostadmin.net
ns2.myhostadmin.net                                  
Registrant Name ................. liang wang
Registrant Organization ......... Wang liang
Registrant Address .............. GuangDong ShenZhen HuaQiang 5A
Registrant City ................. ShenZhen
Registrant Province/State ....... GD
Registrant Postal Code .......... 518000
Registrant Country Code ......... cn
Registrant Phone Number ......... 0755-88362654 
Registrant Fax .................. 0755-89206158 
Registrant Email ................ 
Technical Organization .......... liang wang
Technical Address ............... GuangDong ShenZhen HuaQiang 5A
Technical City .................. ShenZhen
Technical Province/State ........ GD
Technical Postal Code ........... 518000
Technical Country Code .......... cn
Technical Phone Number .......... 0755-88362654
Technical Fax ................... 0755-89206158
Technical Email ................. 
Administrative Organization ..... liang wang
Administrative Address .......... GuangDong ShenZhen HuaQiang 5A
Administrative City ............. ShenZhen
Administrative Province/State ... GD
Administrative Postal Code ...... 518000
Administrative Country Code ..... cn
Administrative Phone Number ..... 0755-88362654
Administrative Fax .............. 0755-89206158
Administrative Email ............ 
Billing Organization ............ liang wang
Billing Address ................. GuangDong ShenZhen HuaQiang 5A
Billing City .................... ShenZhen
Billing Province/State .......... GD
Billing Postal Code ............. 518000
Billing Country Code ............ cn
Billing Phone Number ............ 0755-88362654
Billing Fax ..................... 0755-89206158
Billing Email ................... 
Expiration Date ................. 2012-12-07 09:35:00


D/L's[edit source]

COBRA v2.0 boot //mirror (TDC) dumpsource

COBRA v2 objdump disassembly

COBRA v2 IDA disassembly

PSGrooPIC Cobra v2.00 (not working)

cobra 2.0 exit from ps2 game+boot of ps2 game at 185632.rar (4.48 MB)




Updater v1.0[edit source]

http://www.ps3hax.net/2011/10/cobra-v4-1-cobra-usb-ps3-updater-v1-0-released/


Cobra Firmwares[edit source]

Firmware Hash? (in file) Version Remarks
Cobra-USB_Firmware_v1.1.rar (60.28 KB) A2A30E4441BA822FD72747D2219B12B9C4486E0F 00 1A F4 95 AD
Cobra-USB_Firmware_v1.2.rar (61 KB) 5111FFC1DF746F23615959D521281B68C4486E0F 01 1A F4 95 AD
Cobra-USB_Firmware_v2.0.rar (118.42 KB) CF17BAD4E92D480C43503D3DAB94A6577FF64588 02 2A 42 43 E6
Cobra-USB_Firmware_v3.0.rar (147.52 KB) 85E8A2AE796A4FA39DA7FB11319E5315B5B6A39B 03 6F E1 29 08
Cobra-USB_Firmware_v3.1.rar (148.99 KB) 437111595DF345B4B12EF4A597A4E4B19BDB12FB 04 2D 6E A6 2B
Cobra-USB_Firmware_v3.2.rar (153.06 KB) 0803227CF2640845DB8DC00AF3BE58740D0B5273 05 A4 0F 75 59
Cobra-USB_Firmware_v3.3.rar (153.87 KB) FB9F197B85B62C428FD855C51290C9B1BCE48039 06 64 E3 6A 37
Cobra-USB_Firmware_v4.0.rar (171.89 KB) 1CC06C6BCA55033D628F2C7E0545C8ADB459E7CB 07
Cobra-USB_Firmware_v4.1.rar (174.44 KB) EAF8F9730B41D18F4939C1261CC856FA047418DA 08
Cobra-USB_Firmware_v4.2.rar (175.21 KB) 373B1234BCE9E5C4A6A043E389F1440075367626 09
Cobra-USB_Firmware_v4.3.rar (184.56 KB) A57D0359E1A002E38357BDAE83B32BD81AA5B433 0A

Header[edit source]

Example 1.1 / 1.2[edit source]

1.1 1.2
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
   
00000000  43 4F 42 52 41 00 00 00 A2 A3 0E 44 41 BA 82 2F  COBRA...¢£.DAº‚/
00000010  D7 27 47 D2 21 9B 12 B9 C4 48 6E 0F 1A F4 95 AD  ×'GÒ!›.¹ÄHn..ô•­
00000020  2E 1C 9E 29 E9 43 7E 0A 95 24 D3 F9 6C AB 1A 75  ..ž)éC~.•$Óùl«.u
00000030  56 FC BD 77 5A 3C 72 9E 41 89 09 06 E2 2B 4F 40  Vü½wZ<ržA‰..â+O@
00000040  68 6F C5 F0 EA EF 4B 80 12 DF ED 72 8B 7F 08 E5  hoÅðêïK€.ßír‹..å
00000050  5E 98 FF 51 0D FD 30 BB 7E C8 6A D1 10 62 8D BC  ^˜ÿQ.ý0»~ÈjÑ.b.¼
00000060  FD BB 02 EE A2 89 F5 71 81 7D 25 A0 08 CA 18 6F  ý».õq.}% .Ê.o

Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
   
00000000  43 4F 42 52 41 00 00 00 51 11 FF C1 DF 74 6F 23  COBRA...Q.ÿÁßto#
00000010  61 59 59 D5 21 28 1B 68 C4 48 6E 0F 1A F4 95 AD  aYYÕ!(.hÄHn..ô•­
00000020  3E F1 4E 41 92 05 28 48 FD 18 07 8D 78 E4 8F 19  >ñNA’.(Hý...xä..
00000030  16 AF 29 A2 06 E7 99 DB DC 28 27 8B 50 02 DA 29  .¯)¢.ç™ÛÜ('‹P.Ú)
00000040  68 6F C5 F0 EA EF 4B 80 12 DF ED 72 8B 7F 08 E5  hoÅðêïK€.ßír‹..å
00000050  5E 98 FF 51 0D FD 30 BB 7E C8 6A D1 10 62 8D BC  ^˜ÿQ.ý0»~ÈjÑ.b.¼
00000060  B6 89 8F 0D 1A 41 14 66 F1 5A A6 1F FD 81 22 A4  ¶‰...A.fñZ¦.ý."¤
Address Length Value Description
0x00 0x5 0x434F425241 Magic "COBRA"
0x05 0x1 0x0 Unknown, always 0x0
0x06 0x1 0x0 Updaterversion? (always 0x0 for 3.3 and older, always 0x1 for 4.x)
0x07 0x1 0x0 Unknown, always 0x0
0x08 0x14 0xA2A30E4441BA822FD72747D2219B12B9C4486E0F Hash?
0x1C 0x4 0x1AF495AD Unknown, both 1.1 and 1.2 has same value 0x1AF495AD

Example 2.0 / 3.0 / 3.1 / 3.2 / 3.3[edit source]

2.0 3.0 3.1 3.2 3.3
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000000  43 4F 42 52 41 00 00 00 CF 17 BA D4 E9 2D 48 0C  COBRA...Ï.ºÔé-H.
00000010  43 50 3D 3D AB 94 A6 57 7F F6 45 88 2A 42 43 E6  CP==«”¦W.öEˆ*BCæ
00000020  F4 C4 31 CB 73 A7 1F 6F 68 6F C5 F0 EA EF 4B 80  ôÄ1Ës§.ohoÅðêïK€
00000030  12 DF ED 72 8B 7F 08 E5 5E 98 FF 51 0D FD 30 BB  .ßír‹..å^˜ÿQ.ý0»
00000040  7E C8 6A D1 10 62 8D BC 65 56 02 DD 26 3E D0 B8  ~ÈjÑ.b.¼eV.Ý&>и
00000050  41 9C E4 EA 5E 12 4A E0 7D 4F 7A 52 C0 97 28 33  Aœäê^.Jà}OzRÀ—(3
00000060  09 7A 19 D1 28 B5 7B EA 0D 71 72 57 70 8F 3C 8F  .z.Ñ(µ{ê.qrWp.<.
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000000  43 4F 42 52 41 00 00 00 85 E8 A2 AE 79 6A 4F A3  COBRA...…袮yjO£
00000010  9D A7 FB 11 31 9E 53 15 B5 B6 A3 9B 6F E1 29 08  .§û.1žS.µ¶£›oá).
00000020  F2 4D 55 B0 A9 72 FF C2 3B 75 82 CB D3 F9 EC 4E  òMU°©rÿÂ;u‚ËÓùìN
00000030  E0 52 07 1E E4 AF BC 76 38 E3 04 0D 22 C2 E9 5A  àR..䯼v8ã.."ÂéZ
00000040  E7 BE 2D B4 37 F6 4F 76 9C 88 3F DC D6 DE 1A FE  ç¾-´7öOvœˆ?ÜÖÞ.þ
00000050  8B 50 B0 66 B1 4D AF 83 D3 B5 F7 B3 AF C2 FE 6E  ‹P°f±M¯ƒÓµ÷³¯Âþn
00000060  06 F6 2A FD F7 C6 8E 2A 51 DA 9A B1 2E 26 85 41  .ö*ý÷ÆŽ*QÚš±.&…A
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000000  43 4F 42 52 41 00 00 00 43 71 11 59 5D F3 45 B4  COBRA...Cq.Y]óE´
00000010  B1 2E F4 A5 97 A4 E4 B1 9B DB 12 FB 2D 6E A6 2B  ±.ô¥—¤ä±›Û.û-n¦+
00000020  35 D9 C6 C2 86 52 9C 33 D7 5E 80 30 90 5E 0B 28  5ÙƆRœ3×^€0.^.(
00000030  74 F5 A8 44 E9 07 78 6D 2F 05 15 8D 30 72 34 0B  tõ¨Dé.xm/...0r4.
00000040  D9 60 EC 57 B9 A6 15 51 EA B5 C8 F3 5D 81 87 39  Ù`ìW¹¦.QêµÈó].‡9
00000050  C4 17 06 1A 2F 69 DB A4 46 A6 9C 0E 04 2F B2 C9  Ä.../iÛ¤F¦œ../²É
00000060  60 17 EF A1 95 E8 AD 6D 93 D7 AD B1 76 75 77 68  `.ï¡•è­m“×­±vuwh
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000000  43 4F 42 52 41 00 00 00 08 03 22 7C F2 64 08 45  COBRA....."|òd.E
00000010  DB 8D C0 0A F3 BE 58 74 0D 0B 52 73 A4 0F 75 59  Û.À.ó¾Xt..Rs¤.uY
00000020  B9 49 94 7C F8 DC 83 E5 D7 5E 80 30 90 5E 0B 28  ¹I”|ø܃å×^€0.^.(
00000030  74 F5 A8 44 E9 07 78 6D 2F 05 15 8D 30 72 34 0B  tõ¨Dé.xm/...0r4.
00000040  D9 60 EC 57 B9 A6 15 51 EA B5 C8 F3 5D 81 87 39  Ù`ìW¹¦.QêµÈó].‡9
00000050  C4 17 06 1A 2F 69 DB A4 46 A6 9C 0E 04 2F B2 C9  Ä.../iÛ¤F¦œ../²É
00000060  60 17 EF A1 95 E8 AD 6D 93 D7 AD B1 76 75 77 68  `.ï¡•è­m“×­±vuwh
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000000  43 4F 42 52 41 00 00 00 FB 9F 19 7B 85 B6 2C 42  COBRA...ûŸ.{…¶,B
00000010  8F D8 55 C5 12 90 C9 B1 BC E4 80 39 64 E3 6A 37  .ØUÅ..ɱ¼ä€9dãj7
00000020  FC B0 8E AB 67 53 C3 FD B8 DD 39 6B BB AC 8A B7  ü°Ž«gSÃý¸Ý9k»¬Š·
00000030  1E 2D BB A5 4C 76 49 2B 41 54 0D 4E E3 9D C6 9F  .-»¥LvI+AT.Nã.ÆŸ
00000040  5A 00 00 5D 2A 41 25 BF 1E 84 35 44 43 F6 82 9B  Z..]*A%¿.„5DCö‚›
00000050  46 90 9F 1C 80 56 9A B8 B5 BB BA 43 BE 58 D0 8B  F.Ÿ.€Vš¸µ»ºC¾XЋ
00000060  82 51 12 25 AD D0 19 EE 65 26 26 91 0F E3 86 4A  ‚Q.%­Ð.îe&&‘.ã†J

Example 4.0 / 4.1 / 4.2 / 4.3[edit source]

4.0 4.1 4.2 4.3
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000000  43 4F 42 52 41 00 01 00 1C C0 6C 6B CA 55 03 3D  COBRA....ÀlkÊU.=
00000010  62 8F 2C 7E 05 45 C8 AD B4 59 E7 CB 00 00 07 00  b.,~.EÈ­´YçË....
00000020  43 6F 62 72 61 20 55 53 42 20 46 69 72 6D 77 61  Cobra USB Firmwa
00000030  72 65 20 34 2E 30 00 00 00 00 00 00 00 00 00 00  re 4.0..........
00000040  08 45 60 67 D5 4F 85 CA 6B C4 69 64 EA B0 92 FD  .E`gÕO…ÊkÄidê°’ý
00000050  3A 61 A3 94 41 8E A4 F5 3A 1C A0 D0 DE CC 15 9E  :a£”AŽ¤õ:. ÐÞÌ.ž
00000060  45 71 95 8C E8 DA 52 46 33 8A D7 E6 6A 6D 83 25  Eq•ŒèÚRF3Š×æjmƒ%
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000000  43 4F 42 52 41 00 01 00 EA F8 F9 73 0B 41 D1 8F  COBRA...êøùs.AÑ.
00000010  49 39 C1 26 1C C8 56 FA 04 74 18 DA 00 00 08 00  I9Á&.ÈVú.t.Ú....
00000020  43 6F 62 72 61 20 55 53 42 20 46 69 72 6D 77 61  Cobra USB Firmwa
00000030  72 65 20 34 2E 31 00 00 00 00 00 00 00 00 00 00  re 4.1..........
00000040  CE 6A 02 37 5E D8 B6 01 6C FE 2D F3 87 58 BE B0  Îj.7^ض.lþ-ó‡X¾°
00000050  69 74 DA 0F D9 3B E7 7A 2F 82 5E 7F 12 6B D8 68  itÚ.Ù;çz/‚^..kØh
00000060  C3 7A CB CC 6D BA 02 0B 58 D0 05 53 B6 84 CE 3A  ÃzËÌmº..XÐ.S¶„Î:
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000000  43 4F 42 52 41 00 01 00 37 3B 12 34 BC E9 E5 C4  COBRA...7;.4¼éåÄ
00000010  A6 A0 43 E3 89 F1 44 00 75 36 76 26 00 00 09 00  ¦ Cã‰ñD.u6v&....
00000020  43 6F 62 72 61 20 55 53 42 20 46 69 72 6D 77 61  Cobra USB Firmwa
00000030  72 65 20 34 2E 32 00 00 00 00 00 00 00 00 00 00  re 4.2..........
00000040  27 63 F4 92 8B 68 28 81 39 26 5C A8 58 20 F2 48  'cô’‹h(.9&\¨X òH
00000050  69 74 DA 0F D9 3B E7 7A 2F 82 5E 7F 12 6B D8 68  itÚ.Ù;çz/‚^..kØh
00000060  01 D5 1B 38 D4 F7 4B CD 58 D0 05 53 B6 84 CE 3A  .Õ.8Ô÷KÍXÐ.S¶„Î:
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000000  43 4F 42 52 41 00 01 00 A5 7D 03 59 E1 A0 02 E3  COBRA...¥}.Yá .ã
00000010  83 57 BD AE 83 B3 2B D8 1A A5 B4 33 00 00 0A 00  ƒW½®ƒ³+Ø.¥´3....
00000020  43 6F 62 72 61 20 55 53 42 20 46 69 72 6D 77 61  Cobra USB Firmwa
00000030  72 65 20 34 2E 33 00 00 00 00 00 00 00 00 00 00  re 4.3..........
00000040  AF 27 77 7E E2 42 ED AD 81 89 24 09 84 D8 44 31  ¯'w~âBí­.‰$.„ØD1
00000050  F8 DB AD 01 20 E4 FF 09 8C 8F 54 56 59 A6 0C 57  øÛ­. äÿ.Œ.TVY¦.W
00000060  4E C6 F8 93 61 15 30 94 79 EB 7F 6E B0 78 78 50  NÆø“a.0”yë.n°xxP
Structure[edit source]
Address Length Value Description
0x00 0x5 0x434F425241 Magic "COBRA"
0x05 0x1 0x0 Unknown, always 0x0
0x06 0x1 0x0 Updaterversion? (always 0x0 for 3.3 and older, always 0x1 for 4.x)
0x07 0x1 0x0 Unknown, always 0x0
0x08 0x14 0x373B1234BCE9E5C4A6A043E389F1440075367626 Hash
0x1C 0x1 0x0 Unknown
0x1D 0x1 0x0 Unknown
0x1E 0x1 0xA Version (0x0A for 4.3, 0x09 for 4.2, 0x08 for 4.1, 0x07 for 4.0)
0x1F 0x1 0x0 Unknown
0x20 0x20 0x436F62726120555342204669726D7761726520342E31 Filename ASCII: "Cobra USB Firmware 4.3"



External References[edit source]