Talk:Boot Order
IBM /Sony docs
Cell Broadband Engine™ CMOS SOI 65 nm Hardware Initialization Guide
- http://dl.dropbox.com/u/9694818/Bildschirmfoto%202011-06-01%20um%2000.13.58.png
- https://www-01.ibm.com/chips/techlib/techlib.nsf/techdocs/BD3F1F4C3DB32C7487257142006131BC/$file/CellBE_HIG_90nm_v1.5_30Nov2007_pub.pdf
- https://www-01.ibm.com/chips/techlib/techlib.nsf/techdocs/AF7832F379790768872572D10047E52B/$file/CellBE_HIG_65nm_v1.01_8Jun2007.pdf
- http://cell.scei.co.jp/e_download.html
SPI traces/testpoints
Does anybody have a picture of the SPI trace locations or even testpoints for them?
PS3 Bootsequence:
Power on : syscon boots from it's internal (non-encrypted / dual banked) ROM *1 *2
+ syscon powers up and configures Cell + syscon pulls the reset of Cell high -> Cell INIT
Cell INIT: CELL boots from it's internal ROM *2
+ Initialises RAM + fetches bootldr off NAND/NOR flash + loads bootldr into Isolated SPU (SPE0) + bootldr decrypts lv0 which runs on PPU -> loaders INIT
loaders INIT: lv0 loads metldr (SPE2)
+ passes lv1ldr (which loads lv1) to metldr + passes lv2ldr (which loads lv2) to metldr + passes appldr (which loads vsh) to metldr + passes isoldr (which loads *.iso_spu_module) to metldr + passes rvkldr (which loads rvkprg / rvklist) to metldr
- 1) Read/Writeable with undocumented / should also be read/writeable through serial port and possible to switch it to the backup bank1 with backup_mode pulled high
- 2) CEX/Retail consoles go to standby with red light. SEX/SHOP/SECH will not standby, but instead boot through without waiting for powerbutton. Also check is done on all models if update is flagged to set it into firmware updating procedure
- 3) Partialy Read/Writeable
about the disabled SPE: syscon reads it’s internal (non-encrypted) eeprom @ 0x48C30 which is value 0×06 on all CEX/Retail consoles and will set the cell config ring accordingly for 7 SPE’s. SPE0 and SPE2 are reserved for bootldr and metldr for isolation respectively. Setting the value to a nonworking state (e.g. 0×00, 0xFF, enabling a defective SPE or disabling a needed SPE for proper boot) might brick the console, locking you out from restoring the correct value to the syscon eeprom.
asecure loader
How do isolated loaders work? Asecure_loaders in specific (metldr)? Well, metldr is a raw binary, not an ELF, and here are the segments of it I have figured out at least:
Name Start End .local_storage_cleanup 00000400 00000860 .text 00000860 0000CB70 .rodata 0000CB70 0000FCD0 .data 0000FCD0 0003E400 .ram 0003E400 00040000
The entrypoint of metldr is at 0×400, and in essence it just does the following:
ULONG *pStart = (ULONG*)&start; (pStart)();
The start routine prepares the DMA buffer, and essentially is crt0.c, branches to main, then exits. The main routine prepares the global isolated loader constructor (yes, this is C++ code), then branches to loader_start, which sets up the mailbox for recieving mail, and then loads the actual isolated module, after this, it sends back the mail twice, once normally, second with an interrupt. The actual loader decryption subroutine (load_isolated_loader) sets the prepares the SELF for decryption, verifies the header, then gets the program information headers, then verifies each segment. The code for verifying the header essentially sets up a buffer and then calls verify_header. Then metldr loads its AES decryption key, IV, ECDSA public key and curve type then calls verify_header again. Verify_header sets up the buffer manager, and eventually calls verify_signature after running aes_ctr and aes_decrypt. Verify_signature loads the digest, and performs the SHA1 hash checks. Then we verify the signature by using ECDSA signature algorithms. Verify_self_segment loads the elf segment after several buffers are initialized, then the necessary program structures needed for loader initialization are created then control is passed to the cleanup subroutine. This routine essentially zeroes out every register except $r3 (yes, $SP, $LR, $r0-r2, $r4-r127), and branches to the address in $r3. Ta-da! We have successfully decrypted a binary.
Source: http://rmscrypt.wordpress.com/2011/05/08/long-hiatus/
What type of encryption?
The Boot Order table lists whether the various loaders and levels are encrypted, but doesn't say what type of encryption. Is this generally AES256? -- 69.55.232.38
^try reading the alinea just above^ where you posted this question ;) and ofcourse the SELF File Format and Decryption page is a good reference. :) Euss
LV0
- 0.84 ebootbin : Boot Loader SE Version 0.8.4 (Build ID: 822,8517, Build Data: 2006-05-16_17:50:21)
- 3.66 DEX : Boot Loader SE Version 3.6.6 (Build ID: 4534,47762, Build Date: 2011-06-16_13:24:46)
- 3.73 DEX : Boot Loader SE Version 3.7.3 (Build ID: 4611,48369, Build Date: 2011-10-12_12:31:19)
(You can get these strings via tty on a DECR, so its not a proof of decryption :P)
old and new metldr handle CoreOS/flash the same
4.0 PUP and 4.0 Flash comparison (all metldr)
PUP file | PUP SHA1 | Flash SHA1 | Flash region | Notes |
---|---|---|---|---|
aim_spu_module.self | 2d58907eb6e49b6504154254d5b2d29aea533fa2 | 2d58907eb6e49b6504154254d5b2d29aea533fa2 | 0x083FFFC | |
creserved_0 | 1e4903cd5f594c13dad2fd74666ba35c62550044 | 1e4903cd5f594c13dad2fd74666ba35c62550044 | 0x07C04D0 | |
default.spp | 657b3bf16cf47e57560e1a7ef320c6c028685a0f | 657b3bf16cf47e57560e1a7ef320c6c028685a0f | 0x0888BA0 | |
emer_init.self | cc81212fdf17f6aaa41b784a878f5edc09d16955 | cc81212fdf17f6aaa41b784a878f5edc09d16955 | 0x0C9347C | |
eurus_fw.bin | f7b44127177a9d877bc477895ab25008262c17d6 | f7b44127177a9d877bc477895ab25008262c17d6 | 0x0C224E8 | |
hdd_copy.self | 7a6ee4186e40ced25ed24cf95499b27de0fb6c20 | 7a6ee4186e40ced25ed24cf95499b27de0fb6c20 | 0x0D10A4C | |
lv0 | 4e2122393939096e4dacd5fe302d276ff1b58ab0 | 4e2122393939096e4dacd5fe302d276ff1b58ab0 | 0x09BEB90 | |
lv0.2 | 21ff7f626fae073184084192dc93bb18b7eceaa8 | 21ff7f626fae073184084192dc93bb18b7eceaa8 | 0x0AA6710 | |
lv1.self | 16397b22cbcd51367e4ad78db95cae8215a08822 | 16397b22cbcd51367e4ad78db95cae8215a08822 | 0x088B310 | |
lv2_kernel.self | 3c64895ee9cb27fc81429704791280851fc67e03 | 3c64895ee9cb27fc81429704791280851fc67e03 | 0x0AA6C10 | |
manu_info_spu_module.self | 92eae56efdf632e2d331129a90126b0464b73e93 | 92eae56efdf632e2d331129a90126b0464b73e93 | 0x0D71DA4 | |
mc_iso_spu_module.self | 9879237f711428dab952f3e342543a75f1352624 | 9879237f711428dab952f3e342543a75f1352624 | 0x0851A84 | |
me_iso_for_ps2emu.self | f6374166d356fc6a9370b76b43678e9bc526a719 | f6374166d356fc6a9370b76b43678e9bc526a719 | 0x0874320 | |
me_iso_spu_module.self | a22a53ba40ea55667db3cf7e57690139346780d9 | a22a53ba40ea55667db3cf7e57690139346780d9 | 0x0859B10 | |
pkg.srvk | 5a35c13191ca51c47140f8128884be9629e4a09c | 5a35c13191ca51c47140f8128884be9629e4a09c | 0x0D7332C | |
prog.srvk | 1166b9cb203d7bb5bdea61bd1fca15fea0aff9ab | 1166b9cb203d7bb5bdea61bd1fca15fea0aff9ab | 0x0D7304C | |
sb_iso_spu_module.self | e5d5b2b9d59303892a633e5fdfbdd7d36fe654a6 | e5d5b2b9d59303892a633e5fdfbdd7d36fe654a6 | 0x086E3A0 | |
sc_iso.self | 2cabe7da48f7aa8289eb7922ca7c672885dff848 | 2cabe7da48f7aa8289eb7922ca7c672885dff848 | 0x0822D24 | |
sdk_version | 3adfabf1760cd5234166c1e41f24a82a6516d18c | 3adfabf1760cd5234166c1e41f24a82a6516d18c | 0x08004D0 | |
spp_verifier.self | ff902bca2f76067eb9203802a8189d075b47d9dd | ff902bca2f76067eb9203802a8189d075b47d9dd | 0x08444B4 | |
spu_pkg_rvk_verifier.self | 0d56f1f1ba3464fe3a45024cd7006a3151984869 | 0d56f1f1ba3464fe3a45024cd7006a3151984869 | 0x08004D8 | |
spu_token_processor.self | e82c8a1ecebd4342089bceacef47d48779d95881 | e82c8a1ecebd4342089bceacef47d48779d95881 | 0x0810024 | |
spu_utoken_processor.self | 4e9093314a85fd0c3ce9df940f0084b640282502 | 4e9093314a85fd0c3ce9df940f0084b640282502 | 0x081C954 | |
sv_iso_for_ps2emu.self | cd7d2aeb07b21ad72966cc30b31f9bc69d6158eb | cd7d2aeb07b21ad72966cc30b31f9bc69d6158eb | 0x087CBB0 | |
sv_iso_spu_module.self | 02dcd8c8f941b172f4164305c73d890612f14386 | 02dcd8c8f941b172f4164305c73d890612f14386 | 0x08623A0 | |
RL_FOR_PACKAGE.img | 912ba545f5950f7db5ca2df463867f3b9892f101 | - | - | |
RL_FOR_PROGRAM.img | 521704c06a55114ffa2de539cde12d6cec0c8b12 | - | - | |
- | - | 301006d38f7a8ece75fa1644b3ad02b17f10f035 | 0x0080000 | trvk_pkg0 |
- | - | 301006d38f7a8ece75fa1644b3ad02b17f10f035 | 0x00A0000 | trvk_pkg1 |
- | - | 5e6a48aa58e70f92ba1152d6e1a7dd8343bb6b72 | 0x0040000 | trvk_prg0 |
- | - | 5e6a48aa58e70f92ba1152d6e1a7dd8343bb6b72 | 0x0060000 | trvk_prg1 |
3.60 PUP and 3.60 Flash comparison (sanity crosscheck 'metldr.2')
PUP file | PUP SHA1 | Flash SHA1 | Flash region | Notes |
---|---|---|---|---|
aim_spu_module.self | 9283d37bd2fdd5fda03fc14e725e717904840633 | 9283d37bd2fdd5fda03fc14e725e717904840633 | 0x083FF9C | |
creserved_0 | 1e4903cd5f594c13dad2fd74666ba35c62550044 | 1e4903cd5f594c13dad2fd74666ba35c62550044 | 0x07C0470 | |
default.spp | 6610b4c76d069919d54818fe959e722a764c7ed2 | 6610b4c76d069919d54818fe959e722a764c7ed2 | 0x0874190 | |
emer_init.self | fcc019cc046ba8e3e6b64c86c3d72b75d8ddbe39 | fcc019cc046ba8e3e6b64c86c3d72b75d8ddbe39 | 0x0C3B67C | |
eurus_fw.bin | f7b44127177a9d877bc477895ab25008262c17d6 | f7b44127177a9d877bc477895ab25008262c17d6 | 0x0BCA6E8 | |
hdd_copy.self | b2b787e93a44ae66350e00ad416d317c30a36cf4 | b2b787e93a44ae66350e00ad416d317c30a36cf4 | 0x0CB98E4 | |
lv0 | 4d916dd40f594515a080fb1a5e9217b720d0adff | 4d916dd40f594515a080fb1a5e9217b720d0adff | 0x099C390 | |
lv0.2 | f0350d02bb9df3322e4a8f7e3a0527f379807891 | f0350d02bb9df3322e4a8f7e3a0527f379807891 | 0x0A51890 | |
lv1.self | 3fe00a9a76a7af93854537e48bd96dc6fe49e9cd | 3fe00a9a76a7af93854537e48bd96dc6fe49e9cd | 0x0876490 | |
lv2_kernel.self | 26791e398a6d73092f2e92692b2572b122751844 | 26791e398a6d73092f2e92692b2572b122751844 | 0x0A51D90 | |
manu_info_spu_module.self | 30d85dd537609ea6d407ce0d4a70a644d8321b68 | 30d85dd537609ea6d407ce0d4a70a644d8321b68 | 0x0D1B0FC | |
mc_iso_spu_module.self | 1802405dc3c05b45cb9324a25942487757066ef6 | 1802405dc3c05b45cb9324a25942487757066ef6 | 0x0851A24 | |
me_iso_spu_module.self | 2d30fe7f78fd667d82faae775fed0fd6ee807de4 | 2d30fe7f78fd667d82faae775fed0fd6ee807de4 | 0x0859AB0 | |
pkg.srvk | bc90ec2cca61363916581429588d762acc91b5d3 | bc90ec2cca61363916581429588d762acc91b5d3 | 0x0D1C3A4 | |
prog.srvk | 4939c2c67a4c042892f3d41d053c5df0300b6fe1 | 4939c2c67a4c042892f3d41d053c5df0300b6fe1 | 0x0D1C684 | |
sb_iso_spu_module.self | ebc24d11e949a89f133faf5af8b65ab0bdd48a5b | ebc24d11e949a89f133faf5af8b65ab0bdd48a5b | 0x086E3E0 | |
sc_iso.self | f88da181630e9b18906a2422eef84d9031389a0d | f88da181630e9b18906a2422eef84d9031389a0d | 0x0822CC4 | |
sdk_version | b3811e02d05e465b40fb97c90bdf6555f57c2bc1 | b3811e02d05e465b40fb97c90bdf6555f57c2bc1 | 0x0800470 | |
spp_verifier.self | c229c969c86aaaf6fcb8a6c934efc4c89cade331 | c229c969c86aaaf6fcb8a6c934efc4c89cade331 | 0x0844234 | |
spu_pkg_rvk_verifier.self | a65bc5d877975c8d6b9f32871cd0f72623437179 | a65bc5d877975c8d6b9f32871cd0f72623437179 | 0x0800478 | |
spu_token_processor.self | 24ca3d547c96a273e0ca6e7a04950da479c37240 | 24ca3d547c96a273e0ca6e7a04950da479c37240 | 0x080FFC4 | |
spu_utoken_processor.self | 2fb6594a089fd2a979ee135aaf563813eb9af3e2 | 2fb6594a089fd2a979ee135aaf563813eb9af3e2 | 0x081C8F4 | |
sv_iso_spu_module.self | bd95da672a720e2db8129949834c8b37b116f4f5 | bd95da672a720e2db8129949834c8b37b116f4f5 | 0x0862368 | |
RL_FOR_PACKAGE.img | a1859315621737a6a231d2b5939acf25a8bd6498 | - | - | |
RL_FOR_PROGRAM.img | b747d015488762163ae60bce82541cd36351151c | - | - | |
- | - | 1b65641edaa9c53cb33d1d7cb4c15e5417917a33 | 0x0080000 | trvk_pkg0 |
- | - | 1b65641edaa9c53cb33d1d7cb4c15e5417917a33 | 0x00A0000 | trvk_pkg1 |
- | - | da1721aa1a8e0626ab916299562fb0f517c7da52 | 0x0040000 | trvk_prg0 |
- | - | da1721aa1a8e0626ab916299562fb0f517c7da52 | 0x0060000 | trvk_prg1 |
CoreOS Contents Per Firmware
Obtained in bulk through a modified BwE NOR Validator. Notice the different MD5's in the same firmware version as well as the addition of some files.
315 creserved_0 - 09A1D434DBD7197E7C3AF8A7C28CA38B sdk_version - 4A1A74DF0A5B00A61DEC37A8C8286263 lv1ldr - E215BBE20C75E4919196640879881A26 lv2ldr - C10FF08AB773CF83BCAA06F9A6246277 isoldr - 5D55ED8CC0F32AD2C7322A5EBB420E6E appldr - F6466625E47FEA62BF00295354B4717E spu_pkg_rvk_verifier.self - 1370951C77A785487535422491DEBFBB spu_token_processor.self - 10064D052928ECC127D2E7C20163AF4F spu_utoken_processor.self - 8C3389C72D0D8ED733A6CC0B943E593E sc_iso.self - 66664EB6C3D049036FE03BDE6627EA2C aim_spu_module.self - CD99977E922FD138838A595696C6F600 spp_verifier.self - E314E10E8F07669755425EFD617E5049 mc_iso_spu_module.self - 34060F16A1019793A18A6FE8C3676DC3 me_iso_spu_module.self - 31AF0DDAD2E281455035F4EC8C2F7E92 sv_iso_spu_module.self - FAA62CA76F55D9170AF9A9A80CA58775 sb_iso_spu_module.self - 5947125D2F4D18473CEB373A14541AA8 default.spp - E0FA832384CA01762F83E963AE124335 lv1.self - E178A9EFFEF55745275E6FBD3506C75F lv0 - 126A9991440EB2F25B63FBB1A249685D lv2_kernel.self - 08C6C5A182C1E5174F45988BD7877461 eurus_fw.bin - B5F54D9A11D1EAE71F35B5907C6B9D3A emer_init.self - 570CBFCA00FFBCEF24C7F5C6789FAA43 hdd_copy.self - 98FBA7C3A24610EB13F3B1F8FCE7DB2B 341 aim_spu_module.self - CA9BBC99C645173E1F98AA66C47A4500 appldr - 5C7436BFFC7E8D0A8E210BD0CA83CDF2 creserved_0 - 09A1D434DBD7197E7C3AF8A7C28CA38B default.spp - B0AD88EE637311AE5196F1B11D43BE0A emer_init.self - 9D670B662BE696C8460449B7EFDD803E eurus_fw.bin - B5F54D9A11D1EAE71F35B5907C6B9D3A hdd_copy.self - C1DC055EF0D6082580AC066E2B0A3C38 isoldr - 811329ECDB677181B9FC5CC3564D9047 lv0 - FF6753184D15F45508C5330A6144A4D9 lv1.self - 5F92EF664920C0CFED1BED5EB00F3138 lv1ldr - E9AE2A62B4CC31750D4E56C7D5FFDD6F lv2ldr - A597AA3D8101674856EEF83AC1D0EF28 lv2_kernel.self - 8F6E1A952A030439B6D288802466A111 manu_info_spu_module.self - 65A3EEE4C48716674CB1C29609B5F54D mc_iso_spu_module.self - 5FFB33A6CECB99081E54A0E36E3C61AF me_iso_spu_module.self - 3B15C14770D654FEF9987E2517616D89 sb_iso_spu_module.self - B39E13FBD6B07F65616A0355EF5CB262 sc_iso.self - D7EDCA0ED3749F11EE34F0F532CF5AA7 sdk_version - 3DA12E2CB472EB8193309B663D7C913A spp_verifier.self - 90D1C8A45F6FEE52219E1B14FF8C9765 spu_pkg_rvk_verifier.self - B76B7244B19032A9518787D9EC827F3C spu_token_processor.self - 22ABABCFC027F892AD2CF4E1C9FD925C spu_utoken_processor.self - 0E5A2E8A68FE09481D728C227DC5A165 341.2 creserved_0 - 09A1D434DBD7197E7C3AF8A7C28CA38B sdk_version - 7A2595AECEDE95C9338C710CF8DBBA99 lv1ldr - C7BF42F12A3EE32E694EB9FE46E1DB51 lv2ldr - C8777688BF00F42E6C73DE336E10A25A isoldr - 54490521B6965BD0E95D93928C1B4056 appldr - CF08E9B3421E4B1AA665717C555ED670 spu_pkg_rvk_verifier.self - 964A28D0F0E6AA3423A4FF1DA4598C21 spu_token_processor.self - 7D71C9C119989446766442E8127BA0CB spu_utoken_processor.self - 92913EAD973B8AA24BFF4F38FE66927E sc_iso.self - 7E9938FF024C809DE3CC950B61E01F6B aim_spu_module.self - 8C3DF66C7BCFCB291221884EE46CB351 spp_verifier.self - A60518DDF46B904E7F8B4ADC96F60342 mc_iso_spu_module.self - 07DDFE013304965BF7EB63D9AC5BD0C2 me_iso_spu_module.self - A237F20A0491149B1C0890B0FCE8E0CE sv_iso_spu_module.self - 7D20C0D5F382EEB31E6B830EA1ED4B8F sb_iso_spu_module.self - 5A219A19D772E26F41A86BCB8449093E default.spp - 4E78EA91BE73C71012930C4144B50CC1 lv1.self - 200A67508DF9C6B2F47A7A93FF2160CA lv0 - C0C71AE21AEC6A6116464B8A7DF4D534 lv2_kernel.self - 9DBFDC3B026622E83398554B783E1CEC eurus_fw.bin - B5F54D9A11D1EAE71F35B5907C6B9D3A emer_init.self - D5F6040AAB1B27E29461E847CFFDA08E hdd_copy.self - F1142B43BCD76C0EC9A0CBF1BE8BE407 350 creserved_0 - 09A1D434DBD7197E7C3AF8A7C28CA38B sdk_version - 020F4E532D1BE2929487B2AE219CC57A lv1ldr - 2AE565174A3D0A6E99F12C2DF7A45D0F lv2ldr - EB2D3383728D1E3A50808B2A799F6D76 isoldr - 17C398C14C2490A23D78182E4F8FF379 appldr - 19F5FFFB2CD070E085EFECCB9AEB22AB spu_pkg_rvk_verifier.self - F1922A317C351832F416E212B977BC51 spu_token_processor.self - 1E2ED479703EB69FEA5912CF542ED3F5 spu_utoken_processor.self - 3032BECB23EF5C86C2C9B39BC939A516 sc_iso.self - E85DC148D126590EBD108DDD22FCFD13 aim_spu_module.self - 6FD92EE2DF462878CE1074391750AF03 spp_verifier.self - B2DB0F013C318BBCAB1541B2C54D24E8 mc_iso_spu_module.self - EE12F722C50A7F86043892B61EB16A55 me_iso_spu_module.self - C0308421307E2105007B4ED0E819B84A sv_iso_spu_module.self - E8EAA4B791E6D774470CBFC045897AFA sb_iso_spu_module.self - 50A4D84477894D1C24A35B4EEE2F6E53 default.spp - A74A45F64DD1B4B09E05A4426E940B7D lv1.self - 4915C575CE9E0C8BD7898E652E23B37F lv0 - 33A44E3DC83BDD02C6E184189D55C808 lv2_kernel.self - B01EB2C9C594BCB604F801D2B1E2A32C eurus_fw.bin - B5F54D9A11D1EAE71F35B5907C6B9D3A emer_init.self - 4DF49962BC7B18E90AE9F3952444587B hdd_copy.self - B2DE5B2C2BEDCE7C77BEE8A08F42DBE9 355 aim_spu_module.self - CA9BBC99C645173E1F98AA66C47A4500 appldr - 5C7436BFFC7E8D0A8E210BD0CA83CDF2 creserved_0 - 09A1D434DBD7197E7C3AF8A7C28CA38B default.spp - B0AD88EE637311AE5196F1B11D43BE0A emer_init.self - 9D670B662BE696C8460449B7EFDD803E eurus_fw.bin - B5F54D9A11D1EAE71F35B5907C6B9D3A hdd_copy.self - C1DC055EF0D6082580AC066E2B0A3C38 isoldr - 811329ECDB677181B9FC5CC3564D9047 lv0 - FF6753184D15F45508C5330A6144A4D9 lv1.self - 128499C45F6A66D48FCC0AFAE075C188 lv1ldr - E9AE2A62B4CC31750D4E56C7D5FFDD6F lv2ldr - A597AA3D8101674856EEF83AC1D0EF28 lv2_kernel.self - BE1F3E74C85FAF93F6BE893D7EC75138 manu_info_spu_module.self - 65A3EEE4C48716674CB1C29609B5F54D mc_iso_spu_module.self - 5FFB33A6CECB99081E54A0E36E3C61AF me_iso_spu_module.self - 3B15C14770D654FEF9987E2517616D89 sb_iso_spu_module.self - B39E13FBD6B07F65616A0355EF5CB262 sc_iso.self - D7EDCA0ED3749F11EE34F0F532CF5AA7 sdk_version - 32C84CCBA9AED9411B1BE4119D9B81B0 spp_verifier.self - 90D1C8A45F6FEE52219E1B14FF8C9765 spu_pkg_rvk_verifier.self - B76B7244B19032A9518787D9EC827F3C spu_token_processor.self - 22ABABCFC027F892AD2CF4E1C9FD925C spu_utoken_processor.self - 0E5A2E8A68FE09481D728C227DC5A165 355.2 aim_spu_module.self - CA9BBC99C645173E1F98AA66C47A4500 appldr - 5C7436BFFC7E8D0A8E210BD0CA83CDF2 creserved_0 - 09A1D434DBD7197E7C3AF8A7C28CA38B default.spp - B0AD88EE637311AE5196F1B11D43BE0A emer_init.self - 9D670B662BE696C8460449B7EFDD803E eurus_fw.bin - B5F54D9A11D1EAE71F35B5907C6B9D3A hdd_copy.self - C1DC055EF0D6082580AC066E2B0A3C38 isoldr - 811329ECDB677181B9FC5CC3564D9047 lv0 - FF6753184D15F45508C5330A6144A4D9 lv1.self - 3616AAEA773F20D575FB50C7E0A4A3CD lv1ldr - E9AE2A62B4CC31750D4E56C7D5FFDD6F lv2ldr - A597AA3D8101674856EEF83AC1D0EF28 lv2_kernel.self - 413B0666736E87929B346CA2B712284D manu_info_spu_module.self - 65A3EEE4C48716674CB1C29609B5F54D mc_iso_spu_module.self - 5FFB33A6CECB99081E54A0E36E3C61AF me_iso_spu_module.self - 3B15C14770D654FEF9987E2517616D89 sb_iso_spu_module.self - B39E13FBD6B07F65616A0355EF5CB262 sc_iso.self - D7EDCA0ED3749F11EE34F0F532CF5AA7 sdk_version - 3DA12E2CB472EB8193309B663D7C913A spp_verifier.self - 90D1C8A45F6FEE52219E1B14FF8C9765 spu_pkg_rvk_verifier.self - B76B7244B19032A9518787D9EC827F3C spu_token_processor.self - 22ABABCFC027F892AD2CF4E1C9FD925C spu_utoken_processor.self - 0E5A2E8A68FE09481D728C227DC5A165 355.3 creserved_0 - 09A1D434DBD7197E7C3AF8A7C28CA38B sdk_version - 3DA12E2CB472EB8193309B663D7C913A lv1ldr - E9AE2A62B4CC31750D4E56C7D5FFDD6F lv2ldr - A597AA3D8101674856EEF83AC1D0EF28 isoldr - 811329ECDB677181B9FC5CC3564D9047 appldr - 5C7436BFFC7E8D0A8E210BD0CA83CDF2 spu_pkg_rvk_verifier.self - B76B7244B19032A9518787D9EC827F3C spu_token_processor.self - 22ABABCFC027F892AD2CF4E1C9FD925C spu_utoken_processor.self - 0E5A2E8A68FE09481D728C227DC5A165 sc_iso.self - D7EDCA0ED3749F11EE34F0F532CF5AA7 aim_spu_module.self - CA9BBC99C645173E1F98AA66C47A4500 spp_verifier.self - 90D1C8A45F6FEE52219E1B14FF8C9765 mc_iso_spu_module.self - 5FFB33A6CECB99081E54A0E36E3C61AF me_iso_spu_module.self - 3B15C14770D654FEF9987E2517616D89 sv_iso_spu_module.self - 368F2D290C00F3CB3C5A5C8CFE584534 sb_iso_spu_module.self - B39E13FBD6B07F65616A0355EF5CB262 default.spp - B0AD88EE637311AE5196F1B11D43BE0A lv1.self - 7548E3C63CC2CABE38CDA3ED25C26F87 lv0 - FF6753184D15F45508C5330A6144A4D9 lv2_kernel.self - 413B0666736E87929B346CA2B712284D eurus_fw.bin - B5F54D9A11D1EAE71F35B5907C6B9D3A emer_init.self - 9D670B662BE696C8460449B7EFDD803E hdd_copy.self - C1DC055EF0D6082580AC066E2B0A3C38 355.4 appldr - 5C7436BFFC7E8D0A8E210BD0CA83CDF2 lv0 - FF6753184D15F45508C5330A6144A4D9 lv2ldr - A597AA3D8101674856EEF83AC1D0EF28 hdd_copy.self - C1DC055EF0D6082580AC066E2B0A3C38 emer_init.self - 9D670B662BE696C8460449B7EFDD803E me_iso_spu_module.self - 3B15C14770D654FEF9987E2517616D89 sv_iso_spu_module.self - 368F2D290C00F3CB3C5A5C8CFE584534 eurus_fw.bin - B5F54D9A11D1EAE71F35B5907C6B9D3A sb_iso_spu_module.self - B39E13FBD6B07F65616A0355EF5CB262 creserved_0 - 09A1D434DBD7197E7C3AF8A7C28CA38B spu_pkg_rvk_verifier.self - B76B7244B19032A9518787D9EC827F3C lv2_kernel.self - 0FD3506E12553B4B2AF482D99DCDB0B4 manu_info_spu_module.self - 65A3EEE4C48716674CB1C29609B5F54D lv1.self - 16A6744E5D6BD91E926566222463C211 spu_token_processor.self - 22ABABCFC027F892AD2CF4E1C9FD925C default.spp - B0AD88EE637311AE5196F1B11D43BE0A sc_iso.self - D7EDCA0ED3749F11EE34F0F532CF5AA7 sdk_version - 3DA12E2CB472EB8193309B663D7C913A mc_iso_spu_module.self - 5FFB33A6CECB99081E54A0E36E3C61AF spp_verifier.self - 90D1C8A45F6FEE52219E1B14FF8C9765 spu_utoken_processor.self - 0E5A2E8A68FE09481D728C227DC5A165 lv1ldr - E9AE2A62B4CC31750D4E56C7D5FFDD6F aim_spu_module.self - CA9BBC99C645173E1F98AA66C47A4500 360 creserved_0 - 09A1D434DBD7197E7C3AF8A7C28CA38B sdk_version - 4634C0633DC83965F4FB6192C0C0720E spu_pkg_rvk_verifier.self - 8D206C526AF5943020942DCC1F351A74 spu_token_processor.self - BA8BF9D8C3477AC4D9E96CDE01D6D4FB spu_utoken_processor.self - 4AEE9A65BF340CC3860C9FD299885086 sc_iso.self - 3E54D40C05458CAE7ACD0936942A9657 aim_spu_module.self - 1F972A1F803DE63BDBC6CE92AC8FC199 spp_verifier.self - 28C2AA9112D875FC77D907A1658FE94D mc_iso_spu_module.self - B4642450399A338282E6355899F98B5B me_iso_spu_module.self - 079B218624983A1D864B33F2A2A503E3 sv_iso_spu_module.self - CA61237AA2EF64EAA638BADB0C5E7FB1 sb_iso_spu_module.self - F53F8382A4D2229E0E102B7A64063CA3 default.spp - 7CF807EF5976931E733691B6F5EFF7CF lv1.self - 5735217EC885CD474F062953AE075644 lv0 - 3823882072F8E984BC7C9A4AA0254296 lv0.2 - F80BBD2D06CA56B919B5B073C7E53979 lv2_kernel.self - D03DF023FFBB6491D047B7E23236283A eurus_fw.bin - B5F54D9A11D1EAE71F35B5907C6B9D3A emer_init.self - 3A5B8431997CC655EEC6E08B04AD65CF hdd_copy.self - 6C4C3CE9AA21864EA64CD9A9AD5E5C7E manu_info_spu_module.self - 8EC1208585D367BAD1D9B89DB6B8ACF7 prog.srvk - B86A20657203F03CACFBFF3433F8C2A8 366 creserved_0 - 09A1D434DBD7197E7C3AF8A7C28CA38B sdk_version - E005C64998DC504139FC6B6BCB2A60BE spu_pkg_rvk_verifier.self - A6C8A9D22A85C64D543B786E276B4136 spu_token_processor.self - B9B603BEB19CFFC1653F2CB4E3DBE039 spu_utoken_processor.self - 3FFA720657A37ADE5CF8E05C5AE051EC sc_iso.self - 998435EA75F039525F05DAE61562D672 aim_spu_module.self - 6EE5C59843E1A687CAB2408327943AFB spp_verifier.self - 38EA95055DA2FEFE757392F5FE8C687A mc_iso_spu_module.self - B59A05EBCAF1F59F7EBEA7EB409294EF me_iso_spu_module.self - 8611FFCC6812ECFF458A3ACD9678CB4A sv_iso_spu_module.self - 71B865A86463F181F39DFA18EA22AB51 sb_iso_spu_module.self - CA63C12DC5525987FD2F9F07D6018BF1 default.spp - F1823613691EBC53FB9C1F8AA89AC9FC lv1.self - 39768155CE81EAD2E8A72FE2D4732A7E lv0 - 154E3493CA5CC4D0DD3B587B9748551C lv0.2 - 98F43409D1CD91F32C24164F9FD70B93 lv2_kernel.self - 68D59DE436701B2A9B04158116387CE5 eurus_fw.bin - B5F54D9A11D1EAE71F35B5907C6B9D3A emer_init.self - 0749135D85D0F5B67E107D9BEC4F513F hdd_copy.self - 0CFB5D65CB4A30440175AD6F8AD98A5F manu_info_spu_module.self - EF46BBCD6A8405305BEC3AE0A7FCB410 prog.srvk - C6E142FFF29F5DACDBBF56779C0F32C7 370 creserved_0 - 09A1D434DBD7197E7C3AF8A7C28CA38B sdk_version - FCC0998C9F202D36EBA18CEBAB6B915C spu_pkg_rvk_verifier.self - 299F1749AB83462368A51116DBC38E1A spu_token_processor.self - D2A1B86D18B1BC446E1340D367FE3DCB spu_utoken_processor.self - 9BB495F34896F163648704B16738FCEB sc_iso.self - 309F0F052CBF85B3B52B0A7085AD1BF8 aim_spu_module.self - CAA748E4C7AA6306BFD20D528E5901D4 spp_verifier.self - 439AF92E9A8F33BAB4B3C8BB7313E726 mc_iso_spu_module.self - 478BEAAE4F24E8F2865F75AE48803BA4 me_iso_spu_module.self - 35F2A71DFD7A2B372F70EDA000FAE302 sv_iso_spu_module.self - A897B926651EA77EFA8A6E13C112F2F0 sb_iso_spu_module.self - BD1C1840B5A43DA218E28725FE7425BB me_iso_for_ps2emu.self - 76C5F4B46FFCC8E5108F07D4848E403C sv_iso_for_ps2emu.self - 786EAD8522E40ACBC1AE2B43BFE2091A default.spp - 29B8206871658CEB94114C6EBE051CDF lv1.self - 9633EB48774A55AF646F0E9459C193EE lv0 - 00941D7ED5A4FC13B98B89EDEBE05D7A lv0.2 - D31A17095353508C43E3035D05DB2B7C lv2_kernel.self - 2339B25EBA47CA07CE7064A8EB5B6328 eurus_fw.bin - B5F54D9A11D1EAE71F35B5907C6B9D3A emer_init.self - CFD1F37896112F1399CE02ABEFAAE839 hdd_copy.self - AE890B2B996CA54E5D919353411F6BE9 manu_info_spu_module.self - 4746AC87C97CAAF2225BAE432B813142 372 creserved_0 - 09A1D434DBD7197E7C3AF8A7C28CA38B sdk_version - 9496940BC3CBAB8E06CDB8DA1A8FB0B3 spu_pkg_rvk_verifier.self - 70CC06C9C4E2B7DEC397425065020BA4 spu_token_processor.self - 2EF1679656908524F65926932D85B8B3 spu_utoken_processor.self - 93F715DB4499344E72315290A00014D3 sc_iso.self - F89EBC0F8270D651D3143A4AAB696B4B aim_spu_module.self - C5038FBA00845CCE9B9E61ECB15DD7B6 spp_verifier.self - 1EE8070323E165EA687AAF9FE9002F61 mc_iso_spu_module.self - A71FCC4F3B33B009A21BF44926348694 me_iso_spu_module.self - 9EED10FA460DA1731319ADFFAE848455 sv_iso_spu_module.self - 4913B8C9F264BADF81BCD8F53F9257F4 sb_iso_spu_module.self - D2E97F0C6E2FCDA18F94BC8E9241C90B me_iso_for_ps2emu.self - 066D2A3F7ED4670667B6402FF5F1741C sv_iso_for_ps2emu.self - 5235E2AD69FB63D311717DE441FF7B6E default.spp - A88C5BA3789CB5FE569D416D24123FF0 lv1.self - 78E101C6217EDB7E0EAAB48D0EDCE4D2 lv0 - CFB561F7322995A899DFE232773CE215 lv0.2 - 604B42A216E8833936D061AAD16F1E77 lv2_kernel.self - 0A73ABDF1A4525F2C08208368BD0CD3F eurus_fw.bin - B5F54D9A11D1EAE71F35B5907C6B9D3A emer_init.self - 47C5FC6D298FB7404646561D8B887A5C hdd_copy.self - E2C5D2DCFEE8C83C2B7B4BDCDFAC186F manu_info_spu_module.self - B2E08DC15D8C5B836731AE910F63BA19 373 creserved_0 - 09A1D434DBD7197E7C3AF8A7C28CA38B sdk_version - 73447ECD4E8CBDA29EB45280328819FE spu_pkg_rvk_verifier.self - 30C714F4DF3FB9AB75985681A10EBE0B spu_token_processor.self - 04263C5A19EA73CBF9407182C1AC14DB spu_utoken_processor.self - 2E7E5011EFFE3E1F1776070BF56E9FEB sc_iso.self - 96EF49CF824DCDF09F819E69A9D3DFE0 aim_spu_module.self - CD50B269ED72D5C10A9C2889A8999257 spp_verifier.self - 5FC96E3414F3C4E37FE603841157CC93 mc_iso_spu_module.self - 7109B4F4B279BD82371D3E3B295B5F1F me_iso_spu_module.self - 484365B64CAA636E60C3AA98EFA518E1 sv_iso_spu_module.self - B254FD4BEAE454FBA4CF04FA3C667CCB sb_iso_spu_module.self - DA21A9ADE71C8232A68D9DE779CA8C32 me_iso_for_ps2emu.self - 154D78CDB0E326B86D6754DBE1EDB948 sv_iso_for_ps2emu.self - CDAA4F89BC2363D34530EAF6BB1E2281 default.spp - BD89984B493ECE385DA32BD768FDFC9F lv1.self - 894DD7454AA096BCC769DA56C2D4C0E0 lv0 - 6FCBC48B65AAC48C902629A18286D943 lv0.2 - D4C1596BCC14D1D5DA9169E6F2C93120 lv2_kernel.self - 5B45121F6E3E9DFAB7AD0765E5D6A14A eurus_fw.bin - B5F54D9A11D1EAE71F35B5907C6B9D3A emer_init.self - B7FA8A82B3865B7DC830CCB8A34595AA hdd_copy.self - 3C47D0A4FA0E78264694D8F48B94AC66 manu_info_spu_module.self - 22ADDD8CEA03CABF3052D7C182C68CCF 400 creserved_0 - 09A1D434DBD7197E7C3AF8A7C28CA38B sdk_version - E67A4D209BBDEE902E8E7A3F48931B71 spu_pkg_rvk_verifier.self - 7FB7B15F9A1E7BF735F6B23EDDE2A0EE spu_token_processor.self - EF9C94719C4D6734603C6CDA456C15F0 spu_utoken_processor.self - 3864FD2937E166D9C5506F231049FC58 sc_iso.self - 97170AE9ACCD8C5F963F7A95AEEAE89B aim_spu_module.self - 1473ACF31EF71B111F8563218E08D2B3 spp_verifier.self - F53B9FBA1C4663C2D65715705B7E3A98 mc_iso_spu_module.self - 3744B53626C0B7DAC84E0331F1FC9211 me_iso_spu_module.self - B0F0DAAF7ACC37031A640E70E40DBAB2 sv_iso_spu_module.self - 6307E959CCC862298033A28E96DFCD27 sb_iso_spu_module.self - A89FDB4DABBCF2E3CBFA0585EDDCE370 me_iso_for_ps2emu.self - E59A8048346506C8C94165704BF086E1 sv_iso_for_ps2emu.self - C57067F62BB5EAD2175062F0FFD373AB default.spp - 559A9EB15641989ADB22C1A3B017DCE2 lv1.self - 0B2840A296442D24C8AF921AC6D69C76 lv0 - C38AC278229F0B678B300E711FC79EFD lv0.2 - 0FF7584F806A4D89780E3C489713489A lv2_kernel.self - 09104FD2E1B437000E5B27FEC7DF8F67 eurus_fw.bin - B5F54D9A11D1EAE71F35B5907C6B9D3A emer_init.self - 634690713F08D6352DAE111E938FDB64 hdd_copy.self - 40A867A0C19E04BFCEBF53DCB335C7A6 manu_info_spu_module.self - 19102D74D8388B80C05FDD5CB384B02F 411 creserved_0 - 09A1D434DBD7197E7C3AF8A7C28CA38B sdk_version - 6061903C18588CC21378E51EEB2486E3 spu_pkg_rvk_verifier.self - B37640A823BF99A3D8ED8648ED794775 spu_token_processor.self - FB24D926795BD6699F4BE223503584C8 spu_utoken_processor.self - C9941767FB71452CC0938176551D093B sc_iso.self - 10B2B7605A12FC6B3484610A4C69B088 aim_spu_module.self - E636C4B8C3D651E1EB6DA12AEA36719B spp_verifier.self - 46583EB70BF1D74BA9814B509909578C mc_iso_spu_module.self - 347291873B2ABB08BEFF50029E168A62 me_iso_spu_module.self - BB3D836ABF3326ECFEF4AC3A508995EB sv_iso_spu_module.self - ED014C7FD47946CB41ACE5687E4D4E63 sb_iso_spu_module.self - A8D6110CBBBE9B5818A1CA1A29D3E4D2 me_iso_for_ps2emu.self - 64BB4664DE4FEDB65F2CD1A1D4110372 sv_iso_for_ps2emu.self - B5461EABCA41F893D172F86A3207BC26 default.spp - F309CA445EDE1618A3CEA90212EE9556 lv1.self - 7A5BE8B25CA859D9CD4F1A804CF63D64 lv0 - A3786D74BA0C61E54046FFE9478AC065 lv0.2 - 41EB09BC80FC9F6B7B6D60E9F2832B0D lv2_kernel.self - 07FAEEDB583CD697C42C5F6C9BD35826 eurus_fw.bin - 92CC9B8CCF393AFB2189D1F8BFB104E1 emer_init.self - A17B022C1456AAA0E5B41B78CAF43540 hdd_copy.self - 2D7B062A3A7D87F6B2C6A727C642074A manu_info_spu_module.self - EBC9FE9FA2582D1AA98259AD30888FBD 411.2 creserved_0 - 09A1D434DBD7197E7C3AF8A7C28CA38B sdk_version - 55D6329A236ED0688F265B743B36A574 spu_pkg_rvk_verifier.self - AAB4E36F96CBC38F467916DA90CBEF50 spu_token_processor.self - 22A2421B0480C8B84035CD033ED5CE5C spu_utoken_processor.self - 8CF2D3540A23145D62BD769EDB77BEDF sc_iso.self - E574ECD6A390C897109DCA694E60ACC1 aim_spu_module.self - 94FF8362CF30C910FA24DBF673B9F54B spp_verifier.self - 74888B1B3BE6167446DD8889F9578E88 mc_iso_spu_module.self - AC08B9D1C0E149DB8FF1F431F0FD0ADF me_iso_spu_module.self - EABC2FCCB6A55379899F15840186BC40 sv_iso_spu_module.self - 0BC9354572D05D51486F22F9A3D978D0 sb_iso_spu_module.self - A42AAB01A041244E942E2FE41ECB8AC1 me_iso_for_ps2emu.self - 953FF19CCAE42F8F968A254E0AAB121D sv_iso_for_ps2emu.self - 699117B7ED1316E224962315699E0548 default.spp - 5D97E236CA63742334FE5F4C27310E30 lv1.self - A523B2F347A8ED163762272F0BE36679 lv0 - B8B1B877A986829250F4AEB8FA659EB9 lv0.2 - 9F2AF0C15E675C0B050A54A40B098C7A lv2_kernel.self - 80C625E852153E01515E520C127C9BFB eurus_fw.bin - B5F54D9A11D1EAE71F35B5907C6B9D3A emer_init.self - 93131FEDB860BB54C797D6DDAA03A234 hdd_copy.self - C85AABA6D749F06DD8185438618F06E1 manu_info_spu_module.self - 4770E1703B1E89E4E6E50D45AB7DEDB7 420 creserved_0 - 09A1D434DBD7197E7C3AF8A7C28CA38B sdk_version - 6061903C18588CC21378E51EEB2486E3 spu_pkg_rvk_verifier.self - B37640A823BF99A3D8ED8648ED794775 spu_token_processor.self - FB24D926795BD6699F4BE223503584C8 spu_utoken_processor.self - C9941767FB71452CC0938176551D093B sc_iso.self - 10B2B7605A12FC6B3484610A4C69B088 aim_spu_module.self - E636C4B8C3D651E1EB6DA12AEA36719B spp_verifier.self - 46583EB70BF1D74BA9814B509909578C mc_iso_spu_module.self - 347291873B2ABB08BEFF50029E168A62 me_iso_spu_module.self - BB3D836ABF3326ECFEF4AC3A508995EB sv_iso_spu_module.self - ED014C7FD47946CB41ACE5687E4D4E63 sb_iso_spu_module.self - A8D6110CBBBE9B5818A1CA1A29D3E4D2 me_iso_for_ps2emu.self - 64BB4664DE4FEDB65F2CD1A1D4110372 sv_iso_for_ps2emu.self - B5461EABCA41F893D172F86A3207BC26 default.spp - F309CA445EDE1618A3CEA90212EE9556 lv1.self - E6C23FF9FC968339588B3EF92458D9A5 lv0 - 169DECC996EFA6E43444FEFCC9A14741 lv0.2 - 59FD7F5325C91EEC8BB48FDB1CEA769F lv2_kernel.self - 31B94D71ACF15A6BDB5859D20E2E1CAD eurus_fw.bin - B5F54D9A11D1EAE71F35B5907C6B9D3A emer_init.self - 6516D84D687B937A11903819DB0FE20F hdd_copy.self - 79AAD3B730273C13B576AF900745A9CB manu_info_spu_module.self - C07093BEF106EE5CD1C118421964B2D9 420.2 creserved_0 - 09A1D434DBD7197E7C3AF8A7C28CA38B sdk_version - 71B7A317AB813E1280BE2528E1BB2C0E spu_pkg_rvk_verifier.self - 3A611FCEF831F9C2BD45BCD2F274B750 spu_token_processor.self - D446747780AF971473F99FC80FCF4D9B spu_utoken_processor.self - 6DD672E924DC8E0F2FDFA267742B410D sc_iso.self - 7715D693099950461D43857775A3E466 aim_spu_module.self - ACCD7F5DD8DD9B75F9FD47BD4FFB4D71 spp_verifier.self - 67CBA02EFA062F135E7D712D7CD708D0 mc_iso_spu_module.self - 561D2D11049851832DED88B9BBABB4C0 me_iso_spu_module.self - 14ED0E36AC59BDF646AA9128494CB3A6 sv_iso_spu_module.self - C88D117FCD3D188FE7A4A0042B39CD3F sb_iso_spu_module.self - D2475C95ACEA6561F98E5A5BC8B6C574 me_iso_for_ps2emu.self - 830661B8758A078183E94A4EB4AAFE62 sv_iso_for_ps2emu.self - 36F9FB03CF58DB880291B36CD0395804 default.spp - 043A5257A561DEEE5DEE726C7113E9BF lv1.self - 008587623490D3C26D42F8677393D77A lv0 - AAAA2CD1E7E32B8594ABD3ED13E17E9E lv0.2 - 7DE97BDE48E6E0F6AF0D3033CBD0D5B8 lv2_kernel.self - 2408266316738A5919993022299342CE eurus_fw.bin - 6325696BBDAD0E2181E2B8A03DF5D0C0 emer_init.self - BD5D5BDF16386010D43A909EDE70BD67 hdd_copy.self - F0E9524AEC1C91AD12BB17818B72948E manu_info_spu_module.self - C90E17D9DA9E636EC81C7A5FC3FCB669 420.3 creserved_0 09A1D434DBD7197E7C3AF8A7C28CA38B sdk_version 5658FE830DD262D5692FE7F3DC3D723A spu_pkg_rvk_verifier.self - 797B68E5694EB2072CC944D6F072A961 spu_token_processor.self - 05F02ECA781C7462870E4A80A13E6A76 spu_utoken_processor.self - 20054C84A4BF7E1237FDAF645101EF74 sc_iso.self -5A6AFCCA39BED9E979B2EADD46D516E1 aim_spu_module.self - 667FC8DB8E5519CACBF8F9F2AF2E0B08 spp_verifier.self - FC0D132FAEE4585963887860C33807F1 mc_iso_spu_module.self - 2CB801DBF76FD3C83DFE01D6FF99E824 me_iso_spu_module.self - 0E6248204D381BE2C21B0630AA7A432D sv_iso_spu_module.self - 018E664CFF212191ADBA247617DF6A32 sb_iso_spu_module.self - 41E18C1C0B7298BEFBF9BA70B7C4D0AE me_iso_for_ps2emu.self - E29EBDA008CEF5663A5AD22D545B2A84 sv_iso_for_ps2emu.self - A0D2DDB38A6D58EF36D50CB966FDC3CF default.spp B7A44CE3E1D8AD610A35E042C937428C lv1.self - 3868D573AEE892857A007A7225647302 lv0 - C586A78C8C9EFA93CDAB5BA375B74C72 lv0.2 - B44286C9C57963A849C37008040F968F lv2_kernel.self - 6E350874B5362026734091AD2EFCD516 eurus_fw.bin 9C95751BAD3ABD57A249D27C6C623A34 emer_init.self - B4CFEB4B315FED29C1D105586BFA0E21 hdd_copy.self - 837787A09907656EA1E210AEB577F104 manu_info_spu_module.self - 715F808A3DA23A1DB9EFC72C062BD9ED 421 creserved_0 - 09A1D434DBD7197E7C3AF8A7C28CA38B sdk_version - DFA57876B24FC22271BEB5AC8937E924 spu_pkg_rvk_verifier.self - 1CDADCDFD160D79DBDDBAC1CAECD12BD spu_token_processor.self - A8A53E6D1D7CC28078F99C1F519C5137 spu_utoken_processor.self - F2A59E52DD948322D2639B6F03B91A9D sc_iso.self - DECF5B1F722DE5C53A34C4158CBE0899 aim_spu_module.self - D60A539456242BF009CCDD3ED6F21336 spp_verifier.self - 580F02EB1B82B87AE9665F0516BB0CAB mc_iso_spu_module.self - 01E4E6278BC28848B1BAEEC701D55283 me_iso_spu_module.self - 70D3B68E0C728207406D480E4A3656FC sv_iso_spu_module.self - 557EAFDF7E797EA7171DEA9641374E5D sb_iso_spu_module.self - EC8CDA8E16FB208D76AC299660E4135E me_iso_for_ps2emu.self - B08D78746B93476FB5AD90D38EC930B3 sv_iso_for_ps2emu.self - 40C7028BB76300E8BE1A467E7E491C3F default.spp - 6F44BF83B6137567002D22FEB059499B lv1.self - D9F7A57ED93E336BFCC6B3C10D1018DA lv0 - 4DDEB486E7F07AF0558947760B9928EB lv0.2 - E96DDFBE233480C63EEC6A92E9FD2ED5 lv2_kernel.self - 78AEC0F582573C5F75C5972CB473AD87 eurus_fw.bin - B5F54D9A11D1EAE71F35B5907C6B9D3A emer_init.self - E84D7FA526F13DDC259A860B021CE64F hdd_copy.self - A3232FF40D3CB50488C90911DB286D8A manu_info_spu_module.self - 2DBADC4A2DCEAC35F69A8E445491734D 423 creserved_0 - 09A1D434DBD7197E7C3AF8A7C28CA38B sdk_version - 6061903C18588CC21378E51EEB2486E3 spu_pkg_rvk_verifier.self - B37640A823BF99A3D8ED8648ED794775 spu_token_processor.self - FB24D926795BD6699F4BE223503584C8 spu_utoken_processor.self - C9941767FB71452CC0938176551D093B sc_iso.self - 10B2B7605A12FC6B3484610A4C69B088 aim_spu_module.self - E636C4B8C3D651E1EB6DA12AEA36719B spp_verifier.self - 46583EB70BF1D74BA9814B509909578C mc_iso_spu_module.self - 347291873B2ABB08BEFF50029E168A62 me_iso_spu_module.self - BB3D836ABF3326ECFEF4AC3A508995EB sv_iso_spu_module.self - ED014C7FD47946CB41ACE5687E4D4E63 sb_iso_spu_module.self - A8D6110CBBBE9B5818A1CA1A29D3E4D2 me_iso_for_ps2emu.self - 64BB4664DE4FEDB65F2CD1A1D4110372 sv_iso_for_ps2emu.self - B5461EABCA41F893D172F86A3207BC26 default.spp - F309CA445EDE1618A3CEA90212EE9556 lv1.self - 7A5BE8B25CA859D9CD4F1A804CF63D64 lv0 - A3786D74BA0C61E54046FFE9478AC065 lv0.2 - 41EB09BC80FC9F6B7B6D60E9F2832B0D lv2_kernel.self - 07FAEEDB583CD697C42C5F6C9BD35826 eurus_fw.bin - 92CC9B8CCF393AFB2189D1F8BFB104E1 emer_init.self - A17B022C1456AAA0E5B41B78CAF43540 hdd_copy.self - 2D7B062A3A7D87F6B2C6A727C642074A manu_info_spu_module.self - EBC9FE9FA2582D1AA98259AD30888FBD 423.2 creserved_0 - 09A1D434DBD7197E7C3AF8A7C28CA38B sdk_version - 71B7A317AB813E1280BE2528E1BB2C0E spu_pkg_rvk_verifier.self - 3A611FCEF831F9C2BD45BCD2F274B750 spu_token_processor.self - D446747780AF971473F99FC80FCF4D9B spu_utoken_processor.self - 6DD672E924DC8E0F2FDFA267742B410D sc_iso.self - 7715D693099950461D43857775A3E466 aim_spu_module.self - ACCD7F5DD8DD9B75F9FD47BD4FFB4D71 spp_verifier.self - 67CBA02EFA062F135E7D712D7CD708D0 mc_iso_spu_module.self - 561D2D11049851832DED88B9BBABB4C0 me_iso_spu_module.self - 14ED0E36AC59BDF646AA9128494CB3A6 sv_iso_spu_module.self - C88D117FCD3D188FE7A4A0042B39CD3F sb_iso_spu_module.self - D2475C95ACEA6561F98E5A5BC8B6C574 me_iso_for_ps2emu.self - 830661B8758A078183E94A4EB4AAFE62 sv_iso_for_ps2emu.self - 36F9FB03CF58DB880291B36CD0395804 default.spp - - 043A5257A561DEEE5DEE726C7113E9BF lv1.self - 008587623490D3C26D42F8677393D77A lv0 - AAAA2CD1E7E32B8594ABD3ED13E17E9E lv0.2 - 7DE97BDE48E6E0F6AF0D3033CBD0D5B8 lv2_kernel.self - 99D0C9DC667C43C6DF8096E059F21791 eurus_fw.bin - B5F54D9A11D1EAE71F35B5907C6B9D3A emer_init.self - E68328243F54B8BFB1B33C509AB37EFC hdd_copy.self - 99D49C42D68B43973766CEEA6534B9ED manu_info_spu_module.self - B2C245FC62B3BEDAF2647BAB2C58F8B1 425 creserved_0 - 09A1D434DBD7197E7C3AF8A7C28CA38B sdk_version - A01B32CD2B1E29FA0351FBE1BC1B986F spu_pkg_rvk_verifier.self - 28F7DBB9DFCC64CBFC31D065A476DAD4 spu_token_processor.self - AE8E4A8F29B78D62E3FA72EB32CCF3E2 spu_utoken_processor.self - B9FB697C1FE64B0C3323AF0B860331F3 sc_iso.self - 71BE4C9D062AD3FE682F51467788F39B aim_spu_module.self - E3D1C5125F080490955C938511855482 spp_verifier.self - 678E330A794A04952C553810BE4A824D mc_iso_spu_module.self - E2BD05A2EA6D0FE4BA8AFC77F508AF75 me_iso_spu_module.self - D4458D316C7F77F426EA98A560FEB689 sv_iso_spu_module.self - 9A34120704C08358E6ECAC560F4EA7B1 sb_iso_spu_module.self - 94B668D9964D39F0FFFFA2532E9290D3 me_iso_for_ps2emu.self - 5F3705A9A4B9CD0D33303623DFD02220 sv_iso_for_ps2emu.self - 23BE2713AB61CCD9FE946F2894BE3D02 default.spp - 88C5C6FA11BD34C2155F58FAF5B84A89 lv1.self - 09F6DACA862850E57906F305A320F95D lv0 - 2FD2CF54908AEE6884AAC2EAB4CFDA86 lv0.2 - 2E665676F2E9B1D95C5C745E7D7A5339 lv2_kernel.self - 0AF3FB68187C9599C1DA7DCADC903601 eurus_fw.bin - B5F54D9A11D1EAE71F35B5907C6B9D3A emer_init.self - 62073B10B22126FA539E4AEA2BD34816 hdd_copy.self - 168612C5A0FEA5517C04BB244C4074C9 manu_info_spu_module.self - 4E05177E68B51CD50E868ABFFC336269 430 creserved_0 - 09A1D434DBD7197E7C3AF8A7C28CA38B sdk_version - A01B32CD2B1E29FA0351FBE1BC1B986F spu_pkg_rvk_verifier.self - 28F7DBB9DFCC64CBFC31D065A476DAD4 spu_token_processor.self - AE8E4A8F29B78D62E3FA72EB32CCF3E2 spu_utoken_processor.self - B9FB697C1FE64B0C3323AF0B860331F3 sc_iso.self - 71BE4C9D062AD3FE682F51467788F39B aim_spu_module.self - E3D1C5125F080490955C938511855482 spp_verifier.self - 678E330A794A04952C553810BE4A824D mc_iso_spu_module.self - E2BD05A2EA6D0FE4BA8AFC77F508AF75 me_iso_spu_module.self - D4458D316C7F77F426EA98A560FEB689 sv_iso_spu_module.self - 37341FF84EA73179F756B6EF13C3982F sb_iso_spu_module.self - 2271CBC67967C16B299C5D52AF830838 me_iso_for_ps2emu.self - 8CF1BACE5CA0BE2F93E2EC254FEFA1AA sv_iso_for_ps2emu.self - E3ACB43D7E2E390EA1449CC72BBF82D7 default.spp - D97CBD357DFD0B826667B2D70DFBF38E lv1.self - 9771AE519AE0300514316CF3A804E20F lv0 - DA469228201851552122C9F2F2196F58 lv0.2 - 5B026809391B7A9301A348045AF67635 lv2_kernel.self - 7E352B74F6E36870207B3B932BFB8F97 eurus_fw.bin - C08D78521645D5BABA833F06F3B11BFB emer_init.self - 99E93BD2AB5C9471BDF85DE5C3007CA5 hdd_copy.self - 0389B4E5C84DB9668D1CDF4777DF39AC manu_info_spu_module.self - 3D1E82C7BCCE8AE0F901D3479791B74D 430.2 creserved_0 - 09A1D434DBD7197E7C3AF8A7C28CA38B sdk_version - 5658FE830DD262D5692FE7F3DC3D723A spu_pkg_rvk_verifier.self - 797B68E5694EB2072CC944D6F072A961 spu_token_processor.self - 05F02ECA781C7462870E4A80A13E6A76 spu_utoken_processor.self - 20054C84A4BF7E1237FDAF645101EF74 sc_iso.self - 5A6AFCCA39BED9E979B2EADD46D516E1 aim_spu_module.self - 667FC8DB8E5519CACBF8F9F2AF2E0B08 spp_verifier.self - FC0D132FAEE4585963887860C33807F1 mc_iso_spu_module.self - 2CB801DBF76FD3C83DFE01D6FF99E824 me_iso_spu_module.self - 0E6248204D381BE2C21B0630AA7A432D sv_iso_spu_module.self - B95D9A045A89DC1CBCA94FD3BB6E91F1 sb_iso_spu_module.self - 13E53D2EC13F91B3C5B0ACFD076C5391 me_iso_for_ps2emu.self - C79E5C952D4BF8208668788AB85A019F sv_iso_for_ps2emu.self - 8073E364721EBEC9AF8082C9A12FF796 default.spp - 5CBF8D6FA103C32E8EA94E841D908A13 lv1.self - ABA5830829EBD635E664AFC1516D060A lv0 - 21F4C35B7EB584CD3F36AE04E6A4854C lv0.2 - 6557DF35F9A5446C4340815F45C67CC7 lv2_kernel.self - DE15FF24BA24A4D00554B8EA874A1882 eurus_fw.bin - B5F54D9A11D1EAE71F35B5907C6B9D3A emer_init.self - 3E9606F2312708E179BC9FABD4824746 hdd_copy.self - 26B786C982FF62686E0F5D0BEBE4BA85 manu_info_spu_module.self - 559996552D855C5B6386D8EF99134051 430.3 creserved_0 - 09A1D434DBD7197E7C3AF8A7C28CA38B default.spp - 5CBF8D6FA103C32E8EA94E841D908A13 emer_init.self - 3E9606F2312708E179BC9FABD4824746 eurus_fw.bin - B5F54D9A11D1EAE71F35B5907C6B9D3A hdd_copy.self - 26B786C982FF62686E0F5D0BEBE4BA85 lv0 - 84D2CFFFC6C85724374AF43C67833793 lv0.2 - 6557DF35F9A5446C4340815F45C67CC7 lv1.self - 2B25F94A437653288FDAEF00F01EEDDD lv2_kernel.self - 6972DC45CE36186E0ECC13D6D54E2DB6 manu_info_spu_module.self - 559996552D855C5B6386D8EF99134051 mc_iso_spu_module.self - 2CB801DBF76FD3C83DFE01D6FF99E824 me_iso_for_ps2emu.self - C79E5C952D4BF8208668788AB85A019F me_iso_spu_module.self - 0E6248204D381BE2C21B0630AA7A432D pkg.srvk - D5A194AF4965159101619370E2989E9C prog.srvk - 846119D645909060A441F475FBE438D0 sb_iso_spu_module.self - 13E53D2EC13F91B3C5B0ACFD076C5391 sc_iso.self - 5A6AFCCA39BED9E979B2EADD46D516E1 sdk_version - 5658FE830DD262D5692FE7F3DC3D723A spp_verifier.self - FC0D132FAEE4585963887860C33807F1 spu_pkg_rvk_verifier.self - CE1CECF9844CB17B5AFE5FA738D564F4 spu_token_processor.self - 05F02ECA781C7462870E4A80A13E6A76 spu_utoken_processor.self - 20054C84A4BF7E1237FDAF645101EF74 431 creserved_0 - 09A1D434DBD7197E7C3AF8A7C28CA38B sdk_version - 737FB2CA5BA8D4F9A57C4FC1F1687F12 spu_pkg_rvk_verifier.self - 0249A9BCC68324076C2DF6B90ED357B8 spu_token_processor.self - 15CED1CD4EDE0B93E6462AA7906D4B26 spu_utoken_processor.self - B27D3597EC55097658774D74F279771C sc_iso.self - 847C8504BED50A3E7972366B5C61206A aim_spu_module.self - B5B239F497312162F8FE76B8950DB102 spp_verifier.self - 1C0B77FDAA68712BE07903C45094BD84 mc_iso_spu_module.self - CED13CD98D03A9169160B4987F9DE870 me_iso_spu_module.self - 8AEFC1E5BC809F457DD2367B74FBCD72 sv_iso_spu_module.self - 47CA0CDA845E68E939A16E341B59C014 sb_iso_spu_module.self - 6B44D91221FBBDBB26AE422869ED4CBC me_iso_for_ps2emu.self - 69F29A65C675F81590CBEAC9191225AF sv_iso_for_ps2emu.self - 91DC8C1EF2D1DAA213401673188AEEE7 default.spp - 1F342C5D9C197CD72FCB3FA020ED6E14 lv1.self - 748259D883F273BA0E7A076F7A7D932A lv0 - D787A4498C0798C4B55A688B9843BACB lv0.2 - E06846301D65CD2E9C1829CFD2EAF47E lv2_kernel.self - B2DD13286198A6375F2878FC9B9E304F eurus_fw.bin - B5F54D9A11D1EAE71F35B5907C6B9D3A emer_init.self - E33DCAA639B4DDCDB2E310787E9E53BD hdd_copy.self - F825F0DDAB99E1D574F50C9A95F61B60 manu_info_spu_module.self - E758C185481C6AC74E8B73A8FF684871 431.2 creserved_0 - 09A1D434DBD7197E7C3AF8A7C28CA38B sdk_version - 737FB2CA5BA8D4F9A57C4FC1F1687F12 spu_pkg_rvk_verifier.self - 0249A9BCC68324076C2DF6B90ED357B8 spu_token_processor.self - 15CED1CD4EDE0B93E6462AA7906D4B26 spu_utoken_processor.self - B27D3597EC55097658774D74F279771C sc_iso.self - 847C8504BED50A3E7972366B5C61206A aim_spu_module.self - B5B239F497312162F8FE76B8950DB102 spp_verifier.self - 1C0B77FDAA68712BE07903C45094BD84 mc_iso_spu_module.self - AAF27E11F4B4A1AFD779CEB3C22E171B me_iso_spu_module.self - FC86AB3B73670B9C97D10844C4468349 sv_iso_spu_module.self - 47CA0CDA845E68E939A16E341B59C014 sb_iso_spu_module.self - 6B44D91221FBBDBB26AE422869ED4CBC me_iso_for_ps2emu.self - 69F29A65C675F81590CBEAC9191225AF sv_iso_for_ps2emu.self - 91DC8C1EF2D1DAA213401673188AEEE7 default.spp - 1F342C5D9C197CD72FCB3FA020ED6E14 lv1.self - 748259D883F273BA0E7A076F7A7D932A lv0 - 4919DD6AB5077328E80BA261C283BE86 lv0.2 - E06846301D65CD2E9C1829CFD2EAF47E lv2_kernel.self - C3008F9DAD61F17BCE51156D07A4D0B8 eurus_fw.bin - B98304BCDA4941F25415BA50A29A6C58 emer_init.self - 8D326F93B161AAAD973BD1264E52510B hdd_copy.self - F825F0DDAB99E1D574F50C9A95F61B60 manu_info_spu_module.self - E758C185481C6AC74E8B73A8FF684871
CEB Units
- On CEB units the Boot order is different:
- There is no metldr, all loaders are Secure Isolated Loader (Not Secure Loader Applications) and load as metldr would, they are 00 paired and as such can be updated/overwritten
- 1. lv0ldr (the file is actually called this way on NOR) starts, if DIP SW is set to normal position it starts lv0 from lv0_bank0; if lv0_bank0 is missing, corrupt or blank, it starts from lv0_bank1 if none are present, it fails
If DIP SW is set to update mode, then it starts "updater" instead of lv0_bank0.
- 2. updater is a slightly modified lv0, it will load isoldr and use it to decrypt ebootroms (old ebootroms are encrypted with AES128CTR), old Ebootroms only contained a NOR image.
- 3. If DIP SW is set to normal, lv0_bank0 is loaded and will start rvkldr which will verify revocation using RL_FOR_PROGRAM.img for lv1.self then lv1ldr, which will decrypt and start lv1.self
- 4. Lv1 will start rvkldr to verify lv2_kernel.self revocation using RL_FOR_PROGRAM.img, if the check passes it will load lv2ldr and lv2_Kernel.self will start
- 5. sys_init_ios.self is decrypted by lv2ldr and started. (There is no appldr)
- 6. sys_init_app.self is decrypted by lv2ldr and started. (There is no appldr)
- Note 1 : updater, lv0_bank0 and lv1.self share the same keyset (even though lv1ldr is exclusively used to decrypt lv1.self)
- Note 2 : There is no isolated module that I know of that isoldr decrypts (even though it does handle the feature), isoldr is used for updating purposes back then on the CEB units
- Note 3 : Self Applications are all decrypted by lv2ldr (only sys_init_app.self and sys_init_ios.self exist in self format, all other applications are in .elf format and started directly by sys_init_app)
- Note 4 : There is no CBC Step in the self decryption ! Even if you can't dump/decrypt loaders it is still possible to decrypt self by xoring their metadatas together for those using the same keysets (AES128CTR using the same key and iv)
- Note 5 : A 00 paired Secure Isolated Loader can be identified by the fact that the per console key in the header located at 0x14 of size 0x0C is filled with 0x00. These loaders do not decrypt/load on regular consoles because the per console key is forced in the decryption step if set.