Editing 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 1: | Line 1: | ||
<div style="float:right">[[File:Dumpchecker.png|200px|thumb|left|Dumpchecker]]</div> | [[Category:Hardware]][[Category:Software]]<div style="float:right">[[File:Dumpchecker.png|200px|thumb|left|Dumpchecker]]</div> | ||
= Why so important? = | = Why so important? = | ||
Whenever you want to mess with flash (NAND or NOR), you have to '''make sure you are getting 100% correct, valid, verified dumps.''' | Whenever you want to mess with flash (NAND or NOR), you have to '''make sure you are getting 100% correct, valid, verified dumps.''' | ||
{{warning|content=If you do not validate your flash, and for some reason(s) the dump is invalid/bad, and you are rewriting to flash, you have <span style="color:red | {{warning|content=If you do not validate your flash, and for some reason(s) the dump is invalid/bad, and you are rewriting to flash, you have <span style="background-color:white; color:red;">no way of restoring</span> the console hence making a perma-brick (unrecoverable brick). | ||
}} | }} | ||
So what can we use to prevent that, and make sure our dumps are as proper as we can check? | So what can we use to prevent that, and make sure our dumps are as proper as we can check? | ||
Line 19: | Line 19: | ||
{{Dumpstatistics}} | {{Dumpstatistics}} | ||
If you do not have HxD many other hex editors have a statistics option. If you want a standalone application that specifically informs you on the validity of the given statistical range (NOR only) use the [http://betterwayelectronics.com/files/BwE%20NOR%20Statistics%20v1.4.exe BwE NOR Statistics application]. | If you do not have HxD many other hex editors have a statistics option. If you want a standalone application that specifically informs you on the validity of the given statistical range (NOR only) use the [http://betterwayelectronics.com/files/BwE%20NOR%20Statistics%20v1.4.exe BwE NOR Statistics application]. | ||
Line 169: | Line 168: | ||
{{warning|content=If they are even missing or bad, its a sure road to permabrick | {{warning|content=If they are even missing or bad, its a sure road to permabrick | ||
}} | }} | ||
<br /> | <br /> | ||
{{metbootldr}} | {{metbootldr}} | ||
Line 178: | Line 175: | ||
== Links to versions == | == Links to versions == | ||
http://www. | http://www.ps3devwiki.com/files/flash/Tools/Flowrebuilder/ | ||
4.2.3.0 changelog | |||
----------------- | |||
added support to manage NAND preloader dumps | added support to manage NAND preloader dumps | ||
message user about the type of dump | message user about the type of dump | ||
Line 206: | Line 184: | ||
auto-recognize if dump is normal or byte swapped and automanage them | auto-recognize if dump is normal or byte swapped and automanage them | ||
* [http://www. | * [http://www.ps3devwiki.com/files/flash/Tools/Flowrebuilder/FlowRebuilder%20v.4.2.3.0.exe FlowRebuilder v.4.2.3.0.exe (367 KB)] // [http://www.mirrorcreator.com/files/1HWLWYIY/FlowRebuilder_v.4.2.3.0.exe_links mirror] [http://www.mirrorcreator.com/files/1NYWARZT/FlowRebuilder_v.4.2.3.0.exe_links mirror2] | ||
* [http://www. | * [http://www.ps3devwiki.com/files/flash/Tools/Flowrebuilder/FlowRebuilder%20v.4.2.2.0.exe FlowRebuilder v.4.2.2.0.exe (389 KB)] // [http://www.mirrorcreator.com/files/7G5JLEK9/FlowRebuilder_v.4.2.2.0.exe_links mirror] [http://www.multiupload.nl/0ND4D0QW9Q mirror 2] [http://www.mirrorcreator.com/files/TJKTQQWB/FlowRebuilder_v.4.2.2.0.exe_links mirrors] | ||
* [http://www. | * [http://www.ps3devwiki.com/files/flash/Tools/Flowrebuilder/FlowRebuilder%20v.4.2.1.2.exe FlowRebuilder v.4.2.1.2.exe (313.50 KB)] // [http://www.mirrorcreator.com/files/08SGK09K/FlowRebuilder_v.4.2.1.2.exe_links mirror] | ||
* [http://www. | * [http://www.ps3devwiki.com/files/flash/Tools/Flowrebuilder/FlowRebuilder%20v.4.2.1.1.exe FlowRebuilder v.4.2.1.1.exe (473.57 KB)] // [http://www.mirrorcreator.com/files/GUUUKNWE/FlowRebuilder_v.4.2.1.1.exe_links mirror] | ||
* [http://www. | * [http://www.ps3devwiki.com/files/flash/Tools/Flowrebuilder/FlowRebuilder%20v.4.2.0.1.exe FlowRebuilder v.4.2.0.1.exe (474.01 KB)] // [http://www.mirrorcreator.com/files/C4U1C3OO/FlowRebuilder_v.4.2.0.1.exe_links mirror] | ||
* [http://www. | * [http://www.ps3devwiki.com/files/flash/Tools/Flowrebuilder/FlowRebuilder+v.4.1.3.2.exe FlowRebuilder v.4.1.3.2.exe (459.95 KB)] // [http://www.mirrorcreator.com/files/1UEPOIHX/FlowRebuilder_v.4.1.3.2.exe_links mirror] | ||
* [http://www. | * [http://www.ps3devwiki.com/files/flash/Tools/Flowrebuilder/FlowRebuilder%20v.4.1.0.0.exe FlowRebuilder v.4.1.0.0.exe (454.85 KB)] // [http://www.mirrorcreator.com/files/EC2ZFONW/FlowRebuilder_v.4.1.0.0.exe_links mirror] (don't use, for historic reasons listed) | ||
==Flowrebuilder options== | ==Flowrebuilder options== | ||
Line 233: | Line 210: | ||
<div style="float:right">[[File:Nand-extract-noerror.png|200px|thumb|left|Flowrebuilder extraction no error]]<br />[[File:Nand-extract-error2.png|200px|thumb|left|Flowrebuilder extraction error]]</div> | <div style="float:right">[[File:Nand-extract-noerror.png|200px|thumb|left|Flowrebuilder extraction no error]]<br />[[File:Nand-extract-error2.png|200px|thumb|left|Flowrebuilder extraction error]]</div> | ||
<span style="color:red | <span style="background-color:white; color:red;">(make sure they are all there, flowrebuilder will not give warning when it fails!)</span>: | ||
* bootloader_0 | * bootloader_0 | ||
* bootloader_1 (NAND only) | * bootloader_1 (NAND only) | ||
Line 255: | Line 232: | ||
== From unified to seperate low/high NAND files == | == From unified to seperate low/high NAND files == | ||
If for some reason you lose the original seperate low/high NAND files and only have the <abbr title="unscrambled then interleaved 2 NAND to unified dump">unified</abbr>, you need donor files to regenerate them. | If for some reason you lose the original seperate low/high NAND files and only have the <abbr title="unscrambled then interleaved 2 NAND to unified dump">unified</abbr>, you need donor files to regenerate them. | ||
* [ | * [http://www.ps3devwiki.com/files/flash/dumps/NAND0-1.rar NAND0-1.rar] [http://www.mirrorcreator.com/files/LTVIJEAK/NAND0-1.rar_links mirror] | ||
extract and in Flowrebuilder select the option "RE-SCRAMBLE a modified dump then de-interleave it into two new flashes" | extract and in Flowrebuilder select the option "RE-SCRAMBLE a modified dump then de-interleave it into two new flashes" | ||
* Select the NAND backup "Flash 0" (TOP) file : here drop the 1bkp.bin | * Select the NAND backup "Flash 0" (TOP) file : here drop the 1bkp.bin | ||
Line 266: | Line 243: | ||
= BwE NOR Validator = | = BwE NOR Validator = | ||
This all in one validator/patcher will interpret the byte orientation, patch for 3.55 and will then output the results of 2200+ validations. <br> | |||
=== How-to use === | |||
1) Run the comical keygen style loader<br> | |||
2) Click start (and maybe mute)<br> | |||
3) A console will appear asking you to select your dumps (if you have more than one in the folder)<br> | |||
4) Make your selection and or select if you watch to patch it (either in its current byte orientation or the opposite).<br> | |||
=== How | 5) Wait patiently<br> | ||
1 | 6) Read the output<br> | ||
2 | |||
3 | |||
4 | |||
5 | |||
6 | |||
=== Areas Of Validation === | === Areas Of Validation === | ||
* Statistics | |||
* First Region Header | |||
* Flash Format | |||
* Flash Region | |||
* Asecure_Loader/Metldr | |||
* Asecure_Loader/Metldr Corrupt Sequences | |||
* Asecure_Loader/Metldr Encrypted Statistics | |||
* EID | |||
* EID0 | |||
* EID2 | |||
* EID3 | |||
* EID5 | |||
* IDPS | |||
* CISD | |||
* CISD0 | |||
* CISD1 | |||
* CISD2 | |||
* CCSD | |||
* CCSD0 | |||
* TRVK_PRG0 | |||
* TRVK_PRG1 | |||
* TRVK_PKG0 | |||
* TRVK_PKG1 | |||
* ROS0 | |||
* ROS1 | |||
* ROS0/1 AuthID's/MD5's | |||
* Revoke/CoreOS MD5's | |||
* CVTRM/VTRM0 | |||
* VTRM 1 | |||
* Second Region Header | |||
* Second Region Block 0 | |||
* Second Region Block 1 | |||
* CELL_EXTNOR_AREA | |||
* Lv0ldr/Bootldr | |||
* Lv0ldr/Bootldr Corrupt Sequences | |||
* Lv0ldr/Bootldr Statistics | |||
* Minimum Version | |||
* File Digest Keys | |||
* PerConsole Nonce | |||
* Corrupt Sequences | |||
* Repetition | |||
* Authenticiation IDs | |||
=== Download === | === Download === | ||
BwE NOR Validator v1. | [http://betterwayelectronics.com/files/BwE_NOR_Validator.rar BwE NOR Validator v1.02] | ||
Archive MD5: 97B4B89BE8C4EDA26BA2965D287AB09C<br> | |||
Application MD5: 174313302588F512903B2CEEA536603A<br> | |||
==== Changelog ==== | ==== Changelog ==== | ||
* 1.02 - 22/02/2013 : more md5's & authid checks + changed some results. | * 1.02 - 22/02/2013 : more md5's & authid checks + changed some results. | ||
* 1.01 - 16/02/2013 : authid check bugfix | * 1.01 - 16/02/2013 : authid check bugfix | ||
* 1.00 - 15/02/2013 : first public release | * 1.00 - 15/02/2013 : first public release | ||
=== Warning === | === Notes/Warning === | ||
Using this program is [[NOT]] a 100% way of validating your dumps, but it is a good way of quickly seeing if it is worth checking further. This program will NOT work with NAND and will not check anything other than what is stated. ALWAYS CHECK MANUALLY! | |||
Use at own risk! Valid dumps may be invalid - Invalid dumps may be valid. <br> | Use at own risk! Valid dumps may be invalid - Invalid dumps may be valid. <br> | ||
There are almost infinite variations of each dump! Have fun and good luck! <br> | There are almost infinite variations of each dump! Have fun and good luck! <br> | ||
Any updates will be posted here first. <br> | |||
Report any bugs or issues to [email protected] or directly to BwE @ irc.efnet.org #ps3downgrade <br> | |||
=== Gallery === | === Gallery === | ||
<gallery> | <gallery> | ||
File:Screenshot.jpg | File:Screenshot.jpg | ||
</gallery> | </gallery> | ||
= Nor Inspector = | = Nor Inspector = | ||
Line 539: | Line 345: | ||
=== Download === | === Download === | ||
[https://dl.dropbox.com/s/aeqvmm7e4boe51c/NorInspector001.rar Nor Inspector 0.0.1] (Requires .NET Framework 2.0) | [https://dl.dropbox.com/s/aeqvmm7e4boe51c/NorInspector001.rar Nor Inspector 0.0.1] (Requires .NET Framework 2.0) | ||
=== Gallery === | === Gallery === | ||
Line 551: | Line 352: | ||
File:NorInspector-tab-Region Viewer.png|NorInspector - tab : Region Viewer | File:NorInspector-tab-Region Viewer.png|NorInspector - tab : Region Viewer | ||
File:NorInspector-tab-Status.png|NorInspector - tab : Status | File:NorInspector-tab-Status.png|NorInspector - tab : Status | ||
</gallery> | </gallery> | ||
= Known bad guides (with obvious faults in them that lead to permanent bricks) = | = Known bad guides (with obvious faults in them that lead to permanent bricks) = | ||
== Baileys (>10 bricks) == | |||
* <span style="text-decoration: line-through;">http://psx-scene.com/forums/f263/ultimate-fool-proof-guide-ps3-hardware-downgrading-104398</span> | * <span style="text-decoration: line-through;">http://psx-scene.com/forums/f263/ultimate-fool-proof-guide-ps3-hardware-downgrading-104398</span> | ||
* <span style="text-decoration: line-through;">http://www.ps3hax.net/showthread.php?t=39766</span> | * <span style="text-decoration: line-through;">http://www.ps3hax.net/showthread.php?t=39766</span> | ||
'''Do not use''', not only does it deviate alot (16x) from wiki safeguarded method, it skips important steps that prevent users from bricking their console. | '''Do not use''', not only does it deviate alot (16x) from wiki safeguarded method, it skips important steps that prevent users from bricking their console. | ||
== E3 FLASHER INSTALLATION and DOWNGRADE TUTORIAL (Khalkedon) == | == E3 FLASHER INSTALLATION and DOWNGRADE TUTORIAL (Khalkedon) == | ||
Line 665: | Line 399: | ||
= Word of Warning = | = Word of Warning = | ||
When using validators and bricking your console as result, there are only 2 people to blame : | When using validators (so far every single one of them where debunked and put back to the trashcan) | ||
and bricking your console as result, there are only 2 people to blame : | |||
* the one making the validator (for not properly validating, warning users and telling ''what'' is wrong and/or ''how'' it could be solved); | * the one making the validator (for not properly validating, warning users and telling ''what'' is wrong and/or ''how'' it could be solved); | ||
* the enduser for flying blind and getting lazy/dumb with it. | * the enduser for flying blind and getting lazy/dumb with it. | ||