Homebrew Launcher (BrowserHax 2020)

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

Required Reading

This method of accessing the Homebrew Launcher takes advantage of some browser oversights in the native 3DS Internet Browser.

Compatibility Testing

To use this method, your console must be from a compatible region with a compatible browser version.

You can check these details from System Settings.

  1. Open System Settings.
  2. In the bottom right of the top screen, you will see a firmware version string in the format of 11.13.0-45x.
    • The 45 is your browser version, and the letter is your region
    • If your browser version is less than 45, you will need to update the console through the System Settings “Software Update” option
    • E designates EUROPE
    • U designates USA
    • J designates JAPAN
    • If your console has a letter other than any of these three, it is not compatible with this method.
  3. Remember your region designation. You will need to know this later.

What You Need


Section I - Prep Work

  1. Power off your console and remove the SD card
  2. Connect the SD card to your computer
  3. Copy boot.3dsx from the Homebrew Launcher release to the root of your SD card
    • The root of the SD card refers to the initial directory on your SD card where you can see the Nintendo 3DS folder, but are not inside of it
  4. In the BrowserHax release archive, open the folder corresponding to your console’s region
  5. Copy the 3ds folder, browserhax_hblauncher_ropbin_payload.bin and arm11code.bin from there to the root of your SD card
    • You should now have a Nintendo 3DS folder, a 3ds folder and the two .bin files on your root directory

Section II - BrowserHax

  1. Open this image in a new tab or window on your computer
  2. Safely remove your SD card from your computer and put it back in your console
  3. Power on your console and ensure it is connected to an active WiFi network
  4. From the HOME Menu, press the Left Shoulder and Right Shoulder buttons together
    • This should open a QR Scanner. If it does not, USM (the next part of getting custom firmware) will not work for you. You will need to use a legacy method
    • If you need to type out the URL, it is https://zoogie.github.io/web/nbhax/
  5. Use the QR scanner to scan the QR code you opened in the first step
  6. Tap the “PROCEED TO HAXX” button
  7. Wait for the process to complete
    • If it displays a yellow screen, power your console off, then try this section again
  8. If the exploit was successful, your device will have loaded the Homebrew Launcher
    • You may see an error stating that no applications were found. If this occurs, proceed to the next steps
  9. Leave your console on and proceed to the next section below

Continue to Installing boot9strap (HBL-USM)