ARM9 BootROM contains various encryption keys. OTP is used for encryption of console-unique data, such as NAND partitions.
This is the default setup when using 3DS Hacks Guide. This does not work when using boot9strap through ntrboot. If ntrboot is used, use the GodMode9 section below.
/boot9strap
on the SD card. The files boot9.bin
and otp.bin
should be created inside.This requires fastboot3DS v1.1 or newer installed to FIRM.
/3ds
on the SD card. The files boot9.bin
and otp.bin
should be created.This requires GodMode9 v1.1.8 or newer, started through boot9strap.
[M:] MEMORY VIRTUAL
.boot9.bin
and otp.mem
to select both./gm9/out
on the SD card. The files boot9.bin
and otp.mem
should be created.movable.sed
contains KeyY for SD data encryption for all files under /Nintendo 3DS/<id0>/<id1>
. The file is located in CTRNAND at /private/movable.sed
.
If you have an essentials backup (essential.exefs
) created by GodMode9, the file is available inside as "movable
".
The drive depends on the source. SysNAND is at [1:] SYSNAND CTRNAND
. EmuNAND/RedNAND is at [4:] EMUNAND CTRNAND
. A mounted NAND backup is at [7:] IMGNAND CTRNAND
.
private
.movable.sed
, then choose "Copy to 0:/gm9/out"./gm9/out
on the SD card. The file movable.sed
should be created.