Get Started

For support in English, ask for help at Nintendo Homebrew on Discord.
If you appreciate this guide, I accept Donations.

Required Reading

Select the appropriate page for your version from the chart below. Note that the “from” and “to” fields are inclusive. This means that, for example, the “from 9.0.0 to 9.2.0” row includes 9.0.0, 9.1.0, and 9.2.0.

Additionally, note that the last two columns of the chart refer to the last number of your version (which corresponds to the browser version installed to the system). If the version is -0 then you do not have a browser, while any number above -0 indicates a browser is installed.

In the case of “5.0.0-0U” for example, you would follow the “No Browser” column and 5.0.0 to 5.1.0 row because the system is on the a system version in that range and has no browser installed.

Your device version can be found at the bottom right of the top screen of the System Settings.

If you are unable to follow the instructions corresponding to your specific version due to missing prerequisites, then you should either update to the latest version or use the “All Versions” row for methods that work regardless of system version.

For all versions you can also Cartridge Update (or use a standard system update) to get to a higher version in the same column to follow its instructions.

If you have already hacked your 3DS before and have an EmuNAND based CFW setup, just follow all instructions while on SysNAND. Replace any files that already exist. Your data will be transferred from EmuNAND to your new B9S install at the end. If you use menuhax, you should clear Home Menu’s extdata to remove it before beginning.

This page is for instructions on how to install boot9strap to a stock 3DS or 2DS. If you already have arm9loaderhax installed and are looking to update to boot9strap, follow A9LH to B9S.

Before starting, Windows users should enable the option to show file extensions using File Extensions (Windows)!

Before starting, you may want to check your SD card for errors using H2testw (Windows), F3 (Linux), or F3X (Mac)!

There have been reports of a wave of bans being handed out to CFW users by Nintendo. To protect yourself, please do the following steps before starting this guide:

  1. Go to System Settings, then “Internet Settings”, then “SpotPass”, then “Sending of System Information”
  2. Disable the “Sending of System Information” option
  3. Exit the System Settings
  4. Go to your Friend List (the orange Face Icon in the top row of your Home Menu)
    • If you receive an error and are kicked out of the menu, the Friend List setting is either already disabled or your console cannot connect to Nintendo’s servers (due to a ban or connection issues)
  5. Go to the Friend List settings, then “Friend Notification Settings”, then “Show friends what you’re playing”
  6. Disable the “Show friends what you’re playing” option
  7. Exit your Friend List

Version Table

From To No Browser Browser
1.0.0 2.0.0 Update to latest firmware or use an "All Versions" Method
2.1.0 2.1.0 Update to latest firmware or use an "All Versions" Method Installing boot9strap (2xrsa)
2.2.0 2.2.0 Update to latest firmware or use an "All Versions" Method
3.0.0 8.1.0 Installing boot9strap (Soundhax)
9.0.0 11.3.0 Homebrew Launcher (Soundhax)
11.4.0 11.11.0 Update to latest firmware or use an "All Versions" Method
11.12.0 11.13.0 Seedminer

(Requires a Compatible Flashcart)


Installing boot9strap (Hardmod)
(Requires Soldering)