Dumping Nintendo 3DS System Files: Difference between revisions

From ihaveahax's Site
Jump to navigationJump to search
(fix swapped images)
(3 intermediate revisions by the same user not shown)
Line 3: Line 3:
ARM9 BootROM contains various encryption keys. OTP is used for encryption of console-unique data, such as NAND partitions.
ARM9 BootROM contains various encryption keys. OTP is used for encryption of console-unique data, such as NAND partitions.


=== Using boot9strap ===
=== Using GodMode9 ===
This is the default setup when using [https://3ds.hacks.guide/ 3DS Hacks Guide]. This does not work when using boot9strap through ntrboot. If ntrboot is used, use the GodMode9 section below.
This requires GodMode9 v1.1.8 or newer, started through boot9strap.


#While holding START + SELECT + X, press POWER.
#Start GodMode9.
#Check for {{code|/boot9strap}} on the SD card. The files {{code|boot9.bin}} and {{code|otp.bin}} should be created inside.
#Navigate to {{code|[M:] MEMORY VIRTUAL}}.
#Press L on {{code|boot9.bin}} and {{code|otp.mem}} to select both.
#Press A to select, then choose "Copy to 0:/gm9/out".
#Turn off the system.
#Check inside {{code|/gm9/out}} on the SD card. The files {{code|boot9.bin}} and {{code|otp.bin}} should be created.


=== Using fastboot3DS ===
=== Using fastboot3DS ===
Line 17: Line 21:
#Check inside {{code|/3ds}} on the SD card. The files {{code|boot9.bin}} and {{code|otp.bin}} should be created.
#Check inside {{code|/3ds}} on the SD card. The files {{code|boot9.bin}} and {{code|otp.bin}} should be created.


=== Using GodMode9 ===
=== Using boot9strap before 1.4 ===
This requires GodMode9 v1.1.8 or newer, started through boot9strap.
This is the default setup when using [https://3ds.hacks.guide/ 3DS Hacks Guide]. This does not work when using boot9strap through ntrboot. If ntrboot is used, use the GodMode9 section above.
 
'''This option no longer works for boot9strap 1.4.'''


#Start GodMode9.
#While holding START + SELECT + X, press POWER.
#Navigate to {{code|[M:] MEMORY VIRTUAL}}.
#Check for {{code|/boot9strap}} on the SD card. The files {{code|boot9.bin}} and {{code|otp.bin}} should be created inside.
#Press L on {{code|boot9.bin}} and {{code|otp.mem}} to select both.
#Press A to select, then choose "Copy to 0:/gm9/out".
#Turn off the system.
#Check inside {{code|/gm9/out}} on the SD card. The files {{code|boot9.bin}} and {{code|otp.bin}} should be created.


== movable.sed ==
== movable.sed ==
Line 34: Line 36:


=== Using GodMode9 ===
=== Using GodMode9 ===
The drive depends on the source. SysNAND is at {{code|[1:] SYSNAND CTRNAND}}. EmuNAND/RedNAND is at {{code|[4:] EMUNAND CTRNAND}}. A mounted NAND backup is at {{code|[7:] IMGNAND CTRNAND}}.
The drive depends on the source. '''SysNAND is at {{code|[1:] SYSNAND CTRNAND}} and is most likely the one you want.''' EmuNAND/RedNAND is at {{code|[4:] EMUNAND CTRNAND}}. A mounted NAND backup is at {{code|[7:] IMGNAND CTRNAND}}.


#Start GodMode9.
#Start GodMode9.

Navigation menu