+ + + + + + + + + + + +
+ + + + + +
+ +
+

Installing boot9strap (smilehax-IIe-JPN) +

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

This set of instructions does not support the USA and EUR versions of SmileBASIC. The guide for those versions can be found here.

+ +
+Technical Details (optional) +

smilehax-IIe is an exploit for the game “SmileBASIC” made by zoogie, compatible with system versions 9.0.0 through 11.17.0 for USA/EUR/JPN region consoles.

+
+ +

What You Need

+
    +
  • The game “SmileBASIC” installed on your console +
      +
    • If you have downloaded it before, you can redownload it
    • +
    • Your SD card must be inserted in your console to install SmileBASIC
    • +
    +
  • +
  • The latest release of smilehax-IIe (direct download)
  • +
  • The latest release of SafeB9SInstaller (direct download)
  • +
  • The latest release of boot9strap (direct download)
  • +
  • The latest release of nimdsphax (direct download)
  • +
  • The latest release of Luma3DS (the Luma3DS .zip file)
  • +
  • The latest release of HBL otherapps (direct download)
  • +
+ +

Instructions

+ +

Section I - Prep Work

+
    +
  1. Make sure SmileBASIC is updated to the latest version
  2. +
  3. Power off your console
  4. +
  5. Insert your SD card into your computer
  6. +
  7. Copy boot.firm and boot.3dsx from the Luma3DS .zip 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
    • +
    +
  8. +
  9. Create a folder named boot9strap on the root of your SD card
  10. +
  11. Copy boot9strap.firm and boot9strap.firm.sha from the boot9strap .zip to the /boot9strap/ folder on your SD card
  12. +
  13. Copy SafeB9SInstaller.bin from the SafeB9SInstaller .zip to the root of your SD card
  14. +
  15. Copy new3ds_JPN.bin or old3ds_JPN.bin (depending on your model) from otherapps_with_CfgS_11.17.zip to the root of your SD card, then rename the payload to otherapp.bin +
      +
    • Do not add the .bin extension if you do not already see it
    • +
    +
  16. +
  17. Transfer SH2E-JPN.300.wav from the Release_sh2e .zip to a device that can play .wav files, for example a phone
  18. +
  19. Copy the petitcom .icn for your region to the root of your SD card
  20. +
  21. Create a folder named 3ds on the root of your SD card if it does not already exist +
      +
    • This folder stores homebrew applications and data; it is different from the Nintendo 3DS folder that the console automatically generates
    • +
    +
  22. +
  23. Copy the nimdsphax folder from the nimdsphax .zip to the /3ds/ folder on your SD card
  24. +
  25. Navigate to Nintendo 3DS -> <ID0> -> <ID1> -> title -> 0004000e
  26. +
  27. Rename the 00117200 folder to _00117200
  28. +
  29. Reinsert your SD card into your console
  30. +
  31. Power on your console
  32. +
+ +

+ +

+ +

+ +

Section II - smilehax

+ +
    +
  1. Launch SmileBASIC +
      +
    • DO NOT update the game if prompted
    • +
    +
  2. +
  3. Select the “Publish/Download Projects” option
  4. +
  5. Select the “Download (Receive) using Public Key” option
  6. +
  7. Press the “Yes” button
  8. +
  9. Enter the Public Key “NJEQK3A4” using the on-screen keyboard
  10. +
  11. Press the “Yes” button to confirm the download of PMODEM141
  12. +
  13. Press “OK”, then “Back”, then “Browse Projects”
  14. +
  15. Select PMODEM141, then press “Select File”
  16. +
  17. Select PMODEM141.PRG, then press “OK”, then “Yes” to execute it
  18. +
  19. Select RECEIVE FILE SIMPLEX
  20. +
  21. Prepare the device you use to play the .wav file
  22. +
  23. Keep your console about a foot from the .wav file playing devices’ speaker and use a reasonable (not loud) volume to play the .wav
  24. +
  25. Now select 300BPS, then play the .wav file
  26. +
  27. When it finishes, press “Yes”, then press “OK”
  28. +
  29. Press the START button
  30. +
  31. Select the SH2E-xxx.TXT file, then press OK, then “Yes” to execute it
  32. +
  33. Your console will have booted into the Homebrew Launcher
  34. +
  35. Launch nimdsphax from the list of homebrew
  36. +
  37. If the exploit was successful, you will have booted into SafeB9SInstaller +
      +
    • If your console freezes on a red screen, hold the POWER button until it turns off, then retry this section
    • +
    +
  38. +
+ +

Section III - Installing boot9strap

+ +

In this section, you will install custom firmware onto your console.

+ +
    +
  1. When prompted, input the key combo given on the top screen to install boot9strap + +
  2. +
  3. Once it is complete, press (A) to reboot your console
  4. +
  5. Your console should have booted into the Luma3DS configuration menu +
      +
    • Luma3DS configuration menu are settings for the Luma3DS custom firmware. Many of these settings may be useful for customization or debugging
    • +
    • For the purpose of this guide, leave these options on the default settings (do not check or uncheck anything)
    • +
    • If your console shuts down when you try to power it on, ensure that you have copied boot.firm from the Luma3DS .zip to the root of your SD card
    • +
    +
  6. +
  7. Press (Start) to save and reboot
  8. +
+ +

At this point, your console will boot to Luma3DS by default.

+
    +
  • Luma3DS does not look any different from the normal HOME Menu. If your console has booted into the HOME Menu, it is running custom firmware.
  • +
  • On the next page, you will install useful homebrew applications to complete your setup.
  • +
+ +
+

Continue to Finalizing Setup

+ + +
+ +
+ + + + + + + +
+ + + + +
+ + +
+ + + +