User talk:Anaria

From PS3 Developer wiki
Revision as of 10:17, 28 February 2013 by Anaria (talk | contribs) (Created page with "As of the ongoing project I'm working on, I'd like to try to add comments and document here, in the hope that it will help anyone who would like to work on his own project. C...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

As of the ongoing project I'm working on, I'd like to try to add comments and document here, in the hope that it will help anyone who would like to work on his own project.

Current project source code can be found on Github: NOR-Dump-Tool

It is solely design to read NOR dumps hopefully a NAND project can be made based on this one. It can help to validate, but it is not a 100% guaranty that a dump has no issues. It can help to read parts of a dump or any other kind of manipulation not dedicated to specifically validate a dump.

Usage and examples:

-P Give percentage of bytes
-G Check PS3 Generic information
-C Check and display perconsole information
-f Check areas filled with '00' or 'FF'
-F Check Firmware information (ros0/1 + trvk)
-N Check areas containing data in opposition to -F option
-S FolderName Split some NOR section to folder 'FolderName'
-M Start Size Run MD5 sum on file from 'Start' for 'Size' long
-E FileName Start Size Extract specific NOR Section from 'Start' for 'Size' long
-D Start Size H/A Display a specific NOR Section from 'Start' for 'Size' long, use H or A for HEX or ASCII

Dump validation coverage:

http://www.ps3devwiki.com/wiki/Validating_flash_dumps NOR Dump Tool Command line example Comment
Statistical analysis Done NORDumpTool dumpfilename.bin -P
Bytereversed Done none automatic
Only zeroes Done NORDumpTool dumpfilename.bin -f
patterned non zeroes / patterned non ff's Done NORDumpTool dumpfilename.bin -N
patterned FF's Done NORDumpTool dumpfilename.bin -f
malformed headers / filenames / regionnames Done NORDumpTool dumpfilename.bin done via different sub routine, should be fully covered when launching all tests
absent files /regions Done NORDumpTool dumpfilename.bin done via different sub routine, should be fully covered when launching all tests
malformed files /regions Done NORDumpTool dumpfilename.bin done via different sub routine, should be fully covered when launching all tests
Repetitions Done NORDumpTool dumpfilename.bin -R automatic
Check metldr+bootldr sizes Done NORDumpTool dumpfilename.bin -C May be improved as it does not cover all repeated addreses but only one in order to identify a stuck address line