mset9: betav4 & new troubleshooting

- instructions now work on more than o3ds 11.7-11.17
- clarify python needs to be installed
- add instruction to select console and model
- add informational blurb to the top of each section
- reword do not skip warning
- new troubleshooting (infinite loading)
- have troubleshooting account for model selector
- small troubleshooting grammar edits
This commit is contained in:
Lily 2023-10-09 18:08:49 +02:00 committed by lifehackerhansol
parent d59285f39a
commit 09990fd215
No known key found for this signature in database
GPG key ID: 80FB184AFC0B3B0E
4 changed files with 58 additions and 7 deletions

View file

@ -14,22 +14,21 @@ title: "Installing boot9strap (MSET9)"
### Compatibility Notes
The instructions as written only work on Old3DS-family consoles (3DS, 3DS XL, 2DS) on firmwares between (and including) 11.8.0 and 11.17.0.
{: .notice--warning}
This method requires a computer running Windows or Linux. macOS is NOT supported, nor are phones or tablets. If you do not have access to Windows or Linux, you will need to use an [alternate exploit](alternate-exploits).
{: .notice--warning}
### What You Need
* The latest prerelease of [MSET9](https://github.com/zoogie/MSET9/releases) (the Release `.zip` file)
* Any 3.x version of [Python](https://www.python.org/downloads/)
* Any 3.x version of [Python](https://www.python.org/downloads/) **installed on your computer**
+ If you are on Linux, you likely already have Python 3. Check by opening a terminal and entering `python3 -V`. If this returns a version number, it will work for this guide.
### Instructions
#### Section I - Prep Work
In this section, you will prepare the SD card data necessary for the MSET9 exploit to trigger.
1. Power on your console **with your SD card inserted**
1. Open Mii Maker
1. Wait for your console to reach the "Welcome to Mii Maker" screen, then exit Mii Maker
@ -49,9 +48,17 @@ This method requires a computer running Windows or Linux. macOS is NOT supported
+ You should see a window that says "MSET9 ... SETUP by zoogie"
+ You should keep this window open until the end of this page, but if you close it by accident, you can open it again by redoing this step
![Image: MSET9 setup](/images/screenshots/mset9/mset9-select.png)
{: .notice--info}
1. Type the number corresponding to your console model and version, then press Enter
+ The window should change to this:
![Image: MSET9 setup](/images/screenshots/mset9/mset9-setup.png)
{: .notice--info}
+ Ensure that the correct console model and version is displayed
1. Type `1`, then press Enter to setup MSET9
+ If you see "(title.db/import.db) does not exist on SD card!" and "Create them now? (type yes/no)", follow the [troubleshooting guide](troubleshooting#installing-boot9strap-mset9)
1. Once the window says "Setting up... done", safely eject your SD card from your computer
@ -61,6 +68,8 @@ This method requires a computer running Windows or Linux. macOS is NOT supported
#### Section II - MSET9
In this section, you will trigger MSET9 to launch SafeB9SInstaller (the custom firmware installer).
These instructions must be followed **EXACTLY**, so double-check EVERYTHING you are doing to avoid errors!
{: .notice--danger}
@ -89,7 +98,9 @@ These instructions must be followed **EXACTLY**, so double-check EVERYTHING you
#### Section IV - Uninstalling MSET9
Do NOT skip this section. If you do, applications may crash unexpectedly!
In this section, you will remove MSET9 to prevent further issues. (This will not remove the custom firmware that you just installed.)
Do NOT skip this section! If you do, applications may crash unexpectedly and you may encounter errors on the next page!
{: .notice--danger}
1. Power off your console

View file

@ -478,6 +478,7 @@ This can happen when Option 1 stopped because of an error and there is an incomp
+If this doesn't work: hold SHIFT and right-click anywhere in the SD card window, then click the option that opens Terminal, PowerShell, or Command Prompt, then type `py -3 mset9.py` and press Enter
+ **Linux**: open a Terminal window, `cd` to the root of your SD card, then type `python3 mset9.py` and press Enter
+ You should see a window that says "MSET9 ... SETUP by zoogie"
1. Type the number corresponding to your console model and version, then press Enter
1. Type `4`, then press Enter to remove MSET9
1. Return to the [beginning of Section I](installing-boot9strap-(mset9)#section-i---prep-work)
@ -487,7 +488,7 @@ This can happen when Option 1 stopped because of an error and there is an incomp
{% capture compat %}
<summary><u>Red screen after reinserting SD card (Section II Step 11)</u></summary>
You may be missing `SafeB9S.bin` from the root of your SD card, or the file may be corrupted. Copy it from the `SDMC` folder in the MSET9 `.zip` replacing any existing files.
You may be missing `SafeB9S.bin` from the root of your SD card, or the file may be corrupted. Copy it from the `SDMC` folder in the MSET9 `.zip`, replacing any existing files.
Alternatively, your SD card may be improperly formatted or partitioned. Try reformatting your SD card: [Windows](formatting-sd-(windows)), [Linux](formatting-sd-(linux)) *(this will wipe your SD card data)*
@ -513,7 +514,7 @@ You have multiple ID0 folders. To determine the correct folder, follow these ins
1. Move the true ID0 folder from the `BACKUP_Nintendo 3DS` folder to the `Nintendo 3DS` folder
1. If it exists, move the `Private` folder from the `BACKUP_Nintendo 3DS` folder to the `Nintendo 3DS` folder
Once you've done this, re-run mset9.py and continue from [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work).
Once you've done this, continue from [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work).
{% endcapture %}
<details>{{ compat | markdownify }}</details>
@ -529,6 +530,45 @@ Your SD card does not have Mii Maker Data, which is necessary for this exploit t
+ If this doesn't work: hold SHIFT and right-click anywhere in the SD card window, then click the option that opens Terminal, PowerShell, or Command Prompt, then type `py -3 mset9.py` and press Enter
+ **Linux**: open a Terminal window, `cd` to the root of your SD card, then type `python3 mset9.py` and press Enter
+ You should see a window that says "MSET9 ... SETUP by zoogie"
1. Type the number corresponding to your console model and version, then press Enter
1. Type `4`, then press Enter to remove MSET9
1. Insert the SD card into your console
1. Power on your console
1. Launch Mii Maker
1. Wait for your console to reach the "Welcome to Mii Maker" screen, then exit Mii Maker
1. Power off your console
1. Insert the SD card into your computer
1. Return to [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work)
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>System Settings loading infinitely after reinserting the SD card</u></summary>
You most likely did something different from the MSET9 instructions, or selected the wrong model or version.
1. Close the script window
1. Execute the `mset9.py` script on the root of the SD card
+ **Windows**: Double-click `mset9.bat`
+ If this doesn't work: hold SHIFT and right-click anywhere in the SD card window, then click the option that opens Terminal, PowerShell, or Command Prompt, then type `py -3 mset9.py` and press Enter
+ **Linux**: open a Terminal window, `cd` to the root of your SD card, then type `python3 mset9.py` and press Enter
+ You should see a window that says "MSET9 ... SETUP by zoogie"
1. Type the number corresponding to your console model and version, then press Enter
1. Type `3`, then press Enter
1. Once the window says "Deleting... done.", insert the SD card into your console
1. Power on your console
1. Return to [Section II Step 1](installing-boot9strap-(mset9)#section-ii---mset9)
If you continue to have this issue and are sure that you did everything correctly, it's possible that there's something wrong with your Mii Maker extdata. Follow these instructions to reset it:
1. Close the script window
1. Execute the `mset9.py` script on the root of the SD card
+ **Windows**: Double-click `mset9.bat`
+ If this doesn't work: hold SHIFT and right-click anywhere in the SD card window, then click the option that opens Terminal, PowerShell, or Command Prompt, then type `py -3 mset9.py` and press Enter
+ **Linux**: open a Terminal window, `cd` to the root of your SD card, then type `python3 mset9.py` and press Enter
+ You should see a window that says "MSET9 ... SETUP by zoogie"
1. Type the number corresponding to your console model and version, then press Enter
1. Type `4`, then press Enter to remove MSET9
1. Insert the SD card into your console
1. Power on your console

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 28 KiB