Editing Software Dumping
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: | ||
[[Category:Software]] | |||
== Software dumping == | == Software dumping == | ||
Line 12: | Line 13: | ||
addi %r12, %r4, 0x200 # r4 = start sector | addi %r12, %r4, 0x200 # r4 = start sector | ||
256MB NAND consoles have a hidden section of size 0x40000 (0x200 * 512 byte sector = 0x40000) hidden by the hv. The hv hides it at address | 256MB NAND consoles have a hidden section of size 0x40000 (0x200 * 512 byte sector = 0x40000) hidden by the hv. The hv hides it at address 002786E8 | ||
To be able to dump that section, it needs to be unmasked, using poke | To be able to dump that section, it needs to be unmasked, using poke | ||
Line 23: | Line 24: | ||
==== Memdump ==== | ==== Memdump ==== | ||
<div style="float:right">[[File:Memdump-lv1 1280.png| | <div style="float:right">[[File:Memdump-main 1280.png|200px|thumb|left|Memdump - main screen]]<br />[[File:Memdump-about 1280.png|200px|thumb|left|Memdump - about screen]]<br />[[File:Memdump-help 1280.png|200px|thumb|left|Memdump - help screen]]<br />[[File:Memdump-lv1 1280.png|200px|thumb|left|Memdump - lv1 screen]]<br />[[File:Memdump-lv2 1280.png|200px|thumb|left|Memdump - lv2 screen]]</div> | ||
PS3 memory dumping tool that can dump lv1, lv2, NAND/NOR Flash, and eEID from GameOS. | |||
PS3 memory dumping tool that can dump lv1, lv2, NAND/NOR Flash, and eEID from GameOS | |||
Download: | Download: | ||
* http://gitorious.ps3dev.net/memdump/memdump/trees/master | * http://gitorious.ps3dev.net/memdump/memdump/trees/master | ||
* | * http://www.ps3devwiki.com/files/devtools/dumpers/memdump_0.01-FINAL/ | ||
===== Applicable firmwares ===== | ===== Applicable firmwares ===== | ||
Line 134: | Line 125: | ||
====== NAND patch method ====== | ====== NAND patch method ====== | ||
# Extract the dump ("EXTRACT a NOR dump or an interleaved and unscrambled NAND dump." with FlowRebuilder v.4.2.3.0 or higher - it will warn for missing bootldr) | # Extract the dump ("EXTRACT a NOR dump or an interleaved and unscrambled NAND dump." with FlowRebuilder v.4.2.3.0 or higher - it will warn for missing bootldr) | ||
# Open dump with | # Open dump with HxD | ||
# Select Block (CTRL-E), start offset 0, end offset 3FFFF | # Select Block (CTRL-E), start offset 0, end offset 3FFFF | ||
# New File (CTRL-N), and paste insert (CTRL-V) | # New File (CTRL-N), and paste insert (CTRL-V) | ||
# Save | # Save as "bootldr" | ||
# Go back to your incomplete dump to the last offset | # Go back to your incomplete dump to the last offset | ||
# Insert bytes | # Insert bytes 1040000, hex value 00 (full dump ends at 0xFFFFFFF , incomplete dump ends at 0xEFBFFFF, we thus need to add 0x1040000) | ||
# Goto offset (CTRL-G) F000000 | # Goto offset (CTRL-G) F000000 | ||
# Open previously saved "bootldr", select all (CTRL-A), Copy (CTRL-C) | # Open previously saved "bootldr", select all (CTRL-A), Copy (CTRL-C) | ||
# Back to the incomplete dump on offset 0xF000000 paste write (CTRL-B) the bootldr in it | # Back to the incomplete dump on offset 0xF000000 paste write (CTRL-B) the bootldr in it | ||
# Check filesize is still ending at 0xFFFFFFF | # Check filesize is still ending at 0xFFFFFFF | ||
# Save file | # Save file as "fixed.bin" | ||
# | # The file "fixed.bin" will now no longer give warnings with FlowRebuilder v.4.2.3.0 or higher. | ||
If thus complete and valid, it can be used with hardware flasher or software methods. If you need to debrick, downgrade etc. you will need to prepatch it or convert TargetID as needed. | If thus complete and valid, it can be used with hardware flasher or software methods. If you need to debrick, downgrade etc. you will need to prepatch it or convert TargetID as needed. | ||
Line 158: | Line 149: | ||
:# Dump flash? select YES.<br />If you do it 4 times, you'll be left with 4 .norbin files on your usb drive | :# Dump flash? select YES.<br />If you do it 4 times, you'll be left with 4 .norbin files on your usb drive | ||
Note: MultiMAN | Note: MultiMAN NND dumps are 239MB, see above section about fixing. | ||
==== Glevand' dump_flash.pkg ==== | ==== Glevand' dump_flash.pkg ==== | ||
[http:// | [http://ps3devwiki.com/files/flash/Tools/USB%20Flash%20Dump/ USB Flash Dump]<br /> | ||
* NAND: Make sure USB stick is FAT32 with enough free space (256MB per dump) - ''bootldr missing because of masking'' | * NAND: Make sure USB stick is FAT32 with enough free space (256MB per dump) - ''bootldr missing because of masking'' | ||
* NOR: Make sure USB stick is FAT32 with enough free space (16MB per dump) | * NOR: Make sure USB stick is FAT32 with enough free space (16MB per dump) | ||
Line 178: | Line 169: | ||
{{Hardware Flashers}} | {{Hardware Flashers}} | ||
[[Category:Hardware Flashers]] |