Homebrew Launcher (Browser) - lourinaldi/Guide GitHub Wiki

Browserhax will work for EUR / JPN / USA / KOR regions ONLY!

The Homebrew Launcher has many different entrypoints, or methods of launching. The most common is browserhax, which launches the Homebrew Launcher using nothing more than the included browser. This can then be used to install menuhax, which lets you hold a button while the console is booting up to launch the Homebrew Launcher before the rest of the system starts.

9.0.0 - 9.8.0: Skip changing the date and time and initializing savedata in the beginning.

9.9.0 - 10.6.0: Follow this guide as written.

10.7.0 - 11.0.0: Skip changing the date and time and initializing savedata in the beginning.

10.7.0 - 11.0.0: Block the browser version check

  • Set your primary DNS to 104.236.072.203 before launching the browser so as not to trigger the browser version check.
  • If on this browser version, you ever receive a message to update your browser, it is because your browser has detected it is not running the latest version.
  • Once this message appears for the first time, it is impossible to get rid of it so you must use a non-browser entrypoint.

11.0.0: You MUST have downgraded your firmware already.

11.1.0: Browserhax has been patched, you MUST have downgraded your firmware already, then use a non-browser entrypoint

If you are using a game for hax because your browser version is incompatible, you will need to enter Homebrew Launcher using it and install menuhax. After installing menuhax, you no longer need the game to complete the rest of the guide.

What you need

  • The Homebrew Starter Kit
  • An internet connection setup on your 3DS

Instructions

  1. Copy the contents of the starter folder in starter.zip to the root of your SD card, then put the SD card back into your 3DS
  2. Open the theme menu, change your theme to any other theme, then switch back. This will initialize the theme data and is required
  3. Launch the Settings application
  4. Change the date to January 1, 2000
  5. Change the time to 00:00
  6. Launch the browser, then open the browser settings as fast as possible
  7. Scroll to the bottom and Initialize Savedata (it also may be called Clear All Save Data) as fast as possible
  8. Navigate to http://yls8.mtheall.com/3dsbrowserhax_auto.php
    • You can also load the page by scanning the following QR code (press (L + R) on the home menu, then tap the QR icon on the bottom screen)
      browserhax_auto
    • If you get an error, follow this troubleshooting guide
  9. Your console should load the homebrew menu
  10. Open the menuhax_manager application
  11. Press (A) to install, it may show some errors but that's fine as long as it shows "Install finished successfully" towards the end
    • If you are prompted to "override the detected system version," press (B) to decline
  12. Go back to the main menuhax_manager menu, then select "Configure menuhax"
  13. Press (A) to continue, then select "Type1"
  14. Hold (Down) on the D-Pad, then tap the touch screen; this is the recommended button to use for launching menuhax in this guide because it does not interfere with any other functions of tools we will be using
  15. Go back to the main menuhax_manager menu, then press (Start) to exit back into the Homebrew Launcher
  16. Press the (Start) button then press (A) to reboot

You can now hold D-Pad (Down) while the system is booting to launch the Homebrew Launcher

If you change your language while menuhax is installed, you will need to do the following:

  • Clear Home Menu's extdata by navigating to /Nintendo 3DS/(32 Character ID)/(32 Character ID)/extdata/00000000/ on your SD card
    • EUR Region: Delete 00000098
    • JPN Region: Delete 00000082
    • USA Region: Delete 0000008f
    • KOR Region: Delete 000000A9

All versions above 9.2.0 should continue to 9.2.0 Downgrade.


If you are between 9.0.0 and 9.2.0, do the following:

What you need

  • The Homebrew Launcher and an entrypoint (such as menuhax)
  • The latest release of Decrypt9WIP

Instructions

  1. Create a folder named files9 on the root of your SD card if it does not already exist
  2. Copy the Decrypt9WIP folder from the Decrypt9WIP zip to /3ds/ on your SD card
  3. Reinsert your SD card into your 3DS
  4. Check the system settings, you should be on 9.2.0
  5. Launch the Homebrew Launcher using the entrypoint of your choice (such as menuhax)
  6. Open Decrypt9WIP (This can sometimes take a few tries)
    • If you cannot launch Decrypt9WIP after many tries, you most likely have a partial downgrade and should redo Section II

You can now continue to Part 2 - 2.1.0 ctrtransfer.