Created/Started by BwE on the 14th November 2012 (Because I was too lazy to constantly check everything).
Greetz/Credit: EussNL, Judges, No0bZiLLa, Rogero, Rebug, deank, 3absiso, SCE & PS3 Dev Wiki (+ Its Contributers).
This all in one validator/patcher will interpret the byte orientation, patch for 3.55/4.40 and will then output the results of 2700+ validations via HTML.
1 - Place your .bin/s in the same folder as the validator.
2 - Run the validator and press Start.
3 - A console will appear asking you to select your dump (if you have more than one in the folder).
4 - Make your selection and or select if you watch to patch it (either in its current byte orientation or the opposite).
5 - Wait patiently.
6 - Press Enter at the end to launch the output.
Areas Of Validation
* First Region Header
* Flash Format
* Flash Region
* Asecure_Loader/Metldr Corrupt Sequences
* Asecure_Loader/Metldr Encrypted Statistics
* ROS0/1 AuthID's/MD5's
* Revoke/CoreOS MD5's
* VTRM 1
* Second Region Header
* Second Region Block 0
* Second Region Block 1
* Lv0ldr/Bootldr Corrupt Sequences
* Lv0ldr/Bootldr Statistics
* Minimum Version
* File Digest Keys
* PerConsole Nonce
* Corrupt Sequences
* Authenticiation IDs
1.23 - 29/04/2013 : improved validation, added 4.41 ofw information
1.22 - 16/04/2013 : added 115 more validations + changed statistic range for bootldr + other small boring changes
1.21 - 11/04/2013 : patch3 error fix.
1.20 - 10/04/2013 : added new console data, removed 3.56 patch (replaced with 4.40), added protection against using old validator, changed corruption check (again!), added quick info for console.
1.19 - 09/04/2013 : changed metldr statistic range, minver check (to suit refurbished ps3s), corruption changes
1.18 - 08/04/2013 : upgraded cisd/cell_ext_nor_area/metldr validations to suit unique metldr.2 revision, changed corruption output (again).
1.17 - 08/04/2013 : changed repetition check, changed corruption output, bugfix
1.16 - 02/04/2013 : added rogero's 4.40 patch, changed options, added 25+ md5's, changed stats range and id check
1.15 - 25/03/2013 : added 4.40 ofw information and optimised some code
1.14 - 19/03/2013 : improved validation of the flash-region table
1.13 - 18/03/2013 : better handling for metldr.2, more id detections and md5s, added byte reversal option for experimenting with E3
1.12 - 16/03/2013 : md5 bug fix, changed id detections and general improvements
1.11 - 08/03/2013 : improved patching structure, added 3 musketeers patch (3.56 patching), code optimization
1.10 - 04/03/2013 : added 25+ validations + changed results & outputs + bugfix
1.09 - 02/03/2013 : improved corruption checks for metldr/bootldr + more validations + old coreos bug fix (again) + changed some results
1.08 - 29/02/2013 : added timeout for version check + added 16bit corrupt sequence check + fixed long outputs + fixed metldr ident bug + changed some warning/danger results + changed 00/ff results
1.06 - 27/02/2013 : fixed bug when handling old coreos versions + fixed .self md5 list
1.05 - 25/02/2013 : added approx 220 more validations + changed statistic ranges + latest version check + fixes to metldr/bootldr
1.02 - 22/02/2013 : more md5's & authid checks + changed some results.
1.01 - 16/02/2013 : authid check bugfix
1.00 - 15/02/2013 : first public release
Use at own risk! Valid dumps may be invalid - Invalid dumps may be valid.
There are almost infinite variations of each dump! Have fun and good luck!
Report any bugs or issues to firstname.lastname@example.org or directly to BwE @ irc.efnet.org #ps3downgrade
Give credit if you are using this for other people!
Made in Australia!
[ www.ps3devwiki.com / www.betterwayelectronics.com ]