Installing boot9strap (Hardmod)
Required Reading
An excellent guide to getting a hardmod can be found here.
This is a currently working implementation of the “FIRM partitions known-plaintext” exploit detailed here.
To use the magnet links on this page, you will need a torrent client like Deluge.
To extract the .7z files linked on this page, you will need a file archiver like 7-Zip or The Unarchiver.
This will work on New 3DS, New 2DS, Old 3DS, and Old 2DS on all versions that you have a corresponding .firm for.
What You Need
- Your NAND image extracted using your hardmod
- The latest release of boot9strap (standard boot9strap; not the
devkitfile, not thentrfile) - The latest version of hardmod-b9s-installer
- Windows users can use the compiled
.exe, while Mac and Linux users will need to have Python 3 installed to run the.py
- Windows users can use the compiled
- The latest release of Luma3DS (the
.7zfile) - The latest release of the Homebrew Launcher
- The
.firmcorresponding to your device and version:
Instructions
Section I - Prep Work
- Power off your device
- Insert your SD card into your computer
- Copy
boot.firmfrom the Luma3DS.7zto the root of your SD card - Copy
boot.3dsxto the root of your SD card - Copy the hardmod-b9s-installer folder from the hardmod-b9s-installer
.zipto your computer - Copy your downloaded
.firmto the hardmod-b9s-installer folder on your computer - Rename your downloaded
.firmin the hardmod-b9s-installer folder on your computer tocurrent.firm - Copy
boot9strap.firmandboot9strap.firm.shafrom the boot9strap.zipto the hardmod-b9s-installer folder on your computer - Reinsert your SD card into your device
- Use your hardmod to create a NAND backup
- Move your NAND backup to the hardmod-b9s-installer folder on your computer and rename it to
NAND.bin
Section II - Installing boot9strap
- Run hardmod-b9s-installer
- Windows Users: Run
install-b9s.exe - Mac and Linux Users: Run
install-b9s.py
- Windows Users: Run
- Flash your outputted
NAND-patched.binto your device with your hardmod - Power off your device
- Disconnect your hardmod
- Power on your device
Section III - Configuring Luma3DS
- Your device should have booted into the Luma3DS configuration menu
- If you get a black screen, follow this troubleshooting guide
- Use the (A) button and the D-Pad to turn on the following:
- “Show NAND or user string in System Settings”
- Press (Start) to save and reboot
- If you get an error, just continue the next page