Part 5 (arm9loaderhax & Luma3DS) - dalphyx/Guide-3ds-Chinese GitHub Wiki
The final step of this guide is to install arm9loaderhax and setup Luma3DS to run just milliseconds into the boot. This is accomplished by using SafeA9LHInstaller by AuroraWright.
This will install Delebile's Fork of arm9loaderhax.
If you followed an old version of this guide that did not include Updated SysNAND and want to switch to Updated SysNAND + Luma3DS, just do this entire Part, but skip "Section II - Installing arm9loaderhax"
If you currently have Updated SysNAND + Cakes and want to switch to Updated SysNAND + Luma3DS, just follow "Preparatory work."
If you used an old revision of this page (and already have Updated SysNAND + Luma3DS), you may only have the ability to launch Decrypt9, if you would like to switch to the new method, download the latest Luma3DS version and follow "Preparatory work."
This guide uses "Updated SysNAND" mode, in which we copy our RedNAND to SysNAND (to keep games and such) and install arm9loaderhax to have permanent SysNAND hax with no RedNAND required at all.
We will also setup the ability to launch Decrypt9 from arm9loaderhax, giving us the ability to unbrick our SysNAND from situations that would normally brick us by restoring from backup.
For information on updating Luma3DS, read this.
What you need
- data_input.zip (mirror)
- payload_input.zip (mirror)
- slotkey_input.zip (mirror)
- The latest release of hblauncher_loader
- The latest release of Luma3DS
- The latest release of Decrypt9WIP
- The latest release of EmuNAND9
- The latest release of SafeA9LHInstaller
- The latest release of Uncart for arm9loaderhax
- New 3DS:
- Luma3DS NTR firmware bin (mirror) zip file
- Old 3DS:
- Luma3DS NTR firmware bin (mirror) zip file
Instructions
Section I - Preparatory work
- Delete the
Decrypt9
folder from the root of your SD card if you have one - Copy the
a9lh
folder fromdata_input.zip
to the root of your SD Card - Copy and merge the
a9lh
folder frompayload_input.zip
to the root of your SD Card - Copy your console specific
OTP.bin
(the one you got in Part 4) to the/a9lh/
folder on the root of your SD card - Copy and merge the
3ds
folder from the SafeA9LHInstaller zip to the root of your SD card - Copy
SafeA9LHInstaller.dat
from the SafeA9LHInstaller zip to the root of your SD card - Copy
hblauncher_loader.cia
from thehblauncher_loader
zip to the root of your SD card - Copy
arm9loaderhax.bin
and theluma
folder from the Luma3DS zip to the root of your SD card - Copy
Decrypt9WIP.bin
from the Decrypt9WIP zip to the/luma/payloads/
folder on your SD card - In the
/luma/payloads
folder, renameDecrypt9WIP.bin
todef_Dec9.bin
- Copy and merge the
3DS
folder from the EmuNAND9 zip to the root of your SD card - Copy
EmuNAND9.bin
from the EmuNAND9 zip to the/luma/payloads/
folder on your SD card - In the
/luma/payloads
folder, renameEmuNAND9.bin
toy_EmuN9.bin
- Copy
arm9loaderhax.bin
from the Uncart zip to the/luma/payloads/
folder on your SD card - In the
/luma/payloads
folder, renamearm9loaderhax.bin
tox_Uncart.bin
- Copy the contents of
slotkey_input.zip
to the root of your SD card - Copy
firmware.bin
from the Luma3DS NTR Firmware zip to the/luma/
folder on your SD card - Copy your
emuNAND_original.bin
backups from Section I to the root of your SD card
Section II - Installing arm9loaderhax
- Reinsert your SD card into your 3DS
- Get into the Homebrew Launcher on SysNAND through the entrypoint of your choice
- Launch SafeA9LHInstaller
- "Exploiting arm9" should be nearly instant, if you get stuck restart and try again
- Select Full Install
- The installer will now install arm9loaderhax on your device (this is very fast)
- Your hold select on boot to enter the Luma3DS menu. If you get a black screen, follow this troubleshooting guide.
Section III - Configuring Luma3DS
- Use the A button and the D-Pad to turn on the following:
- "Autoboot SysNAND"
- "SysNAND is updated"
- "Force A9LH detection"
- "Show current NAND in System Settings"
- "Show GBA boot screen in patched AGB_FIRM"
- If you are using a New 3DS, you should also enable the following:
- Toggle "New 3DS CPU" to "CLock+L2(x)" for improved game performance
- Press Start to save and reboot
Section IV - Copying RedNAND data to SysNAND
- Reboot, then open Decrypt9 from arm9loaderhax by holding Start on boot
- Go to "SysNAND Options"
- Go to "SysNAND Backup/Restore..."
- Select "NAND Restore (keep a9lh)"
- Confirm and restore from
emuNAND_original.bin
Section V - Removing RedNAND from your SD
- Press Select on the main menu to eject your SD card
- Delete
emuNAND_original.bin
from the root of your SD card - Backup every file on your SD card to a folder on your computer, all files will be deleted in the next step
(if you followed Part 3 of this guide, you can delete the SD card backup from that - this will replace it) - Reinsert your SD card into your 3DS.
- Hold Y on boot to launch EmuNAND9
- Go to "SD Format Options", then "Format SD..."
- Select the "Format SD Without EmuNAND" option
- Press Select on the main menu to eject your SD card
- Put your SD card in your computer, then copy all your files back into it
Section VI - Finalising setup
- From EmuNAND Manager Options, make a backup of SysNAND to
sysNAND.bin
- Press Select on the main menu to eject your SD card, then put it in your computer
- Rename
sysNAND.bin
tosysNAND-A9LHAX.bin
and copy it to a safe location on your computer; this is a SysNAND backup containing arm9loaderhax (Your backup should match one of the sizes on this page; if it does not, you should delete it and make a new one!) - Delete
sysNAND-A9LHAX.bin
from your SD card - Reinsert your SD card into your 3DS then press Start to reboot
- Update your CFW SysNAND to the latest version using system settings
- Open Health and Safety (which is now FBI)
- Navigate to
hblauncher_loader.cia
and press A to install - Exit with the home button
- Launch the HomeBrew Launcher from the home menu icon at least once to download the payload
If everything has gone according to plan, arm9loaderhax will be installed to your device, your RedNAND will have been copied to your SysNAND, you will no longer need RedNAND, you will have a CIA installer, and you'll be able to launch the Homebrew Launcher from an icon on your home menu. Your device will now automatically launch into CFW SysNAND.
You will no longer be able to boot without the SD card in, that is normal.
You will now boot a Custom Firmware based SysNAND by default.
You can now hold Select on boot to launch the Luma3DS configuration menu.
You can now hold Start on boot to launch Decrypt9, a full featured NAND tool.
You can now hold Y on boot to launch EmuNAND9, a full featured RedNAND and SD management tool.
You can now hold X on boot to launch Uncart, a tool for converting a physical game cart to an installable file. (in the linked guide, replace Brahma with arm9loaderhax)
You can remove any extra files from the root of the SD card that are not in the image.