OVERALL PROGRESS
Installing boot9strap (MSET9 CLI)
OVERALL PROGRESS
Installing boot9strap (MSET9 CLI)
On this page, you will use the MSET9 script, which is used to trigger MSET9. If you get a numbered error (e.g. Error 01) when running the script, the solution to that error can most likely be found on the troubleshooting page.
What You Need
In this section, you will prepare the SD card data necessary for the MSET9 exploit to trigger.
Power on your console with your SD card inserted
Open Mii Maker
Wait for your console to reach the “Welcome to Mii Maker” screen, then exit Mii Maker
You may see the screen to the right, which indicates the necessary data has been created
If you just reach the normal Mii Maker screen, exit Mii Maker and continue to the next step
Power off your console
Insert your SD card into your computer
Copy everything from the Release .zip to the root of your SD card, overwriting any existing files
Run the MSET9 script:
Windows: Double-click mset9.bat
macOS: Double-click mset9.command and enter your password if prompted
Linux: open a Terminal window, cd to the root of your SD card, then type python3 mset9.py and press Enter
In the new window, type the number corresponding to your console model and version, then press Enter
The window should change to look like the image on the right
Ensure that the correct console model and version is displayed
Type 1, then press Enter to ensure your console is prepared for MSET9
If you get an error, check this page, then try again.
If you see the message "Everything appears to be functional!", press Enter to close the MSET9 script
Reinsert your SD card into your console
Power on your console
In this section, you will trigger MSET9 to launch SafeB9SInstaller (the custom firmware installer). These instructions must be followed EXACTLY to avoid any errors, so please double check that you are following them properly!
Hover over the system settings icon using the D-Pad (do not select it yet)
Power off, then power on your console
Press A to launch System Settings
Navigate to Data Management -> Nintendo 3DS -> Extra Data
With the console STILL ON, and without touching the screen or pressing any buttons, remove your SD card from your console
The menu will refresh and say that no SD card is inserted, which is expected
Insert your SD card into your computer
Run the MSET9 script:
Windows: Double-click mset9.bat
macOS: Double-click mset9.command and enter your password if prompted
Linux: open a Terminal window, cd to the root of your SD card, then type python3 mset9.py and press Enter
Type the number corresponding to your console model and system version and press Enter
In the MSET9 Window, type 2 then press Enter to inject MSET9
You should see "MSET9 successfully injected!"
Press Enter to close the MSET9 script
reinsert your SD card into your console (STILL ON) without pressing any buttons or touching the screen
If the exploit was successful, you will have booted into SafeB9SInstaller
If you get a red screen or the console gets stuck on a loading screen, follow the troubleshooting guide.
In this section, you will do what you came here for - installing custom firmware onto your console.
When prompted, input the key combo given on the top screen to install boot9strap
If a step on the lower screen has red-colored text, and you are not prompted to input a key combo, follow this troubleshooting guide
Once it is complete, press A to reboot your console
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
Press Start to save and reboot
In this section, you will remove MSET9 from your console to prevent further issues. This will not remove the custom firmware you just installed.
Power off your console
Insert your SD card into your computer
Run the MSET9 script:
Windows: Double-click mset9.bat
macOS: Double-click mset9.command and enter your password if prompted
Linux: open a Terminal window, cd to the root of your SD card, then type python3 mset9.py and press Enter
Type the number corresponding to your console model and version, then press Enter
In the MSET9 window, type 3, then press Enter to remove MSET9
You should see "Successfully removed MSET9!"
Press Enter to close the MSET9 script
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 CFW.
On the next page, you will install useful Homebrew (unofficial) applications to complete your setup.
Continue to Finalizing Setup