|
|
Line 218: |
Line 218: |
| |- | | |- |
| |} | | |} |
|
| |
| === ROS area ===
| |
| absolute offset to ROS regions: 0x00C0000 (ros0) / 0x07C0000 (ros1)
| |
|
| |
| ==== Unknown header (Only ros0) ====
| |
| Unknown header of 16 bytes
| |
| =====example=====
| |
| {|class="wikitable"
| |
| |-
| |
| ! 'euss' ros0 3.15 !! 'bluemimo' ros0 3.50
| |
| |-
| |
| | <pre>000C0000 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 20 ....... ....... </pre>
| |
| || <pre>000C0000 00 00 00 00 00 70 00 10 00 00 00 00 00 70 00 10 .....p.......p..</pre>
| |
| |-
| |
| |}
| |
|
| |
| ==== Header ====
| |
| Small 32 byte header to describe length
| |
| =====example=====
| |
| {| class="wikitable"
| |
| |-
| |
| ! 'euss' ros0 3.15!! 'bluemimo' ros0 3.50
| |
| |-
| |
| | <pre>000C0010 00 00 00 00 00 E0 00 00 00 00 00 00 00 00 00 00 .....à..........
| |
| 000C0020 00 00 00 00 00 00 00 00 00 00 00 00 00 6F FF E0 .............oÿà</pre> || <pre>000C0010 00 00 00 00 00 E0 00 00 00 00 00 00 00 00 00 00 .....à..........
| |
| 000C0020 00 00 00 00 00 00 00 00 00 00 00 00 00 6F FF E0 .............oÿà</pre>
| |
| |-
| |
| ! 'euss' ros1 3.15!! 'bluemimo' ros1 3.60
| |
| |-
| |
| | <pre>007C0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 007C0010 00 00 00 00 00 00 00 00 00 00 00 00 00 6F FF E0 .............oÿà</pre> || <pre>007C0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 007C0010 00 00 00 00 00 00 00 00 00 00 00 00 00 6F FF E0 .............oÿà</pre>
| |
| |}
| |
| =====structure=====
| |
| {|class="wikitable"
| |
| |-
| |
| ! Address !! Length !! Value !! Description
| |
| |-
| |
| | 0x0 || 0x8 || 0xE00000 || Unknown
| |
| |-
| |
| | 0x8 || 0x8 || 0x0 || Unknown
| |
| |-
| |
| | 0x10 || 0x8 || 0x0 || Entry Count
| |
| |-
| |
| | 0x18 || 0x8 || 0x6FFFE0 || Length of Flash Region (relative to region start)
| |
| |}
| |
|
| |
| ==== File Table ====
| |
| Small 16 byte header to describe length and entry count
| |
| =====example=====
| |
| {| class="wikitable"
| |
| |-
| |
| ! 'euss' ros0 3.15 !! 'bluemimo' ros0 3.50
| |
| |-
| |
| | <pre>000C0030 00 00 00 01 00 00 00 17 00 00 00 00 00 6F FF E0 .............oÿà</pre> || <pre>000C0030 00 00 00 01 00 00 00 18 00 00 00 00 00 6F FF E0 .............oÿà</pre>
| |
| |-
| |
| ! 'euss' ros1 3.15 !! 'bluemimo' ros1 3.60
| |
| |-
| |
| | <pre>007C0020 00 00 00 01 00 00 00 17 00 00 00 00 00 6F FF E0 .............oÿà</pre> || <pre>007C0020 00 00 00 01 00 00 00 17 00 00 00 00 00 6F FF E0 .............oÿà
| |
| </pre>
| |
| |-
| |
| |}
| |
| =====structure=====
| |
| {|class="wikitable"
| |
| |-
| |
| ! Address !! Length !! Value !! Description
| |
| |-
| |
| | 0x0 || 0x4 || 0x01 || Unknown
| |
| |-
| |
| | 0x4 || 0x4 || 0x18 || Entry Count
| |
| |-
| |
| | 0x8 || 0x8 || 0x6FFFE0 || Length of Flash Region (relative to region start)
| |
| |}
| |
|
| |
| ==== Entry Table ====
| |
| Then follows a 48 byte entry for each file
| |
| =====example=====
| |
| {| class="wikitable"
| |
| |-
| |
| ! 'euss' ros0 3.15 !! 'bluemimo' ros0 3.50
| |
| |-
| |
| | <pre>000C0040 00 00 00 00 00 00 04 60 00 00 00 00 00 00 44 98 .......`......D˜
| |
| 000C0050 61 69 6D 5F 73 70 75 5F 6D 6F 64 75 6C 65 2E 73 aim_spu_module.s
| |
| 000C0060 65 6C 66 00 00 00 00 00 00 00 00 00 00 00 00 00 elf.............</pre> || <pre>000C0040 00 00 00 00 00 00 04 90 00 00 00 00 00 04 00 00 ................
| |
| 000C0050 63 72 65 73 65 72 76 65 64 5F 30 00 00 00 00 00 creserved_0.....
| |
| 000C0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................</pre>
| |
| |-
| |
| ! 'euss' ros1 3.15 !! 'bluemimo' ros1 3.60
| |
| |-
| |
| | <pre>007C0030 00 00 00 00 00 00 04 60 00 00 00 00 00 04 00 00 .......`........
| |
| 007C0040 63 72 65 73 65 72 76 65 64 5F 30 00 00 00 00 00 creserved_0.....
| |
| 007C0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................</pre> || <pre>007C0030 00 00 00 00 00 00 04 60 00 00 00 00 00 04 00 00 .......`........
| |
| 007C0040 63 72 65 73 65 72 76 65 64 5F 30 00 00 00 00 00 creserved_0.....
| |
| 007C0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................</pre>
| |
| |-
| |
| |}
| |
| =====structure=====
| |
| {|class="wikitable"
| |
| |-
| |
| ! Address !! Length !! Value !! Description
| |
| |-
| |
| | 0x0 || 0x8 || 0x490 || File offset relative to Region start
| |
| |-
| |
| | 0x8 || 0x8 || 0x40000 || File length
| |
| |-
| |
| | 0x10 || 0x32 || char[32]:"creserved_0" || File name
| |
| |}
| |
|
| |
| ==== Full Table Example ====
| |
| {| class="wikitable"
| |
| |-
| |
| ! 'euss' ros0 3.15 !! 'bluemimo' ros0 3.50
| |
| |-
| |
| | <pre>Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
| |
| 000C0000 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 20 ....... .......
| |
| 000C0010 00 00 00 00 00 E0 00 00 00 00 00 00 00 00 00 00 .....à..........
| |
| 000C0020 00 00 00 00 00 00 00 00 00 00 00 00 00 6F FF E0 .............oÿà
| |
| 000C0030 00 00 00 01 00 00 00 17 00 00 00 00 00 6F FF E0 .............oÿà
| |
| 000C0040 00 00 00 00 00 00 04 60 00 00 00 00 00 00 44 98 .......`......D˜
| |
| 000C0050 61 69 6D 5F 73 70 75 5F 6D 6F 64 75 6C 65 2E 73 aim_spu_module.s
| |
| 000C0060 65 6C 66 00 00 00 00 00 00 00 00 00 00 00 00 00 elf.............
| |
| 000C0070 00 00 00 00 00 00 49 00 00 00 00 00 00 01 DA E4 ......I.......Úä
| |
| 000C0080 61 70 70 6C 64 72 00 00 00 00 00 00 00 00 00 00 appldr..........
| |
| 000C0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 000C00A0 00 00 00 00 00 02 24 00 00 00 00 00 00 04 00 00 ......$.........
| |
| 000C00B0 63 72 65 73 65 72 76 65 64 5F 30 00 00 00 00 00 creserved_0.....
| |
| 000C00C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 000C00D0 00 00 00 00 00 06 24 00 00 00 00 00 00 00 22 A0 ......$......."
| |
| 000C00E0 64 65 66 61 75 6C 74 2E 73 70 70 00 00 00 00 00 default.spp.....
| |
| 000C00F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 000C0100 00 00 00 00 00 06 46 A0 00 00 00 00 00 07 FC 48 ......F ......üH
| |
| 000C0110 65 6D 65 72 5F 69 6E 69 74 2E 73 65 6C 66 00 00 emer_init.self..
| |
| 000C0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 000C0130 00 00 00 00 00 0E 43 00 00 00 00 00 00 07 0F 94 ......C........”
| |
| 000C0140 65 75 72 75 73 5F 66 77 2E 62 69 6E 00 00 00 00 eurus_fw.bin....
| |
| 000C0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 000C0160 00 00 00 00 00 15 52 A0 00 00 00 00 00 06 16 00 ......R ........
| |
| 000C0170 68 64 64 5F 63 6F 70 79 2E 73 65 6C 66 00 00 00 hdd_copy.self...
| |
| 000C0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 000C0190 00 00 00 00 00 1B 68 A0 00 00 00 00 00 01 2E 44 ......h .......D
| |
| 000C01A0 69 73 6F 6C 64 72 00 00 00 00 00 00 00 00 00 00 isoldr..........
| |
| 000C01B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 000C01C0 00 00 00 00 00 1C 97 00 00 00 00 00 00 03 E8 28 ......—.......è(
| |
| 000C01D0 6C 76 30 00 00 00 00 00 00 00 00 00 00 00 00 00 lv0.............
| |
| 000C01E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 000C01F0 00 00 00 00 00 20 7F 40 00 00 00 00 00 12 B1 70 ..... .@......±p
| |
| 000C0200 6C 76 31 2E 73 65 6C 66 00 00 00 00 00 00 00 00 lv1.self........
| |
| 000C0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 000C0220 00 00 00 00 00 33 30 C0 00 00 00 00 00 01 E5 CC .....30À......åÌ
| |
| 000C0230 6C 76 31 6C 64 72 00 00 00 00 00 00 00 00 00 00 lv1ldr..........
| |
| 000C0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 000C0250 00 00 00 00 00 35 16 A0 00 00 00 00 00 01 6D A0 .....5. ......m
| |
| 000C0260 6C 76 32 6C 64 72 00 00 00 00 00 00 00 00 00 00 lv2ldr..........
| |
| 000C0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 000C0280 00 00 00 00 00 36 84 40 00 00 00 00 00 16 EE B8 .....6„@......î¸
| |
| 000C0290 6C 76 32 5F 6B 65 72 6E 65 6C 2E 73 65 6C 66 00 lv2_kernel.self.
| |
| 000C02A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 000C02B0 00 00 00 00 00 4D 73 00 00 00 00 00 00 00 80 8C .....Ms.......€Œ
| |
| 000C02C0 6D 63 5F 69 73 6F 5F 73 70 75 5F 6D 6F 64 75 6C mc_iso_spu_modul
| |
| 000C02D0 65 2E 73 65 6C 66 00 00 00 00 00 00 00 00 00 00 e.self..........
| |
| 000C02E0 00 00 00 00 00 4D F3 A0 00 00 00 00 00 00 88 B8 .....Mó ......ˆ¸
| |
| 000C02F0 6D 65 5F 69 73 6F 5F 73 70 75 5F 6D 6F 64 75 6C me_iso_spu_modul
| |
| 000C0300 65 2E 73 65 6C 66 00 00 00 00 00 00 00 00 00 00 e.self..........
| |
| 000C0310 00 00 00 00 00 4E 7C 60 00 00 00 00 00 00 5D B0 .....N|`......]°
| |
| 000C0320 73 62 5F 69 73 6F 5F 73 70 75 5F 6D 6F 64 75 6C sb_iso_spu_modul
| |
| 000C0330 65 2E 73 65 6C 66 00 00 00 00 00 00 00 00 00 00 e.self..........
| |
| 000C0340 00 00 00 00 00 4E DA 20 00 00 00 00 00 01 53 2C .....NÚ ......S,
| |
| 000C0350 73 63 5F 69 73 6F 2E 73 65 6C 66 00 00 00 00 00 sc_iso.self.....
| |
| 000C0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 000C0370 00 00 00 00 00 50 2D 60 00 00 00 00 00 00 00 08 .....P-`........
| |
| 000C0380 73 64 6B 5F 76 65 72 73 69 6F 6E 00 00 00 00 00 sdk_version.....
| |
| 000C0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 000C03A0 00 00 00 00 00 50 2D 80 00 00 00 00 00 00 D7 F0 .....P-€......×ð
| |
| 000C03B0 73 70 70 5F 76 65 72 69 66 69 65 72 2E 73 65 6C spp_verifier.sel
| |
| 000C03C0 66 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f...............
| |
| 000C03D0 00 00 00 00 00 51 05 80 00 00 00 00 00 00 FA CC .....Q.€......úÌ
| |
| 000C03E0 73 70 75 5F 70 6B 67 5F 72 76 6B 5F 76 65 72 69 spu_pkg_rvk_veri
| |
| 000C03F0 66 69 65 72 2E 73 65 6C 66 00 00 00 00 00 00 00 fier.self.......
| |
| 000C0400 00 00 00 00 00 52 00 60 00 00 00 00 00 00 5C 94 .....R.`......\”
| |
| 000C0410 73 70 75 5F 74 6F 6B 65 6E 5F 70 72 6F 63 65 73 spu_token_proces
| |
| 000C0420 73 6F 72 2E 73 65 6C 66 00 00 00 00 00 00 00 00 sor.self........
| |
| 000C0430 00 00 00 00 00 52 5D 00 00 00 00 00 00 00 65 D0 .....R].......eÐ
| |
| 000C0440 73 70 75 5F 75 74 6F 6B 65 6E 5F 70 72 6F 63 65 spu_utoken_proce
| |
| 000C0450 73 73 6F 72 2E 73 65 6C 66 00 00 00 00 00 00 00 ssor.self.......
| |
| 000C0460 00 00 00 00 00 52 C2 E0 00 00 00 00 00 00 C0 78 .....RÂà......Àx
| |
| 000C0470 73 76 5F 69 73 6F 5F 73 70 75 5F 6D 6F 64 75 6C sv_iso_spu_modul
| |
| 000C0480 65 2E 73 65 6C 66 00 00 00 00 00 00 00 00 00 00 e.self..........
| |
| </pre> || <pre>Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
| |
| 00000000 00 00 00 00 00 70 00 10 00 00 00 00 00 70 00 10 .....p.......p..
| |
| 00000010 00 00 00 00 00 E0 00 00 00 00 00 00 00 00 00 00 .....à..........
| |
| 00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 6F FF E0 .............oÿà <--- relative offset 0x2D-0x2F = size of region
| |
| 00000030 00 00 00 01 00 00 00 18 00 00 00 00 00 6F FF E0 .............oÿà <--- relative offset 0x37 = number of files in ROS
| |
| 00000040 00 00 00 00 00 00 04 90 00 00 00 00 00 04 00 00 ................ <--- relative offset 0x45-0x47 = offset(+0x30) location of data for file 1 / relative offset 0x4D-0x4F = size of file 1
| |
| 00000050 63 72 65 73 65 72 76 65 64 5F 30 00 00 00 00 00 creserved_0..... <-- filename 1
| |
| 00000060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 00000070 00 00 00 00 00 04 04 90 00 00 00 00 00 00 00 08 ................ <--- relative offset 0x75-0x77 = offset(+0x30) location of data for file 2 / relative offset 0x7D-0x7F = size of file 2
| |
| 00000080 73 64 6B 5F 76 65 72 73 69 6F 6E 00 00 00 00 00 sdk_version..... <-- filename 2
| |
| 00000090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 000000A0 00 00 00 00 00 04 05 00 00 00 00 00 00 01 E7 C8 ..............çÈ <--- relative offset 0xA5-0xA7 = offset(+0x30) location of data for file 3 / relative offset 0xAD-0xAF = size of file 3
| |
| 000000B0 6C 76 31 6C 64 72 00 00 00 00 00 00 00 00 00 00 lv1ldr.......... <-- filename 3
| |
| 000000C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 000000D0 00 00 00 00 00 05 ED 00 00 00 00 00 00 01 6F F0 ......í.......oð <--- relative offset 0xD5-0xD7 = offset(+0x30) location of data for file 4 / relative offset 0xDD-0xDF = size of file 4
| |
| 000000E0 6C 76 32 6C 64 72 00 00 00 00 00 00 00 00 00 00 lv2ldr.......... <-- filename 4
| |
| 000000F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 00000100 00 00 00 00 00 07 5D 00 00 00 00 00 00 01 2F 74 ......]......./t <--- relative offset 0x105-0x107 = offset(+0x30) location of data for file 5 / relative offset 0x10D-0x10F = size of file 5
| |
| 00000110 69 73 6F 6C 64 72 00 00 00 00 00 00 00 00 00 00 isoldr.......... <-- filename 5
| |
| 00000120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 00000130 00 00 00 00 00 08 8C 80 00 00 00 00 00 01 E5 D4 ......Œ€......åÔ <--- relative offset 0x135-0x137 = offset(+0x30) location of data for file 6 / relative offset 0x13D-0x13F = size of file 6
| |
| 00000140 61 70 70 6C 64 72 00 00 00 00 00 00 00 00 00 00 appldr.......... <-- filename 6
| |
| 00000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 00000160 00 00 00 00 00 0A 72 54 00 00 00 00 00 00 FB 4C ......rT......ûL <--- relative offset 0x165-0x167 = offset(+0x30) location of data for file 7 / relative offset 0x16D-0x16F = size of file 7
| |
| 00000170 73 70 75 5F 70 6B 67 5F 72 76 6B 5F 76 65 72 69 spu_pkg_rvk_veri <-- filename 7
| |
| 00000180 66 69 65 72 2E 73 65 6C 66 00 00 00 00 00 00 00 fier.self....... <-- filename 7 resumed
| |
| 00000190 00 00 00 00 00 0B 6D A0 00 00 00 00 00 00 5A 94 ......m ......Z” <--- relative offset 0x195-0x197 = offset(+0x30) location of data for file 8 / relative offset 0x19D-0x19F = size of file 8
| |
| 000001A0 73 70 75 5F 74 6F 6B 65 6E 5F 70 72 6F 63 65 73 spu_token_proces <-- filename 8
| |
| 000001B0 73 6F 72 2E 73 65 6C 66 00 00 00 00 00 00 00 00 sor.self........ <-- filename 8 resumed
| |
| 000001C0 00 00 00 00 00 0B C8 34 00 00 00 00 00 00 63 D0 ......È4......cÐ <--- relative offset 0x1C5-0x1C7 = offset(+0x30) location of data for file 9 / relative offset 0x1CD-0x1CF = size of file 9
| |
| 000001D0 73 70 75 5F 75 74 6F 6B 65 6E 5F 70 72 6F 63 65 spu_utoken_proce <-- filename 9
| |
| 000001E0 73 73 6F 72 2E 73 65 6C 66 00 00 00 00 00 00 00 ssor.self....... <-- filename 9 resumed
| |
| 000001F0 00 00 00 00 00 0C 2C 04 00 00 00 00 00 01 53 2C ......,.......S, <--- relative offset 0x1F5-0x1F7 = offset(+0x30) location of data for file A / relative offset 0x1FD-0x1FF = size of file A
| |
| 00000200 73 63 5F 69 73 6F 2E 73 65 6C 66 00 00 00 00 00 sc_iso.self..... <-- filename A
| |
| 00000210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 00000220 00 00 00 00 00 0D 7F 30 00 00 00 00 00 00 42 98 .......0......B˜ <--- relative offset 0x225-0x227 = offset(+0x30) location of data for file B / relative offset 0x22D-0x22F = size of file B
| |
| 00000230 61 69 6D 5F 73 70 75 5F 6D 6F 64 75 6C 65 2E 73 aim_spu_module.s <-- filename B
| |
| 00000240 65 6C 66 00 00 00 00 00 00 00 00 00 00 00 00 00 elf............. <-- filename B resumed
| |
| 00000250 00 00 00 00 00 0D C1 C8 00 00 00 00 00 00 D7 F0 ......ÁÈ......×ð <--- relative offset 0x255-0x257 = offset(+0x30) location of data for file C / relative offset 0x25D-0x25F = size of file C
| |
| 00000260 73 70 70 5F 76 65 72 69 66 69 65 72 2E 73 65 6C spp_verifier.sel <-- filename C
| |
| 00000270 66 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f............... <-- filename C resumed
| |
| 00000280 00 00 00 00 00 0E 99 B8 00 00 00 00 00 00 80 8C ......™¸......€Œ <--- relative offset 0x285-0x287 = offset(+0x30) location of data for file D / relative offset 0x28D-0x28F = size of file D
| |
| 00000290 6D 63 5F 69 73 6F 5F 73 70 75 5F 6D 6F 64 75 6C mc_iso_spu_modul <-- filename D
| |
| 000002A0 65 2E 73 65 6C 66 00 00 00 00 00 00 00 00 00 00 e.self.......... <-- filename D resumed
| |
| 000002B0 00 00 00 00 00 0F 1A 44 00 00 00 00 00 00 88 B8 .......D......ˆ¸ <--- relative offset 0x2B5-0x2B7 = offset(+0x30) location of data for file E / relative offset 0x2BD-0x2BF = size of file E
| |
| 000002C0 6D 65 5F 69 73 6F 5F 73 70 75 5F 6D 6F 64 75 6C me_iso_spu_modul <-- filename E
| |
| 000002D0 65 2E 73 65 6C 66 00 00 00 00 00 00 00 00 00 00 e.self.......... <-- filename E resumed
| |
| 000002E0 00 00 00 00 00 0F A2 FC 00 00 00 00 00 00 C0 78 ......¢ü......Àx <--- relative offset 0x2E5-0x2E7 = offset(+0x30) location of data for file F / relative offset 0x2ED-0x2EF = size of file F
| |
| 000002F0 73 76 5F 69 73 6F 5F 73 70 75 5F 6D 6F 64 75 6C sv_iso_spu_modul <-- filename F
| |
| 00000300 65 2E 73 65 6C 66 00 00 00 00 00 00 00 00 00 00 e.self.......... <-- filename F resumed
| |
| 00000310 00 00 00 00 00 10 63 74 00 00 00 00 00 00 5D B0 ......ct......]° <--- relative offset 0x345-0x347 = offset(+0x30) location of data for file 10 / relative offset 0x31D-0x31F = size of file 10
| |
| 00000320 73 62 5F 69 73 6F 5F 73 70 75 5F 6D 6F 64 75 6C sb_iso_spu_modul <-- filename 10
| |
| 00000330 65 2E 73 65 6C 66 00 00 00 00 00 00 00 00 00 00 e.self.......... <-- filename 10
| |
| 00000340 00 00 00 00 00 10 C1 24 00 00 00 00 00 00 22 A0 ......Á$......" <--- relative offset 0x345-0x347 = offset(+0x30) location of data for file 11 / relative offset 0x34D-0x34F = size of file 11
| |
| 00000350 64 65 66 61 75 6C 74 2E 73 70 70 00 00 00 00 00 default.spp..... <-- filename 11
| |
| 00000360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 00000370 00 00 00 00 00 10 E4 00 00 00 00 00 00 12 80 50 ......ä.......€P <--- relative offset 0x375-0x377 = offset(+0x30) location of data for file 12 / relative offset 0x37D-0x37F = size of file 12
| |
| 00000380 6C 76 31 2E 73 65 6C 66 00 00 00 00 00 00 00 00 lv1.self........ <-- filename 12
| |
| 00000390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 000003A0 00 00 00 00 00 23 64 80 00 00 00 00 00 03 E6 78 .....#d€......æx <--- relative offset 0x3A5-0x3A7 = offset(+0x30) location of data for file 13 / relative offset 0x3AD-0x3AF = size of file 13
| |
| 000003B0 6C 76 30 00 00 00 00 00 00 00 00 00 00 00 00 00 lv0............. <-- filename 13
| |
| 000003C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 000003D0 00 00 00 00 00 27 4A F8 00 00 00 00 00 17 27 58 .....'Jø......'X <--- relative offset 0x3D5-0x3D7 = offset(+0x30) location of data for file 14 / relative offset 0x3DD-0x3DF = size of file 14
| |
| 000003E0 6C 76 32 5F 6B 65 72 6E 65 6C 2E 73 65 6C 66 00 lv2_kernel.self. <-- filename 14
| |
| 000003F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 00000400 00 00 00 00 00 3E 72 50 00 00 00 00 00 07 0F 94 .....>rP.......” <--- relative offset 0x405-0x407 = offset(+0x30) location of data for file 15 / relative offset 0x40D-0x40F = size of file 15
| |
| 00000410 65 75 72 75 73 5F 66 77 2E 62 69 6E 00 00 00 00 eurus_fw.bin.... <-- filename 15
| |
| 00000420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 00000430 00 00 00 00 00 45 81 E4 00 00 00 00 00 08 04 18 .....E.ä........ <--- relative offset 0x435-0x437 = offset(+0x30) location of data for file 16 / relative offset 0x43D-0x43F = size of file 16
| |
| 00000440 65 6D 65 72 5F 69 6E 69 74 2E 73 65 6C 66 00 00 emer_init.self.. <-- filename 16
| |
| 00000450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 00000460 00 00 00 00 00 4D 85 FC 00 00 00 00 00 06 0D 78 .....M…ü.......x <--- relative offset 0x465-0x467 = offset(+0x30) location of data for file 17 / relative offset 0x46D-0x46F = size of file 17
| |
| 00000470 68 64 64 5F 63 6F 70 79 2E 73 65 6C 66 00 00 00 hdd_copy.self... <-- filename 17
| |
| 00000480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 00000490 00 00 00 00 00 53 93 74 00 00 00 00 00 00 12 A8 .....S“t.......¨ <--- relative offset 0x495-0x497 = offset(+0x30) location of data for file 18 / relative offset 0x49D-0x49F = size of file 18
| |
| 000004A0 6D 61 6E 75 5F 69 6E 66 6F 5F 73 70 75 5F 6D 6F manu_info_spu_mo <-- filename 18
| |
| 000004B0 64 75 6C 65 2E 73 65 6C 66 00 00 00 00 00 00 00 dule.self....... <-- filename 18 resumed
| |
| </pre>
| |
| |-
| |
| ! 'euss' ros0 3.15 !! 'bluemimo' ros0 3.50
| |
| |-
| |
| | <pre>007C0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 007C0010 00 00 00 00 00 00 00 00 00 00 00 00 00 6F FF E0 .............oÿà
| |
| 007C0020 00 00 00 01 00 00 00 17 00 00 00 00 00 6F FF E0 .............oÿà
| |
| 007C0030 00 00 00 00 00 00 04 60 00 00 00 00 00 04 00 00 .......`........
| |
| 007C0040 63 72 65 73 65 72 76 65 64 5F 30 00 00 00 00 00 creserved_0.....
| |
| 007C0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 007C0060 00 00 00 00 00 04 04 60 00 00 00 00 00 00 00 08 .......`........
| |
| 007C0070 73 64 6B 5F 76 65 72 73 69 6F 6E 00 00 00 00 00 sdk_version.....
| |
| 007C0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 007C0090 00 00 00 00 00 04 04 80 00 00 00 00 00 01 E5 CC .......€......åÌ
| |
| 007C00A0 6C 76 31 6C 64 72 00 00 00 00 00 00 00 00 00 00 lv1ldr..........
| |
| 007C00B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 007C00C0 00 00 00 00 00 05 EA 80 00 00 00 00 00 01 6D A0 ......ê€......m
| |
| 007C00D0 6C 76 32 6C 64 72 00 00 00 00 00 00 00 00 00 00 lv2ldr..........
| |
| 007C00E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 007C00F0 00 00 00 00 00 07 58 80 00 00 00 00 00 01 2E 44 ......X€.......D
| |
| 007C0100 69 73 6F 6C 64 72 00 00 00 00 00 00 00 00 00 00 isoldr..........
| |
| 007C0110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 007C0120 00 00 00 00 00 08 87 00 00 00 00 00 00 01 DA E4 ......‡.......Úä
| |
| 007C0130 61 70 70 6C 64 72 00 00 00 00 00 00 00 00 00 00 appldr..........
| |
| 007C0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 007C0150 00 00 00 00 00 0A 61 E4 00 00 00 00 00 00 FA CC ......aä......úÌ
| |
| 007C0160 73 70 75 5F 70 6B 67 5F 72 76 6B 5F 76 65 72 69 spu_pkg_rvk_veri
| |
| 007C0170 66 69 65 72 2E 73 65 6C 66 00 00 00 00 00 00 00 fier.self.......
| |
| 007C0180 00 00 00 00 00 0B 5C B0 00 00 00 00 00 00 5C 94 ......\°......\”
| |
| 007C0190 73 70 75 5F 74 6F 6B 65 6E 5F 70 72 6F 63 65 73 spu_token_proces
| |
| 007C01A0 73 6F 72 2E 73 65 6C 66 00 00 00 00 00 00 00 00 sor.self........
| |
| 007C01B0 00 00 00 00 00 0B B9 44 00 00 00 00 00 00 65 D0 ......¹D......eÐ
| |
| 007C01C0 73 70 75 5F 75 74 6F 6B 65 6E 5F 70 72 6F 63 65 spu_utoken_proce
| |
| 007C01D0 73 73 6F 72 2E 73 65 6C 66 00 00 00 00 00 00 00 ssor.self.......
| |
| 007C01E0 00 00 00 00 00 0C 1F 14 00 00 00 00 00 01 53 2C ..............S,
| |
| 007C01F0 73 63 5F 69 73 6F 2E 73 65 6C 66 00 00 00 00 00 sc_iso.self.....
| |
| 007C0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| | |
| 007C0220 61 69 6D 5F 73 70 75 5F 6D 6F 64 75 6C 65 2E 73 aim_spu_module.s
| |
| 007C0230 65 6C 66 00 00 00 00 00 00 00 00 00 00 00 00 00 elf.............
| |
| 007C0240 00 00 00 00 00 0D B6 D8 00 00 00 00 00 00 D7 F0 ......¶Ø......×ð
| |
| 007C0250 73 70 70 5F 76 65 72 69 66 69 65 72 2E 73 65 6C spp_verifier.sel
| |
| 007C0260 66 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f...............
| |
| 007C0270 00 00 00 00 00 0E 8E C8 00 00 00 00 00 00 80 8C ......ŽÈ......€Œ
| |
| 007C0280 6D 63 5F 69 73 6F 5F 73 70 75 5F 6D 6F 64 75 6C mc_iso_spu_modul
| |
| 007C0290 65 2E 73 65 6C 66 00 00 00 00 00 00 00 00 00 00 e.self..........
| |
| 007C02A0 00 00 00 00 00 0F 0F 54 00 00 00 00 00 00 88 B8 .......T......ˆ¸
| |
| 007C02B0 6D 65 5F 69 73 6F 5F 73 70 75 5F 6D 6F 64 75 6C me_iso_spu_modul
| |
| 007C02C0 65 2E 73 65 6C 66 00 00 00 00 00 00 00 00 00 00 e.self..........
| |
| 007C02D0 00 00 00 00 00 0F 98 0C 00 00 00 00 00 00 C0 78 ......˜.......Àx
| |
| 007C02E0 73 76 5F 69 73 6F 5F 73 70 75 5F 6D 6F 64 75 6C sv_iso_spu_modul
| |
| 007C02F0 65 2E 73 65 6C 66 00 00 00 00 00 00 00 00 00 00 e.self..........
| |
| 007C0300 00 00 00 00 00 10 58 84 00 00 00 00 00 00 5D B0 ......X„......]°
| |
| 007C0310 73 62 5F 69 73 6F 5F 73 70 75 5F 6D 6F 64 75 6C sb_iso_spu_modul
| |
| 007C0320 65 2E 73 65 6C 66 00 00 00 00 00 00 00 00 00 00 e.self..........
| |
| 007C0330 00 00 00 00 00 10 B6 34 00 00 00 00 00 00 22 A0 ......¶4......"
| |
| 007C0340 64 65 66 61 75 6C 74 2E 73 70 70 00 00 00 00 00 default.spp.....
| |
| 007C0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 007C0360 00 00 00 00 00 10 D9 00 00 00 00 00 00 12 B1 70 ......Ù.......±p
| |
| 007C0370 6C 76 31 2E 73 65 6C 66 00 00 00 00 00 00 00 00 lv1.self........
| |
| 007C0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 007C0390 00 00 00 00 00 23 8A 80 00 00 00 00 00 03 E8 28 .....#Š€......è(
| |
| 007C03A0 6C 76 30 00 00 00 00 00 00 00 00 00 00 00 00 00 lv0.............
| |
| 007C03B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 007C03C0 00 00 00 00 00 27 72 A8 00 00 00 00 00 16 EE B8 .....'r¨......î¸
| |
| 007C03D0 6C 76 32 5F 6B 65 72 6E 65 6C 2E 73 65 6C 66 00 lv2_kernel.self.
| |
| 007C03E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 007C03F0 00 00 00 00 00 3E 61 60 00 00 00 00 00 07 0F 94 .....>a`.......”
| |
| 007C0400 65 75 72 75 73 5F 66 77 2E 62 69 6E 00 00 00 00 eurus_fw.bin....
| |
| 007C0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 007C0420 00 00 00 00 00 45 70 F4 00 00 00 00 00 07 FC 48 .....Epô......üH
| |
| 007C0430 65 6D 65 72 5F 69 6E 69 74 2E 73 65 6C 66 00 00 emer_init.self..
| |
| 007C0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 007C0450 00 00 00 00 00 4D 6D 3C 00 00 00 00 00 06 16 00 .....Mm<........
| |
| 007C0460 68 64 64 5F 63 6F 70 79 2E 73 65 6C 66 00 00 00 hdd_copy.self...
| |
| 007C0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................</pre> || <pre>007C0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 007C0010 00 00 00 00 00 00 00 00 00 00 00 00 00 6F FF E0 .............oÿà
| |
| 007C0020 00 00 00 01 00 00 00 17 00 00 00 00 00 6F FF E0 .............oÿà
| |
| 007C0030 00 00 00 00 00 00 04 60 00 00 00 00 00 04 00 00 .......`........
| |
| 007C0040 63 72 65 73 65 72 76 65 64 5F 30 00 00 00 00 00 creserved_0.....
| |
| 007C0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 007C0060 00 00 00 00 00 04 04 60 00 00 00 00 00 00 00 08 .......`........
| |
| 007C0070 73 64 6B 5F 76 65 72 73 69 6F 6E 00 00 00 00 00 sdk_version.....
| |
| 007C0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 007C0090 00 00 00 00 00 04 04 68 00 00 00 00 00 00 FB 4C .......h......ûL
| |
| 007C00A0 73 70 75 5F 70 6B 67 5F 72 76 6B 5F 76 65 72 69 spu_pkg_rvk_veri
| |
| 007C00B0 66 69 65 72 2E 73 65 6C 66 00 00 00 00 00 00 00 fier.self.......
| |
| 007C00C0 00 00 00 00 00 04 FF B4 00 00 00 00 00 00 C9 30 ......ÿ´......É0
| |
| 007C00D0 73 70 75 5F 74 6F 6B 65 6E 5F 70 72 6F 63 65 73 spu_token_proces
| |
| 007C00E0 73 6F 72 2E 73 65 6C 66 00 00 00 00 00 00 00 00 sor.self........
| |
| 007C00F0 00 00 00 00 00 05 C8 E4 00 00 00 00 00 00 63 D0 ......Èä......cÐ
| |
| 007C0100 73 70 75 5F 75 74 6F 6B 65 6E 5F 70 72 6F 63 65 spu_utoken_proce
| |
| 007C0110 73 73 6F 72 2E 73 65 6C 66 00 00 00 00 00 00 00 ssor.self.......
| |
| 007C0120 00 00 00 00 00 06 2C B4 00 00 00 00 00 01 D2 D8 ......,´......ÒØ
| |
| 007C0130 73 63 5F 69 73 6F 2E 73 65 6C 66 00 00 00 00 00 sc_iso.self.....
| |
| 007C0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 007C0150 00 00 00 00 00 07 FF 8C 00 00 00 00 00 00 42 98 ......ÿŒ......B˜
| |
| 007C0160 61 69 6D 5F 73 70 75 5F 6D 6F 64 75 6C 65 2E 73 aim_spu_module.s
| |
| 007C0170 65 6C 66 00 00 00 00 00 00 00 00 00 00 00 00 00 elf.............
| |
| 007C0180 00 00 00 00 00 08 42 24 00 00 00 00 00 00 D7 F0 ......B$......×ð
| |
| 007C0190 73 70 70 5F 76 65 72 69 66 69 65 72 2E 73 65 6C spp_verifier.sel
| |
| 007C01A0 66 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f...............
| |
| 007C01B0 00 00 00 00 00 09 1A 14 00 00 00 00 00 00 80 8C ..............€Œ
| |
| 007C01C0 6D 63 5F 69 73 6F 5F 73 70 75 5F 6D 6F 64 75 6C mc_iso_spu_modul
| |
| 007C01D0 65 2E 73 65 6C 66 00 00 00 00 00 00 00 00 00 00 e.self..........
| |
| 007C01E0 00 00 00 00 00 09 9A A0 00 00 00 00 00 00 88 B8 ......š ......ˆ¸
| |
| 007C01F0 6D 65 5F 69 73 6F 5F 73 70 75 5F 6D 6F 64 75 6C me_iso_spu_modul
| |
| 007C0200 65 2E 73 65 6C 66 00 00 00 00 00 00 00 00 00 00 e.self..........
| |
| 007C0210 00 00 00 00 00 0A 23 58 00 00 00 00 00 00 C0 78 ......#X......Àx
| |
| 007C0220 73 76 5F 69 73 6F 5F 73 70 75 5F 6D 6F 64 75 6C sv_iso_spu_modul
| |
| 007C0230 65 2E 73 65 6C 66 00 00 00 00 00 00 00 00 00 00 e.self..........
| |
| 007C0240 00 00 00 00 00 0A E3 D0 00 00 00 00 00 00 5D B0 ......ãÐ......]°
| |
| 007C0250 73 62 5F 69 73 6F 5F 73 70 75 5F 6D 6F 64 75 6C sb_iso_spu_modul
| |
| 007C0260 65 2E 73 65 6C 66 00 00 00 00 00 00 00 00 00 00 e.self..........
| |
| 007C0270 00 00 00 00 00 0B 41 80 00 00 00 00 00 00 22 A0 ......A€......"
| |
| 007C0280 64 65 66 61 75 6C 74 2E 73 70 70 00 00 00 00 00 default.spp.....
| |
| 007C0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 007C02A0 00 00 00 00 00 0B 64 80 00 00 00 00 00 12 5E F0 ......d€......^ð
| |
| 007C02B0 6C 76 31 2E 73 65 6C 66 00 00 00 00 00 00 00 00 lv1.self........
| |
| 007C02C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 007C02D0 00 00 00 00 00 1D C3 80 00 00 00 00 00 0B 54 E8 ......À......Tè
| |
| 007C02E0 6C 76 30 00 00 00 00 00 00 00 00 00 00 00 00 00 lv0.............
| |
| 007C02F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 007C0300 00 00 00 00 00 29 18 80 00 00 00 00 00 00 05 00 .....).€........
| |
| 007C0310 6C 76 30 2E 32 00 00 00 00 00 00 00 00 00 00 00 lv0.2...........
| |
| 007C0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 007C0330 00 00 00 00 00 29 1D 80 00 00 00 00 00 17 89 58 .....).€......‰X
| |
| 007C0340 6C 76 32 5F 6B 65 72 6E 65 6C 2E 73 65 6C 66 00 lv2_kernel.self.
| |
| 007C0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 007C0360 00 00 00 00 00 40 A6 D8 00 00 00 00 00 07 0F 94 .....@¦Ø.......”
| |
| 007C0370 65 75 72 75 73 5F 66 77 2E 62 69 6E 00 00 00 00 eurus_fw.bin....
| |
| 007C0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 007C0390 00 00 00 00 00 47 B6 6C 00 00 00 00 00 07 E2 68 .....G¶l......âh
| |
| 007C03A0 65 6D 65 72 5F 69 6E 69 74 2E 73 65 6C 66 00 00 emer_init.self..
| |
| 007C03B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 007C03C0 00 00 00 00 00 4F 98 D4 00 00 00 00 00 06 18 18 .....O˜Ô........
| |
| 007C03D0 68 64 64 5F 63 6F 70 79 2E 73 65 6C 66 00 00 00 hdd_copy.self...
| |
| 007C03E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 007C03F0 00 00 00 00 00 55 B0 EC 00 00 00 00 00 00 12 A8 .....U°ì.......¨
| |
| 007C0400 6D 61 6E 75 5F 69 6E 66 6F 5F 73 70 75 5F 6D 6F manu_info_spu_mo
| |
| 007C0410 64 75 6C 65 2E 73 65 6C 66 00 00 00 00 00 00 00 dule.self.......
| |
| 007C0420 00 00 00 00 00 55 C3 94 00 00 00 00 00 00 02 E0 .....UÔ.......à
| |
| 007C0430 70 72 6F 67 2E 73 72 76 6B 00 00 00 00 00 00 00 prog.srvk.......
| |
| 007C0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
| |
| 007C0450 00 00 00 00 00 55 C6 74 00 00 00 00 00 00 02 40 .....UÆt.......@
| |
| 007C0460 70 6B 67 2E 73 72 76 6B 00 00 00 00 00 00 00 00 pkg.srvk........
| |
| 007C0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................</pre>
| |
| |}
| |
|
| |
|
| |
|
| |
|
| |
| ----
| |
|
| |
|
| == EID correctness == | | == EID correctness == |