Part 1 (Gateway) - NightScript370/Follow-up-Guide GitHub Wiki
The final step of this guide is to install arm9loaderhax and setup CakesFW to run just milliseconds into the boot. This is accomplished by using SafeA9LHInstaller by AuroraWright, then setting it up to work with BootCtr9, a boot manager that lets us load things on boot.
This will install Delebile's Fork of arm9loaderhax.
If you currently have Updated SysNAND + Cakes/Updated SysNAND + Luma3DS and want to switch to Gateway, just follow "Preparatory work" and "Part 2"
Don't update your SysNAND or you will brick on N3DS/O3DS will lose arm9loaderhax
There is a special Arm9LoaderHax installer for Gateway. However, we will not be using that for the following reasons
We will also setup the ability to launch HourGlass9 from arm9loaderhax, giving us the ability to unbrick our SysNAND from situations that would normally brick us by restoring from backup.
What you need
- data_input.zip (mirror)
- payload_input.zip (mirror)
- slotkey_input.zip (mirror)
- boot_config.ini
- The latest release of BootCTR9
- The latest release of hblauncher_loader
- The latest release of HourGlass9
- The latest release of HBLauncher_loader
- The latest release of EmuNAND9
- The latest release of Gateway
- The Gateway arm9loaderhax.bin file
- The latest Stable release of SafeA9LHInstaller
- The latest release of Uncart for arm9loaderhax
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
arm9bootloader.bin
andarm9loaderhax.bin
from the BootCtr9 zip to the root of your SD card - Copy
hblauncher_loader.cia
from thehblauncher_loader
zip to the root of your SD card - Copy
boot_config.ini
from the "What you need" section above the to the root of your SD card (not from the BootCtr9 zip) - Copy
Decrypt9WIP.bin
from the Decrypt9WIP zip andarm9loaderhax.bin
from the Uncart zip to the/a9lh/
folder on your SD card - Rename
arm9loaderhax.bin
from the Uncart zip in/a9lh/
touncart.bin
- Copy the contents of
slotkey_input.zip
to the root of your SD card - 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/a9lh/
folder on your SD card - Copy your
emuNAND_original.bin
backups from Section I to the root of your SD card - Copy over
launcher.dat
from the Gateway 3DS zip to the root of your SD card - Copy over the
arm9loaderhax.bin
file to thea9lh
folder on your SD card
Section V - Restore EmuNAND
- Shutdown holding Down+B, then open HourGlass9 from arm9loaderhax by holding Start on boot
- Go to "EmuNAND Backup/Restore..."
- Select "NAND Restore"
- Confirm and restore from
emuNAND_original.bin
#####Section VI - Finalizing setup
- Reinsert your SD card into your 3DS
- 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 to sysNAND-A9LHAX.bin, sysNAND.bin.sha sysNAND-A9LHAX.bin.sha, and copy both to a safe location on your computer; this is a SysNAND backup containing arm9loaderhax
- Delete sysNAND-A9LHAX.bin and sysNAND-A9LHAX.bin.sha from your SD card
- Reinsert your SD card into your 3DS then press Start to reboot
- Update your Emunand to the latest version using system settings (if it is not already)
- Open Health and Safety (which is now FBI)
- Select "SD"
- Navigate to hblauncher_loader.cia and press A to install
- Navigate to lumaupdate.cia and press A to install
- Exit with the home button
- Launch the Homebrew Launcher from the home menu icon at least once to ensure the payload is functional
- Reboot!
If everything has gone according to plan, arm9loaderhax will be installed to your device, 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 EmuNAND.
You will no longer be able to boot without the SD card in, that is normal.
You will now boot EmuNAND by default.
You can now hold Select on boot to launch the Luma3DS configuration menu.
You can now hold Start on boot to launch HourGlass9, 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 now update to ShadowNAND