Editing Talk:Validating flash dumps
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 20: | Line 20: | ||
HxD - Hex Editor<br /> | HxD - Hex Editor<br /> | ||
Now if you follow this basic | Now if you follow this basic stepes, and if everything matches your ps3dump is OK, if anything fails to macth use another dump, the one you're cheking may lead you to a permanent brick<br /> | ||
<span style="text-decoration: line-through;">'''0 -''' open e3 nor dump checker, and check if it gives any errors.</span><br /> | <span style="text-decoration: line-through;">'''0 -''' open e3 nor dump checker, and check if it gives any errors.</span><br /> | ||
Line 30: | Line 30: | ||
'''1.1 -''' Open your bkps3.bin in HxD<br /> | '''1.1 -''' Open your bkps3.bin in HxD<br /> | ||
'''1.2 -''' select analysis > statistics > select your file<br /> | '''1.2 -''' select analysis > statistics > select your file<br /> | ||
'''1.3 -''' mouse over the blue bars and check if | '''1.3 -''' mouse over the blue bars and check if:<br /> | ||
{| class="wikitable sortable" | |||
|- | |||
| '''00's''' , between 18.71% - 29.01% || | |||
|- | |||
| '''FF's''' , between 10.42% - 10.48% || | |||
|- | |||
| '''rest''' , below 0,5% || | |||
|} | |||
== Make Visual inspection == | == Make Visual inspection == | ||
=== Extracting === | === Extracting === | ||
'''2.1 -''' Open Flowrebuilder<br /> | |||
'''2.2 -''' select "byte reverse and EXTRACT a NOR dump File"<br /> | |||
'''2.3 -''' select the desired bkps3.bin , and then execute operation<br /> | |||
'''2.3.1 -''' the Dump extraction should've been done without any errors, otherwise it may lead you to a permanent brick.<br /> | |||
'''2.3.2 -''' after extracting you should have the following output: bkps3.swap.bin and bkps3.swap.ext<br /> | |||
'''2.3.3 -''' inside the folder bkps3.swap.ext you should have the following items:<br /> | |||
<div style="float:right">[[File:Bkps3.swap.ext_folder_content.jpg|100px|thumb|left|bkps3.swap.ext folder content]]</div> | <div style="float:right">[[File:Bkps3.swap.ext_folder_content.jpg|100px|thumb|left|bkps3.swap.ext folder content]]</div> | ||
Line 63: | Line 69: | ||
==== Metldr ==== | ==== Metldr ==== | ||
'''2.4 -''' open the file ...\asecure_loader\metdlr in HxD, then ctrl + a<br /> | |||
'''2.4.1 -''' look for your s/n in the following table:<br />http://www.ps3devwiki.com/wiki/Validating_flash_dumps#Check_metldr.2Bbootldr_sizes , | |||
open the file \asecure_loader\metdlr in HxD, then ctrl + a<br /> | and check if your lenght field in HxD matches with Size field in the table.<br /> | ||
look for your | |||
and check if your | |||
==== Bootldr ==== | ==== Bootldr ==== | ||
<div style="float:right">[[File:Bootloader_0_start.jpg|200px|thumb|left|bootloader_0 start]]</div> | <div style="float:right">[[File:Bootloader_0_start.jpg|200px|thumb|left|bootloader_0 start]]</div> | ||
'''2.5 -''' repeat the process with Bootloader_0.bin File<br /> | |||
'''2.5.1 -''' make sure your bootloader_0(bin) file starts proper: look at offsets 2 and 12 and compare the values against [[Validating_flash_dumps#Check_metldr.2Bbootldr_sizes]] | |||
==== Header ==== | ==== Header ==== | ||
'''2.6 -''' now open your bkps3.swap.bin with HxD and check if the next fields matches.<br /> | |||
http://www.ps3devwiki.com/wiki/Flash | '''2.6.1''' - header (0FACE0FF DEADBEEF), it should match with the follwing:<br /> http://www.ps3devwiki.com/wiki/Flash#Header_-_0FACE0FF_DEADBEEF<br /> | ||
==== Table ==== | ==== Table ==== | ||
'''2.6.2 -''' From offset 00000400 to 00000600 (search for offset in HxD do ctrl + g) you should have the following:<br /> http://www.ps3devwiki.com/images/3/3e/HxD.png<br /> | |||
From offset 00000400 to 00000600 (search for offset in HxD do ctrl + g) you should have the following:<br /> http://www.ps3devwiki.com/images/3/3e/HxD.png<br /> | |||
Search now for the following Hex code: '''617365637572655F6C6F616465720000''' for it in Hxd, do ctrl+f change the datatype field for HEX, Copy and paste the code, it should be found and looks like | ==== asecure_loader ==== | ||
'''2.6.3 -''' Search now for the following Hex code: '''617365637572655F6C6F616465720000'''<br /> '''2.6.3.1 -''' for it in Hxd, do ctrl+f change the datatype field for HEX, Copy and paste the code, it should be found and looks like the following:<br /> http://www.ps3devwiki.com/wiki/Flash#example_4<br /> | |||
==== | ==== SCE headers ==== | ||
'''2.6.4''' verify the bkpps3.swap.bin<br /> | |||
'''2.6.4.1 -''' search for SCE in text mode (do ctrl+f SCE), and it should looks like: <br />http://www.ps3devwiki.com/wiki/Flash#example_28<br /> | |||
search for | |||
http://www.ps3devwiki.com/wiki/Flash | |||
==== CVTRM ==== | ==== CVTRM ==== | ||
'''2.6.5 -''' press f3 and several SCE data should be found, and the last one should be SCEI (check: http://www.ps3devwiki.com/wiki/Flash#example_39 (cvtrm))<br /> | |||
http://www.ps3devwiki.com/wiki/Flash | |||
==== HDD info in EXTNOR ==== | |||
'''2.6.6 -''' verify the HDD info<br /> | |||
'''2.7.6.1 -''' search for your HDD brand ( ctrl+f and in text mode type the disk brand) or else ctrl + g and it sould be in the 00F20200 offset<br /> | |||
==== Console Serial ==== | |||
'''2.6.7 -''' search for your Serial: (http://www.ps3devwiki.com/wiki/Flash#example_20)<br /> | |||
'''2.6.7.1''' - it should be in offset 003F090 , you can also look for the 2nd part of your serial number (ex: xx-12345678-xxxxxx)<br /> | |||
these are the basic | these are the basic stepes to check your dump file, however if you wish to go further and check your dump more in dept, please check: <br /> | ||
* http://www.ps3devwiki.com/wiki/E3<br /> | * http://www.ps3devwiki.com/wiki/E3<br /> | ||
* http://www.ps3devwiki.com/wiki/Flash<br /> | * http://www.ps3devwiki.com/wiki/Flash<br /> | ||
Line 148: | Line 121: | ||
best regards cfcolaco | best regards cfcolaco | ||