Deploying to gh-pages from @ hacks-guide/Guide_3DS@5b081eaac2 🚀
This commit is contained in:
parent
3d99e96fa0
commit
ce251b08d6
21 changed files with 1345 additions and 1175 deletions
|
@ -548,6 +548,8 @@ window.cookieconsent.initialise({
|
|||
|
||||
<h3 id="anleitung">Anleitung</h3>
|
||||
|
||||
<p class="notice--info">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 <a href="troubleshooting#installing-boot9strap-mset9">troubleshooting</a> page.</p>
|
||||
|
||||
<h4 id="abschnitt-i---vorbereitungen">Abschnitt I - Vorbereitungen</h4>
|
||||
|
||||
<p>In this section, you will prepare the SD card data necessary for the MSET9 exploit to trigger.</p>
|
||||
|
@ -568,16 +570,10 @@ window.cookieconsent.initialise({
|
|||
|
||||
<p class="notice--info"><img src="/images/screenshots/mset9/mset9-root-layout.png" alt="MSET9 root layout" /></p>
|
||||
</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of your SD card
|
||||
<li>Run the MSET9 script:
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
<li>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</li>
|
||||
</ul>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/mset9/mset9-select.png" alt="Image: MSET9 setup" /></p>
|
||||
|
@ -593,28 +589,12 @@ window.cookieconsent.initialise({
|
|||
<li>Ensure that the correct console model and version is displayed</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">1</code>, then press Enter to setup MSET9
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">1</code>, then press Enter to ensure your console is prepared for MSET9
|
||||
<ul>
|
||||
<li>If you see “(title.db/import.db) does not exist on SD card!”:
|
||||
<ul>
|
||||
<li>Type “yes”, then press Enter</li>
|
||||
<li>Close the MSET9 window</li>
|
||||
<li>Safely eject your SD from your computer</li>
|
||||
<li>Insert your SD card into your console</li>
|
||||
<li>Power on your console</li>
|
||||
<li>Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset (<a href="/images/screenshots/database-reset.jpg">visual instructions</a>)</li>
|
||||
<li>Power off your console</li>
|
||||
<li>Insert your SD card into your computer</li>
|
||||
<li>Go back to Step 7 (“Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script”)</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Once the window says “Setting up… done”, safely eject your SD card from your computer
|
||||
<ul>
|
||||
<li>Keep the MSET9 window open</li>
|
||||
<li>If you get an error, check the <a href="troubleshooting#installing-boot9strap-mset9">troubleshooting</a>, then try again</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>If you see the message “Everything appears to be functional!”, MSET9 is ready to be injected. Press Enter to close the MSET9 script</li>
|
||||
<li>Reinsert your SD card into your console</li>
|
||||
<li>Power on your console</li>
|
||||
</ol>
|
||||
|
@ -636,17 +616,20 @@ window.cookieconsent.initialise({
|
|||
<li>The menu will refresh and say that no SD card is inserted, which is expected</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Insert your SD card into your computer, then wait a few seconds</li>
|
||||
<li>In the MSET9 window, type <code class="language-plaintext highlighter-rouge">2</code>, then press Enter to trigger MSET9
|
||||
<li>Stecke deine SD-Karte in deinen Computer</li>
|
||||
<li>Run the MSET9 script:
|
||||
<ul>
|
||||
<li>You should see “Injecting… done.”</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Safely eject your SD card from your computer
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>In the MSET9 window, type <code class="language-plaintext highlighter-rouge">2</code>, then press Enter to inject MSET9
|
||||
<ul>
|
||||
<li>Keep the MSET9 window open</li>
|
||||
<li>You should see “MSET9 successfully injected!”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Press Enter to close the MSET9 script</li>
|
||||
<li>Reinsert your SD card into your console <strong>without pressing any buttons or touching the screen</strong></li>
|
||||
<li>Wenn der Exploit erfolgreich war, wird SafeBS9Installer gestartet
|
||||
<ul>
|
||||
|
@ -680,17 +663,24 @@ window.cookieconsent.initialise({
|
|||
|
||||
<p>In this section, you will remove MSET9 to prevent further issues. (This will not remove the custom firmware that you just installed.)</p>
|
||||
|
||||
<p class="notice--danger">Do NOT skip this section! If you do, applications may crash unexpectedly and you may encounter errors on the next page!</p>
|
||||
<p class="notice--danger">Do NOT skip this section! If you skip it, applications may crash unexpectedly and you will encounter errors on the next page!</p>
|
||||
|
||||
<ol>
|
||||
<li>Power off your console</li>
|
||||
<li>Insert your SD card into your computer, then wait a few seconds</li>
|
||||
<li>In the MSET9 window, type <code class="language-plaintext highlighter-rouge">4</code>, then press Enter to remove MSET9
|
||||
<li>Stecke deine SD-Karte in deinen Computer</li>
|
||||
<li>Run the MSET9 script:
|
||||
<ul>
|
||||
<li>You should see “Removing… done”</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Close the MSET9 window; you will not need it for any of the upcoming steps</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>In the MSET9 window, type <code class="language-plaintext highlighter-rouge">3</code>, then press Enter to remove MSET9
|
||||
<ul>
|
||||
<li>You should see “Successfully removed MSET9!”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Press Enter to close the MSET9 script</li>
|
||||
</ol>
|
||||
|
||||
<p>Ab diesem Punkt wird deine Konsole standardmäßig Luma3DS starten.</p>
|
||||
|
|
|
@ -645,9 +645,23 @@ verwenden wirst</li>
|
|||
|
||||
<p><img src="https://3ds.hacks.guide/images/screenshots/multiple-id1.png" alt="" /></p>
|
||||
|
||||
<p>This can occur if you’ve used multiple SD cards on a 3DS and then merged the contents of the SD cards together. This is done to prevent conflicting, valid data from being merged together.</p>
|
||||
<p>This occurs when you use multiple SD cards with the same 3DS and then merge the SD card contents together. Both are “valid”, but the 3DS can only read one at a time.</p>
|
||||
|
||||
<p>To fix this, you will need to determine which folder contains your data. Usually, this will be the larger (or largest) of the folders. Backup and delete the smaller one(s), then create a <code class="language-plaintext highlighter-rouge">Nintendo DSiWare</code> folder in the one that remains and move <code class="language-plaintext highlighter-rouge">F00D43D5.bin</code> to that location.</p>
|
||||
<p>You will need to determine which one contains your data. First of all, back up all of the folders, in case something goes wrong:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/backup-id1.png" alt="Backup ID1" /></p>
|
||||
|
||||
<p>Now, delete all but one of the folders from your SD card. Generally, you will want to delete the <strong>smallest</strong> one(s), as the one with all your data will probably have more space occupied. You can compare which folder is occupying more space by right-clicking it and clicking “Properties”:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/rightclick-properties.png" alt="Properties prompt" /></p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/compare-id1.png" alt="Which to delete" /></p>
|
||||
|
||||
<p>Your SD card should now look something like this:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/correct-id1.png" alt="Just enough ID1s" /></p>
|
||||
|
||||
<p>Now, put your SD card into your 3DS and turn it on. If your data is still there, you deleted the right folder and have now determined your correct ID1. If everything has disappeared, go back into the backup folder that you made earlier and try the other folder.</p>
|
||||
|
||||
</details>
|
||||
|
||||
|
@ -931,7 +945,59 @@ verwenden wirst</li>
|
|||
<h2 id="installing-boot9strap-mset9">Installing boot9strap (MSET9)</h2>
|
||||
|
||||
<details>
|
||||
<summary><u>assert(id0_count == 1) AssertionError</u></summary>
|
||||
<summary><u>Python 3 is not installed</u></summary>
|
||||
|
||||
<p>Python is not installed on the computer you are using. Download it from the <a href="https://www.python.org/downloads/">Python website</a>, double-click the installer, and follow the prompts to install Python. Once Python is installed, try again.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 01: Couldn't find Nintendo 3DS folder</u></summary>
|
||||
|
||||
<p>You are not running MSET9 from the root of the SD card, or the SD card is missing the Nintendo 3DS folder.</p>
|
||||
|
||||
<p>Remember, your SD card should look like this:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/mset9/mset9-root-layout.png" alt="MSET9 root layout" /></p>
|
||||
|
||||
<p>If your SD card layout is correct, then your SD card most likely isn’t being read by your console. Re-format it (<a href="formatting-sd-(windows)">Windows</a>, <a href="formatting-sd-(linux)">Linux</a>), then start again from the beginning of <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 02: Your SD is write protected</u></summary>
|
||||
|
||||
<p>Write-protection is enabled on this SD card. If you are using a full-size SD card, ensure that the lock is flipped in the <a href="/images/sdlock.png">upright position</a>. Otherwise, try ejecting and reinserting your SD card.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 03: Don't change console version</u></summary>
|
||||
|
||||
<p>You inputted a different number between different runs of MSET9 (for example, you initially selected option 1 for “Old 3DS, 11.8 - 11.17” and then later selected option 2 for “New 3DS, 11.8 - 11.17”).</p>
|
||||
|
||||
<p>If this happened when trying to uninstall MSET9, the script has automatically removed MSET9 for you and you can continue to the next page. Otherwise, start again from the beginning of <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 05: No Mii Maker Data!</u></summary>
|
||||
|
||||
<p>Mii Maker data was not found on the SD card. Start again from the beginning of <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 06: You need at least 16MB free</u></summary>
|
||||
|
||||
<p>Your SD card does not have enough space to trigger MSET9. Free up some space and try again.</p>
|
||||
|
||||
<p>At the end of this guide, you will need at least 1.3GB to make a NAND backup, so it’s best to free up at least that much.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 07: You don't have 1 ID0, you have (#)!</u></summary>
|
||||
|
||||
<p>You have multiple ID0 folders. To determine the correct folder, follow these instructions:</p>
|
||||
|
||||
|
@ -962,18 +1028,19 @@ verwenden wirst</li>
|
|||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>(title/import).db does not exist, create them now?" / invalid database</u></summary>
|
||||
<summary><u>Error 08: One or more files are missing or malformed!</u></summary>
|
||||
|
||||
<p>Full error messages:</p>
|
||||
<ul>
|
||||
<li>“Nintendo 3DS/<ID0>/<ID1>/dbs/<import.db and/or title.db> does not exist on SD card! Create them now? (type yes/no)”</li>
|
||||
<li>“Invalid database”</li>
|
||||
</ul>
|
||||
<p>One or more files that MSET9 needs to run is missing or corrupted. Re-download the <a href="https://github.com/zoogie/MSET9/releases/latest">MSET9 Release <code class="language-plaintext highlighter-rouge">.zip</code></a> and extract it to the root of your SD card, replacing all existing files, then try again.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 10: Database(s) malformed or missing!</u></summary>
|
||||
|
||||
<p>This happens when no valid title database is present, usually because you never installed any titles from eShop on this SD card.</p>
|
||||
|
||||
<ol>
|
||||
<li>Type “yes”, then press Enter</li>
|
||||
<li>If you haven’t already, press Enter to close the MSET9 script</li>
|
||||
<li>Insert the SD card into your console</li>
|
||||
<li>Power on your console</li>
|
||||
<li>Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset (<a href="/images/screenshots/database-reset.jpg">visual instructions</a>)</li>
|
||||
|
@ -985,74 +1052,44 @@ verwenden wirst</li>
|
|||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>[WinError 5] Access is denied</u></summary>
|
||||
<summary><u>Error 11: macOS is not supported!</u></summary>
|
||||
|
||||
<p>The SD card may be write-locked. If you are using a full-size SD card, ensure that the lock is flipped in the <a href="/images/sdlock.png">upright position</a>. Otherwise, try ejecting and reinserting your SD card.</p>
|
||||
<p>You are trying to run the MSET9 script from a computer running macOS, which is not currently supported. Try running the script from a computer running Windows or Linux. If you do not have access to such a computer, you will need to follow an <a href="alternate-exploits">alternate exploit</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>UnboundLocalError: cannot access local variable 'haxid1_path'</u></summary>
|
||||
<summary><u>Error 12: You don't have 1 ID1, you have (#)!</u></summary>
|
||||
|
||||
<p>This can happen when Option 1 stopped because of an error and there is an incomplete installation.</p>
|
||||
<p>This occurs when you use multiple SD cards with the same 3DS and then merge the SD card contents together. Both are “valid”, but the 3DS can only read one at a time.</p>
|
||||
|
||||
<ol>
|
||||
<li>Close the script window</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of the SD card
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
+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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">4</code>, then press Enter to remove MSET9</li>
|
||||
<li>Return to the <a href="installing-boot9strap-(mset9)#section-i---prep-work">beginning of Section I</a></li>
|
||||
</ol>
|
||||
<p>You will need to determine which one contains your data. First of all, back up all of the folders, in case something goes wrong:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/backup-id1.png" alt="Backup ID1" /></p>
|
||||
|
||||
<p>Now, delete all but one of the folders from your SD card. Generally, you will want to delete the <strong>smallest</strong> one(s), as the one with all your data will probably have more space occupied. You can compare which folder is occupying more space by right-clicking it and clicking “Properties”:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/rightclick-properties.png" alt="Properties prompt" /></p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/compare-id1.png" alt="Which to delete" /></p>
|
||||
|
||||
<p>Your SD card should now look something like this:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/correct-id1.png" alt="Just enough ID1s" /></p>
|
||||
|
||||
<p>Now, put your SD card into your 3DS and turn it on. If your data is still there, you deleted the right folder and have now determined your correct ID1. If everything has disappeared, go back into the backup folder that you made earlier and try the other folder.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Red screen after reinserting SD card (Section II Step 11)</u></summary>
|
||||
|
||||
<p>You may be missing <code class="language-plaintext highlighter-rouge">SafeB9S.bin</code> from the root of your SD card, or the file may be corrupted. Copy it from the <code class="language-plaintext highlighter-rouge">SDMC</code> folder in the MSET9 <code class="language-plaintext highlighter-rouge">.zip</code>, replacing any existing files.</p>
|
||||
<p>You may be missing <code class="language-plaintext highlighter-rouge">SafeB9S.bin</code> from the root of your SD card, or the file may be corrupted. Copy it from the MSET9 <code class="language-plaintext highlighter-rouge">.zip</code>, replacing any existing files.</p>
|
||||
|
||||
<p>Alternatively, your SD card may be improperly formatted or partitioned. Try reformatting your SD card: <a href="formatting-sd-(windows)">Windows</a>, <a href="formatting-sd-(linux)">Linux</a> <em>(this will wipe your SD card data)</em></p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>assert(mii_ok==1) AssertionError</u></summary>
|
||||
|
||||
<p>Your SD card does not have Mii Maker Data, which is necessary for this exploit to run.</p>
|
||||
|
||||
<ol>
|
||||
<li>Close the script window</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of the SD card
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">4</code>, then press Enter to remove MSET9</li>
|
||||
<li>Insert the SD card into your console</li>
|
||||
<li>Power on your console</li>
|
||||
<li>Launch Mii Maker</li>
|
||||
<li>Wait for your console to reach the “Welcome to Mii Maker” screen, then exit Mii Maker</li>
|
||||
<li>Power off your console</li>
|
||||
<li>Insert the SD card into your computer</li>
|
||||
<li>Return to <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I Step 7</a></li>
|
||||
</ol>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>System Settings loading infinitely after reinserting the SD card</u></summary>
|
||||
|
||||
|
@ -1062,18 +1099,14 @@ verwenden wirst</li>
|
|||
<li>Close the script window</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of the SD card
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">3</code>, then press Enter</li>
|
||||
<li>Once the window says “Deleting… done.”, insert the SD card into your console</li>
|
||||
<li>Once the window says “Successfully removed MSET9!”, reinsert the SD card into your console</li>
|
||||
<li>Power on your console</li>
|
||||
<li>Return to <a href="installing-boot9strap-(mset9)#section-ii---mset9">Section II Step 1</a></li>
|
||||
</ol>
|
||||
|
@ -1082,28 +1115,22 @@ verwenden wirst</li>
|
|||
|
||||
<ol>
|
||||
<li>Close the script window</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of the SD card
|
||||
<li>Run the MSET9 script
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">4</code>, then press Enter to remove MSET9</li>
|
||||
<li>Insert the SD card into your console</li>
|
||||
<li>Power on your console</li>
|
||||
<li>Launch Mii Maker</li>
|
||||
<li>Wait for your console to reach the “Welcome to Mii Maker” screen, then exit Mii Maker</li>
|
||||
<li>Power off your console</li>
|
||||
<li>Insert the SD card into your computer</li>
|
||||
<li>Return to <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I Step 7</a></li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">3</code>, then press Enter to remove MSET9</li>
|
||||
<li>If possible, use a new SD card; otherwise, backup and reformat your existing SD card as FAT32 (<a href="formatting-sd-(windows)">Windows</a>, <a href="formatting-sd-(linux)">Linux</a>)</li>
|
||||
<li>Insert the formatted, blank SD card into your console</li>
|
||||
<li>Return to <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I Step 1</a></li>
|
||||
</ol>
|
||||
|
||||
<p class="notice--warning">After finishing the MSET9 page, you should switch back to your old SD card before continuing to Finalizing Setup.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<h2 id="finalizing-setup">Finalizing Setup</h2>
|
||||
|
|
|
@ -548,6 +548,8 @@ window.cookieconsent.initialise({
|
|||
|
||||
<h3 id="instrucciones">Instrucciones</h3>
|
||||
|
||||
<p class="notice--info">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 <a href="troubleshooting#installing-boot9strap-mset9">troubleshooting</a> page.</p>
|
||||
|
||||
<h4 id="sección-i---preparativos">Sección I - Preparativos</h4>
|
||||
|
||||
<p>In this section, you will prepare the SD card data necessary for the MSET9 exploit to trigger.</p>
|
||||
|
@ -568,16 +570,10 @@ window.cookieconsent.initialise({
|
|||
|
||||
<p class="notice--info"><img src="/images/screenshots/mset9/mset9-root-layout.png" alt="MSET9 root layout" /></p>
|
||||
</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of your SD card
|
||||
<li>Run the MSET9 script:
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
<li>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</li>
|
||||
</ul>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/mset9/mset9-select.png" alt="Image: MSET9 setup" /></p>
|
||||
|
@ -593,28 +589,12 @@ window.cookieconsent.initialise({
|
|||
<li>Ensure that the correct console model and version is displayed</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">1</code>, then press Enter to setup MSET9
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">1</code>, then press Enter to ensure your console is prepared for MSET9
|
||||
<ul>
|
||||
<li>If you see “(title.db/import.db) does not exist on SD card!”:
|
||||
<ul>
|
||||
<li>Type “yes”, then press Enter</li>
|
||||
<li>Close the MSET9 window</li>
|
||||
<li>Safely eject your SD from your computer</li>
|
||||
<li>Insert your SD card into your console</li>
|
||||
<li>Power on your console</li>
|
||||
<li>Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset (<a href="/images/screenshots/database-reset.jpg">visual instructions</a>)</li>
|
||||
<li>Power off your console</li>
|
||||
<li>Insert your SD card into your computer</li>
|
||||
<li>Go back to Step 7 (“Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script”)</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Once the window says “Setting up… done”, safely eject your SD card from your computer
|
||||
<ul>
|
||||
<li>Keep the MSET9 window open</li>
|
||||
<li>If you get an error, check the <a href="troubleshooting#installing-boot9strap-mset9">troubleshooting</a>, then try again</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>If you see the message “Everything appears to be functional!”, MSET9 is ready to be injected. Press Enter to close the MSET9 script</li>
|
||||
<li>Reinsert your SD card into your console</li>
|
||||
<li>Power on your console</li>
|
||||
</ol>
|
||||
|
@ -636,17 +616,20 @@ window.cookieconsent.initialise({
|
|||
<li>The menu will refresh and say that no SD card is inserted, which is expected</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Insert your SD card into your computer, then wait a few seconds</li>
|
||||
<li>In the MSET9 window, type <code class="language-plaintext highlighter-rouge">2</code>, then press Enter to trigger MSET9
|
||||
<li>Inserta tu tarjeta SD en tu computadora</li>
|
||||
<li>Run the MSET9 script:
|
||||
<ul>
|
||||
<li>You should see “Injecting… done.”</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Safely eject your SD card from your computer
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>In the MSET9 window, type <code class="language-plaintext highlighter-rouge">2</code>, then press Enter to inject MSET9
|
||||
<ul>
|
||||
<li>Keep the MSET9 window open</li>
|
||||
<li>You should see “MSET9 successfully injected!”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Press Enter to close the MSET9 script</li>
|
||||
<li>Reinsert your SD card into your console <strong>without pressing any buttons or touching the screen</strong></li>
|
||||
<li>Si el exploit ha funcionado, habrás iniciado SafeB9SInstaller
|
||||
<ul>
|
||||
|
@ -680,17 +663,24 @@ window.cookieconsent.initialise({
|
|||
|
||||
<p>In this section, you will remove MSET9 to prevent further issues. (This will not remove the custom firmware that you just installed.)</p>
|
||||
|
||||
<p class="notice--danger">Do NOT skip this section! If you do, applications may crash unexpectedly and you may encounter errors on the next page!</p>
|
||||
<p class="notice--danger">Do NOT skip this section! If you skip it, applications may crash unexpectedly and you will encounter errors on the next page!</p>
|
||||
|
||||
<ol>
|
||||
<li>Power off your console</li>
|
||||
<li>Insert your SD card into your computer, then wait a few seconds</li>
|
||||
<li>In the MSET9 window, type <code class="language-plaintext highlighter-rouge">4</code>, then press Enter to remove MSET9
|
||||
<li>Inserta tu tarjeta SD en tu computadora</li>
|
||||
<li>Run the MSET9 script:
|
||||
<ul>
|
||||
<li>You should see “Removing… done”</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Close the MSET9 window; you will not need it for any of the upcoming steps</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>In the MSET9 window, type <code class="language-plaintext highlighter-rouge">3</code>, then press Enter to remove MSET9
|
||||
<ul>
|
||||
<li>You should see “Successfully removed MSET9!”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Press Enter to close the MSET9 script</li>
|
||||
</ol>
|
||||
|
||||
<p>At this point, your console will boot to Luma3DS by default.</p>
|
||||
|
|
|
@ -644,9 +644,23 @@ window.cookieconsent.initialise({
|
|||
|
||||
<p><img src="https://3ds.hacks.guide/images/screenshots/multiple-id1.png" alt="" /></p>
|
||||
|
||||
<p>This can occur if you’ve used multiple SD cards on a 3DS and then merged the contents of the SD cards together. This is done to prevent conflicting, valid data from being merged together.</p>
|
||||
<p>This occurs when you use multiple SD cards with the same 3DS and then merge the SD card contents together. Both are “valid”, but the 3DS can only read one at a time.</p>
|
||||
|
||||
<p>To fix this, you will need to determine which folder contains your data. Usually, this will be the larger (or largest) of the folders. Backup and delete the smaller one(s), then create a <code class="language-plaintext highlighter-rouge">Nintendo DSiWare</code> folder in the one that remains and move <code class="language-plaintext highlighter-rouge">F00D43D5.bin</code> to that location.</p>
|
||||
<p>You will need to determine which one contains your data. First of all, back up all of the folders, in case something goes wrong:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/backup-id1.png" alt="Backup ID1" /></p>
|
||||
|
||||
<p>Now, delete all but one of the folders from your SD card. Generally, you will want to delete the <strong>smallest</strong> one(s), as the one with all your data will probably have more space occupied. You can compare which folder is occupying more space by right-clicking it and clicking “Properties”:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/rightclick-properties.png" alt="Properties prompt" /></p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/compare-id1.png" alt="Which to delete" /></p>
|
||||
|
||||
<p>Your SD card should now look something like this:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/correct-id1.png" alt="Just enough ID1s" /></p>
|
||||
|
||||
<p>Now, put your SD card into your 3DS and turn it on. If your data is still there, you deleted the right folder and have now determined your correct ID1. If everything has disappeared, go back into the backup folder that you made earlier and try the other folder.</p>
|
||||
|
||||
</details>
|
||||
|
||||
|
@ -930,7 +944,59 @@ window.cookieconsent.initialise({
|
|||
<h2 id="installing-boot9strap-mset9">Installing boot9strap (MSET9)</h2>
|
||||
|
||||
<details>
|
||||
<summary><u>assert(id0_count == 1) AssertionError</u></summary>
|
||||
<summary><u>Python 3 is not installed</u></summary>
|
||||
|
||||
<p>Python is not installed on the computer you are using. Download it from the <a href="https://www.python.org/downloads/">Python website</a>, double-click the installer, and follow the prompts to install Python. Once Python is installed, try again.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 01: Couldn't find Nintendo 3DS folder</u></summary>
|
||||
|
||||
<p>You are not running MSET9 from the root of the SD card, or the SD card is missing the Nintendo 3DS folder.</p>
|
||||
|
||||
<p>Remember, your SD card should look like this:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/mset9/mset9-root-layout.png" alt="MSET9 root layout" /></p>
|
||||
|
||||
<p>If your SD card layout is correct, then your SD card most likely isn’t being read by your console. Re-format it (<a href="formatting-sd-(windows)">Windows</a>, <a href="formatting-sd-(linux)">Linux</a>), then start again from the beginning of <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 02: Your SD is write protected</u></summary>
|
||||
|
||||
<p>Write-protection is enabled on this SD card. If you are using a full-size SD card, ensure that the lock is flipped in the <a href="/images/sdlock.png">upright position</a>. Otherwise, try ejecting and reinserting your SD card.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 03: Don't change console version</u></summary>
|
||||
|
||||
<p>You inputted a different number between different runs of MSET9 (for example, you initially selected option 1 for “Old 3DS, 11.8 - 11.17” and then later selected option 2 for “New 3DS, 11.8 - 11.17”).</p>
|
||||
|
||||
<p>If this happened when trying to uninstall MSET9, the script has automatically removed MSET9 for you and you can continue to the next page. Otherwise, start again from the beginning of <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 05: No Mii Maker Data!</u></summary>
|
||||
|
||||
<p>Mii Maker data was not found on the SD card. Start again from the beginning of <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 06: You need at least 16MB free</u></summary>
|
||||
|
||||
<p>Your SD card does not have enough space to trigger MSET9. Free up some space and try again.</p>
|
||||
|
||||
<p>At the end of this guide, you will need at least 1.3GB to make a NAND backup, so it’s best to free up at least that much.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 07: You don't have 1 ID0, you have (#)!</u></summary>
|
||||
|
||||
<p>You have multiple ID0 folders. To determine the correct folder, follow these instructions:</p>
|
||||
|
||||
|
@ -961,18 +1027,19 @@ window.cookieconsent.initialise({
|
|||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>(title/import).db does not exist, create them now?" / invalid database</u></summary>
|
||||
<summary><u>Error 08: One or more files are missing or malformed!</u></summary>
|
||||
|
||||
<p>Full error messages:</p>
|
||||
<ul>
|
||||
<li>“Nintendo 3DS/<ID0>/<ID1>/dbs/<import.db and/or title.db> does not exist on SD card! Create them now? (type yes/no)”</li>
|
||||
<li>“Invalid database”</li>
|
||||
</ul>
|
||||
<p>One or more files that MSET9 needs to run is missing or corrupted. Re-download the <a href="https://github.com/zoogie/MSET9/releases/latest">MSET9 Release <code class="language-plaintext highlighter-rouge">.zip</code></a> and extract it to the root of your SD card, replacing all existing files, then try again.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 10: Database(s) malformed or missing!</u></summary>
|
||||
|
||||
<p>This happens when no valid title database is present, usually because you never installed any titles from eShop on this SD card.</p>
|
||||
|
||||
<ol>
|
||||
<li>Type “yes”, then press Enter</li>
|
||||
<li>If you haven’t already, press Enter to close the MSET9 script</li>
|
||||
<li>Insert the SD card into your console</li>
|
||||
<li>Power on your console</li>
|
||||
<li>Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset (<a href="/images/screenshots/database-reset.jpg">visual instructions</a>)</li>
|
||||
|
@ -984,74 +1051,44 @@ window.cookieconsent.initialise({
|
|||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>[WinError 5] Access is denied</u></summary>
|
||||
<summary><u>Error 11: macOS is not supported!</u></summary>
|
||||
|
||||
<p>The SD card may be write-locked. If you are using a full-size SD card, ensure that the lock is flipped in the <a href="/images/sdlock.png">upright position</a>. Otherwise, try ejecting and reinserting your SD card.</p>
|
||||
<p>You are trying to run the MSET9 script from a computer running macOS, which is not currently supported. Try running the script from a computer running Windows or Linux. If you do not have access to such a computer, you will need to follow an <a href="alternate-exploits">alternate exploit</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>UnboundLocalError: cannot access local variable 'haxid1_path'</u></summary>
|
||||
<summary><u>Error 12: You don't have 1 ID1, you have (#)!</u></summary>
|
||||
|
||||
<p>This can happen when Option 1 stopped because of an error and there is an incomplete installation.</p>
|
||||
<p>This occurs when you use multiple SD cards with the same 3DS and then merge the SD card contents together. Both are “valid”, but the 3DS can only read one at a time.</p>
|
||||
|
||||
<ol>
|
||||
<li>Close the script window</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of the SD card
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
+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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">4</code>, then press Enter to remove MSET9</li>
|
||||
<li>Return to the <a href="installing-boot9strap-(mset9)#section-i---prep-work">beginning of Section I</a></li>
|
||||
</ol>
|
||||
<p>You will need to determine which one contains your data. First of all, back up all of the folders, in case something goes wrong:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/backup-id1.png" alt="Backup ID1" /></p>
|
||||
|
||||
<p>Now, delete all but one of the folders from your SD card. Generally, you will want to delete the <strong>smallest</strong> one(s), as the one with all your data will probably have more space occupied. You can compare which folder is occupying more space by right-clicking it and clicking “Properties”:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/rightclick-properties.png" alt="Properties prompt" /></p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/compare-id1.png" alt="Which to delete" /></p>
|
||||
|
||||
<p>Your SD card should now look something like this:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/correct-id1.png" alt="Just enough ID1s" /></p>
|
||||
|
||||
<p>Now, put your SD card into your 3DS and turn it on. If your data is still there, you deleted the right folder and have now determined your correct ID1. If everything has disappeared, go back into the backup folder that you made earlier and try the other folder.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Red screen after reinserting SD card (Section II Step 11)</u></summary>
|
||||
|
||||
<p>You may be missing <code class="language-plaintext highlighter-rouge">SafeB9S.bin</code> from the root of your SD card, or the file may be corrupted. Copy it from the <code class="language-plaintext highlighter-rouge">SDMC</code> folder in the MSET9 <code class="language-plaintext highlighter-rouge">.zip</code>, replacing any existing files.</p>
|
||||
<p>You may be missing <code class="language-plaintext highlighter-rouge">SafeB9S.bin</code> from the root of your SD card, or the file may be corrupted. Copy it from the MSET9 <code class="language-plaintext highlighter-rouge">.zip</code>, replacing any existing files.</p>
|
||||
|
||||
<p>Alternatively, your SD card may be improperly formatted or partitioned. Try reformatting your SD card: <a href="formatting-sd-(windows)">Windows</a>, <a href="formatting-sd-(linux)">Linux</a> <em>(this will wipe your SD card data)</em></p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>assert(mii_ok==1) AssertionError</u></summary>
|
||||
|
||||
<p>Your SD card does not have Mii Maker Data, which is necessary for this exploit to run.</p>
|
||||
|
||||
<ol>
|
||||
<li>Close the script window</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of the SD card
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">4</code>, then press Enter to remove MSET9</li>
|
||||
<li>Insert the SD card into your console</li>
|
||||
<li>Power on your console</li>
|
||||
<li>Launch Mii Maker</li>
|
||||
<li>Wait for your console to reach the “Welcome to Mii Maker” screen, then exit Mii Maker</li>
|
||||
<li>Power off your console</li>
|
||||
<li>Insert the SD card into your computer</li>
|
||||
<li>Return to <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I Step 7</a></li>
|
||||
</ol>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>System Settings loading infinitely after reinserting the SD card</u></summary>
|
||||
|
||||
|
@ -1061,18 +1098,14 @@ window.cookieconsent.initialise({
|
|||
<li>Close the script window</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of the SD card
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">3</code>, then press Enter</li>
|
||||
<li>Once the window says “Deleting… done.”, insert the SD card into your console</li>
|
||||
<li>Once the window says “Successfully removed MSET9!”, reinsert the SD card into your console</li>
|
||||
<li>Power on your console</li>
|
||||
<li>Return to <a href="installing-boot9strap-(mset9)#section-ii---mset9">Section II Step 1</a></li>
|
||||
</ol>
|
||||
|
@ -1081,28 +1114,22 @@ window.cookieconsent.initialise({
|
|||
|
||||
<ol>
|
||||
<li>Close the script window</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of the SD card
|
||||
<li>Run the MSET9 script
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">4</code>, then press Enter to remove MSET9</li>
|
||||
<li>Insert the SD card into your console</li>
|
||||
<li>Power on your console</li>
|
||||
<li>Launch Mii Maker</li>
|
||||
<li>Wait for your console to reach the “Welcome to Mii Maker” screen, then exit Mii Maker</li>
|
||||
<li>Power off your console</li>
|
||||
<li>Insert the SD card into your computer</li>
|
||||
<li>Return to <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I Step 7</a></li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">3</code>, then press Enter to remove MSET9</li>
|
||||
<li>If possible, use a new SD card; otherwise, backup and reformat your existing SD card as FAT32 (<a href="formatting-sd-(windows)">Windows</a>, <a href="formatting-sd-(linux)">Linux</a>)</li>
|
||||
<li>Insert the formatted, blank SD card into your console</li>
|
||||
<li>Return to <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I Step 1</a></li>
|
||||
</ol>
|
||||
|
||||
<p class="notice--warning">After finishing the MSET9 page, you should switch back to your old SD card before continuing to Finalizing Setup.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<h2 id="finalizar-instalación">Finalizar instalación</h2>
|
||||
|
|
2
feed.xml
2
feed.xml
|
@ -1 +1 @@
|
|||
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.2">Jekyll</generator><link href="https://3ds.hacks.guide/feed.xml" rel="self" type="application/atom+xml" /><link href="https://3ds.hacks.guide/" rel="alternate" type="text/html" /><updated>2023-10-24T13:11:39+00:00</updated><id>https://3ds.hacks.guide/feed.xml</id><title type="html">3DS Hacks Guide</title><subtitle>A complete guide to 3DS custom firmware</subtitle><author><name>Nintendo Homebrew</name></author></feed>
|
||||
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.2">Jekyll</generator><link href="https://3ds.hacks.guide/feed.xml" rel="self" type="application/atom+xml" /><link href="https://3ds.hacks.guide/" rel="alternate" type="text/html" /><updated>2023-10-24T13:13:43+00:00</updated><id>https://3ds.hacks.guide/feed.xml</id><title type="html">3DS Hacks Guide</title><subtitle>A complete guide to 3DS custom firmware</subtitle><author><name>Nintendo Homebrew</name></author></feed>
|
|
@ -550,6 +550,8 @@ window.cookieconsent.initialise({
|
|||
|
||||
<h3 id="instructions">Instructions</h3>
|
||||
|
||||
<p class="notice--info">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 <a href="troubleshooting#installing-boot9strap-mset9">troubleshooting</a> page.</p>
|
||||
|
||||
<h4 id="section-i---préparatifs">Section I - Préparatifs</h4>
|
||||
|
||||
<p>In this section, you will prepare the SD card data necessary for the MSET9 exploit to trigger.</p>
|
||||
|
@ -570,16 +572,10 @@ window.cookieconsent.initialise({
|
|||
|
||||
<p class="notice--info"><img src="/images/screenshots/mset9/mset9-root-layout.png" alt="MSET9 root layout" /></p>
|
||||
</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of your SD card
|
||||
<li>Run the MSET9 script:
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
<li>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</li>
|
||||
</ul>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/mset9/mset9-select.png" alt="Image: MSET9 setup" /></p>
|
||||
|
@ -595,28 +591,12 @@ window.cookieconsent.initialise({
|
|||
<li>Ensure that the correct console model and version is displayed</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">1</code>, then press Enter to setup MSET9
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">1</code>, then press Enter to ensure your console is prepared for MSET9
|
||||
<ul>
|
||||
<li>If you see “(title.db/import.db) does not exist on SD card!”:
|
||||
<ul>
|
||||
<li>Type “yes”, then press Enter</li>
|
||||
<li>Close the MSET9 window</li>
|
||||
<li>Safely eject your SD from your computer</li>
|
||||
<li>Insert your SD card into your console</li>
|
||||
<li>Power on your console</li>
|
||||
<li>Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset (<a href="/images/screenshots/database-reset.jpg">visual instructions</a>)</li>
|
||||
<li>Power off your console</li>
|
||||
<li>Insert your SD card into your computer</li>
|
||||
<li>Go back to Step 7 (“Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script”)</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Once the window says “Setting up… done”, safely eject your SD card from your computer
|
||||
<ul>
|
||||
<li>Keep the MSET9 window open</li>
|
||||
<li>If you get an error, check the <a href="troubleshooting#installing-boot9strap-mset9">troubleshooting</a>, then try again</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>If you see the message “Everything appears to be functional!”, MSET9 is ready to be injected. Press Enter to close the MSET9 script</li>
|
||||
<li>Réinsérez votre carte SD dans votre console</li>
|
||||
<li>Power on your console</li>
|
||||
</ol>
|
||||
|
@ -638,17 +618,20 @@ window.cookieconsent.initialise({
|
|||
<li>The menu will refresh and say that no SD card is inserted, which is expected</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Insert your SD card into your computer, then wait a few seconds</li>
|
||||
<li>In the MSET9 window, type <code class="language-plaintext highlighter-rouge">2</code>, then press Enter to trigger MSET9
|
||||
<li>Insérez votre carte SD dans votre ordinateur</li>
|
||||
<li>Run the MSET9 script:
|
||||
<ul>
|
||||
<li>You should see “Injecting… done.”</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Safely eject your SD card from your computer
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>In the MSET9 window, type <code class="language-plaintext highlighter-rouge">2</code>, then press Enter to inject MSET9
|
||||
<ul>
|
||||
<li>Keep the MSET9 window open</li>
|
||||
<li>You should see “MSET9 successfully injected!”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Press Enter to close the MSET9 script</li>
|
||||
<li>Reinsert your SD card into your console <strong>without pressing any buttons or touching the screen</strong></li>
|
||||
<li>Si l’exploit a réussit, vous devriez avoir démarré dans SafeB9SInstaller
|
||||
<ul>
|
||||
|
@ -682,17 +665,24 @@ window.cookieconsent.initialise({
|
|||
|
||||
<p>In this section, you will remove MSET9 to prevent further issues. (This will not remove the custom firmware that you just installed.)</p>
|
||||
|
||||
<p class="notice--danger">Do NOT skip this section! If you do, applications may crash unexpectedly and you may encounter errors on the next page!</p>
|
||||
<p class="notice--danger">Do NOT skip this section! If you skip it, applications may crash unexpectedly and you will encounter errors on the next page!</p>
|
||||
|
||||
<ol>
|
||||
<li>Éteignez votre console</li>
|
||||
<li>Insert your SD card into your computer, then wait a few seconds</li>
|
||||
<li>In the MSET9 window, type <code class="language-plaintext highlighter-rouge">4</code>, then press Enter to remove MSET9
|
||||
<li>Insérez votre carte SD dans votre ordinateur</li>
|
||||
<li>Run the MSET9 script:
|
||||
<ul>
|
||||
<li>You should see “Removing… done”</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Close the MSET9 window; you will not need it for any of the upcoming steps</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>In the MSET9 window, type <code class="language-plaintext highlighter-rouge">3</code>, then press Enter to remove MSET9
|
||||
<ul>
|
||||
<li>You should see “Successfully removed MSET9!”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Press Enter to close the MSET9 script</li>
|
||||
</ol>
|
||||
|
||||
<p>À partir d’ici, votre console démarrera sur Luma3DS par défaut.</p>
|
||||
|
|
|
@ -644,9 +644,23 @@ window.cookieconsent.initialise({
|
|||
|
||||
<p><img src="https://3ds.hacks.guide/images/screenshots/multiple-id1.png" alt="" /></p>
|
||||
|
||||
<p>Cela peut se produire si vous avez utilisé plusieurs cartes SD sur une 3DS et que vous avez ensuite fusionné le contenu des cartes SD ensemble. Ceci est fait pour éviter que des données conflictuelles et valides ne soient fusionnées entre elles.</p>
|
||||
<p>This occurs when you use multiple SD cards with the same 3DS and then merge the SD card contents together. Both are “valid”, but the 3DS can only read one at a time.</p>
|
||||
|
||||
<p>Pour résoudre ce problème, vous devrez déterminer quel dossier contient vos données. Habituellement, ce sera le plus grand des dossiers. Sauvegardez et supprimez le ou les petits dossiers, puis créez un dossier <code class="language-plaintext highlighter-rouge">Nintendo DSiWare</code> dans celui qui reste et déplacez <code class="language-plaintext highlighter-rouge">F00D43D5.bin</code> dans le dossier que vous venez de créer.</p>
|
||||
<p>You will need to determine which one contains your data. First of all, back up all of the folders, in case something goes wrong:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/backup-id1.png" alt="Backup ID1" /></p>
|
||||
|
||||
<p>Now, delete all but one of the folders from your SD card. Generally, you will want to delete the <strong>smallest</strong> one(s), as the one with all your data will probably have more space occupied. You can compare which folder is occupying more space by right-clicking it and clicking “Properties”:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/rightclick-properties.png" alt="Properties prompt" /></p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/compare-id1.png" alt="Which to delete" /></p>
|
||||
|
||||
<p>Your SD card should now look something like this:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/correct-id1.png" alt="Just enough ID1s" /></p>
|
||||
|
||||
<p>Now, put your SD card into your 3DS and turn it on. If your data is still there, you deleted the right folder and have now determined your correct ID1. If everything has disappeared, go back into the backup folder that you made earlier and try the other folder.</p>
|
||||
|
||||
</details>
|
||||
|
||||
|
@ -930,7 +944,59 @@ window.cookieconsent.initialise({
|
|||
<h2 id="installing-boot9strap-mset9">Installing boot9strap (MSET9)</h2>
|
||||
|
||||
<details>
|
||||
<summary><u>assert(id0_count == 1) AssertionError</u></summary>
|
||||
<summary><u>Python 3 is not installed</u></summary>
|
||||
|
||||
<p>Python is not installed on the computer you are using. Download it from the <a href="https://www.python.org/downloads/">Python website</a>, double-click the installer, and follow the prompts to install Python. Once Python is installed, try again.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 01: Couldn't find Nintendo 3DS folder</u></summary>
|
||||
|
||||
<p>You are not running MSET9 from the root of the SD card, or the SD card is missing the Nintendo 3DS folder.</p>
|
||||
|
||||
<p>Remember, your SD card should look like this:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/mset9/mset9-root-layout.png" alt="MSET9 root layout" /></p>
|
||||
|
||||
<p>If your SD card layout is correct, then your SD card most likely isn’t being read by your console. Re-format it (<a href="formatting-sd-(windows)">Windows</a>, <a href="formatting-sd-(linux)">Linux</a>), then start again from the beginning of <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 02: Your SD is write protected</u></summary>
|
||||
|
||||
<p>Write-protection is enabled on this SD card. If you are using a full-size SD card, ensure that the lock is flipped in the <a href="/images/sdlock.png">upright position</a>. Otherwise, try ejecting and reinserting your SD card.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 03: Don't change console version</u></summary>
|
||||
|
||||
<p>You inputted a different number between different runs of MSET9 (for example, you initially selected option 1 for “Old 3DS, 11.8 - 11.17” and then later selected option 2 for “New 3DS, 11.8 - 11.17”).</p>
|
||||
|
||||
<p>If this happened when trying to uninstall MSET9, the script has automatically removed MSET9 for you and you can continue to the next page. Otherwise, start again from the beginning of <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 05: No Mii Maker Data!</u></summary>
|
||||
|
||||
<p>Mii Maker data was not found on the SD card. Start again from the beginning of <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 06: You need at least 16MB free</u></summary>
|
||||
|
||||
<p>Your SD card does not have enough space to trigger MSET9. Free up some space and try again.</p>
|
||||
|
||||
<p>At the end of this guide, you will need at least 1.3GB to make a NAND backup, so it’s best to free up at least that much.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 07: You don't have 1 ID0, you have (#)!</u></summary>
|
||||
|
||||
<p>You have multiple ID0 folders. To determine the correct folder, follow these instructions:</p>
|
||||
|
||||
|
@ -961,18 +1027,19 @@ window.cookieconsent.initialise({
|
|||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>(title/import).db does not exist, create them now?" / invalid database</u></summary>
|
||||
<summary><u>Error 08: One or more files are missing or malformed!</u></summary>
|
||||
|
||||
<p>Full error messages:</p>
|
||||
<ul>
|
||||
<li>“Nintendo 3DS/<ID0>/<ID1>/dbs/<import.db and/or title.db> does not exist on SD card! Create them now? (type yes/no)”</li>
|
||||
<li>“Invalid database”</li>
|
||||
</ul>
|
||||
<p>One or more files that MSET9 needs to run is missing or corrupted. Re-download the <a href="https://github.com/zoogie/MSET9/releases/latest">MSET9 Release <code class="language-plaintext highlighter-rouge">.zip</code></a> and extract it to the root of your SD card, replacing all existing files, then try again.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 10: Database(s) malformed or missing!</u></summary>
|
||||
|
||||
<p>This happens when no valid title database is present, usually because you never installed any titles from eShop on this SD card.</p>
|
||||
|
||||
<ol>
|
||||
<li>Type “yes”, then press Enter</li>
|
||||
<li>If you haven’t already, press Enter to close the MSET9 script</li>
|
||||
<li>Insert the SD card into your console</li>
|
||||
<li>Power on your console</li>
|
||||
<li>Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset (<a href="/images/screenshots/database-reset.jpg">visual instructions</a>)</li>
|
||||
|
@ -984,74 +1051,44 @@ window.cookieconsent.initialise({
|
|||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>[WinError 5] Access is denied</u></summary>
|
||||
<summary><u>Error 11: macOS is not supported!</u></summary>
|
||||
|
||||
<p>The SD card may be write-locked. If you are using a full-size SD card, ensure that the lock is flipped in the <a href="/images/sdlock.png">upright position</a>. Otherwise, try ejecting and reinserting your SD card.</p>
|
||||
<p>You are trying to run the MSET9 script from a computer running macOS, which is not currently supported. Try running the script from a computer running Windows or Linux. If you do not have access to such a computer, you will need to follow an <a href="alternate-exploits">alternate exploit</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>UnboundLocalError: cannot access local variable 'haxid1_path'</u></summary>
|
||||
<summary><u>Error 12: You don't have 1 ID1, you have (#)!</u></summary>
|
||||
|
||||
<p>This can happen when Option 1 stopped because of an error and there is an incomplete installation.</p>
|
||||
<p>This occurs when you use multiple SD cards with the same 3DS and then merge the SD card contents together. Both are “valid”, but the 3DS can only read one at a time.</p>
|
||||
|
||||
<ol>
|
||||
<li>Close the script window</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of the SD card
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
+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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">4</code>, then press Enter to remove MSET9</li>
|
||||
<li>Return to the <a href="installing-boot9strap-(mset9)#section-i---prep-work">beginning of Section I</a></li>
|
||||
</ol>
|
||||
<p>You will need to determine which one contains your data. First of all, back up all of the folders, in case something goes wrong:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/backup-id1.png" alt="Backup ID1" /></p>
|
||||
|
||||
<p>Now, delete all but one of the folders from your SD card. Generally, you will want to delete the <strong>smallest</strong> one(s), as the one with all your data will probably have more space occupied. You can compare which folder is occupying more space by right-clicking it and clicking “Properties”:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/rightclick-properties.png" alt="Properties prompt" /></p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/compare-id1.png" alt="Which to delete" /></p>
|
||||
|
||||
<p>Your SD card should now look something like this:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/correct-id1.png" alt="Just enough ID1s" /></p>
|
||||
|
||||
<p>Now, put your SD card into your 3DS and turn it on. If your data is still there, you deleted the right folder and have now determined your correct ID1. If everything has disappeared, go back into the backup folder that you made earlier and try the other folder.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Red screen after reinserting SD card (Section II Step 11)</u></summary>
|
||||
|
||||
<p>You may be missing <code class="language-plaintext highlighter-rouge">SafeB9S.bin</code> from the root of your SD card, or the file may be corrupted. Copy it from the <code class="language-plaintext highlighter-rouge">SDMC</code> folder in the MSET9 <code class="language-plaintext highlighter-rouge">.zip</code>, replacing any existing files.</p>
|
||||
<p>You may be missing <code class="language-plaintext highlighter-rouge">SafeB9S.bin</code> from the root of your SD card, or the file may be corrupted. Copy it from the MSET9 <code class="language-plaintext highlighter-rouge">.zip</code>, replacing any existing files.</p>
|
||||
|
||||
<p>Alternatively, your SD card may be improperly formatted or partitioned. Try reformatting your SD card: <a href="formatting-sd-(windows)">Windows</a>, <a href="formatting-sd-(linux)">Linux</a> <em>(this will wipe your SD card data)</em></p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>assert(mii_ok==1) AssertionError</u></summary>
|
||||
|
||||
<p>Your SD card does not have Mii Maker Data, which is necessary for this exploit to run.</p>
|
||||
|
||||
<ol>
|
||||
<li>Close the script window</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of the SD card
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">4</code>, then press Enter to remove MSET9</li>
|
||||
<li>Insert the SD card into your console</li>
|
||||
<li>Power on your console</li>
|
||||
<li>Launch Mii Maker</li>
|
||||
<li>Wait for your console to reach the “Welcome to Mii Maker” screen, then exit Mii Maker</li>
|
||||
<li>Éteignez votre console</li>
|
||||
<li>Insert the SD card into your computer</li>
|
||||
<li>Return to <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I Step 7</a></li>
|
||||
</ol>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>System Settings loading infinitely after reinserting the SD card</u></summary>
|
||||
|
||||
|
@ -1061,18 +1098,14 @@ window.cookieconsent.initialise({
|
|||
<li>Close the script window</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of the SD card
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">3</code>, then press Enter</li>
|
||||
<li>Once the window says “Deleting… done.”, insert the SD card into your console</li>
|
||||
<li>Once the window says “Successfully removed MSET9!”, reinsert the SD card into your console</li>
|
||||
<li>Power on your console</li>
|
||||
<li>Return to <a href="installing-boot9strap-(mset9)#section-ii---mset9">Section II Step 1</a></li>
|
||||
</ol>
|
||||
|
@ -1081,28 +1114,22 @@ window.cookieconsent.initialise({
|
|||
|
||||
<ol>
|
||||
<li>Close the script window</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of the SD card
|
||||
<li>Run the MSET9 script
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">4</code>, then press Enter to remove MSET9</li>
|
||||
<li>Insert the SD card into your console</li>
|
||||
<li>Power on your console</li>
|
||||
<li>Launch Mii Maker</li>
|
||||
<li>Wait for your console to reach the “Welcome to Mii Maker” screen, then exit Mii Maker</li>
|
||||
<li>Éteignez votre console</li>
|
||||
<li>Insert the SD card into your computer</li>
|
||||
<li>Return to <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I Step 7</a></li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">3</code>, then press Enter to remove MSET9</li>
|
||||
<li>If possible, use a new SD card; otherwise, backup and reformat your existing SD card as FAT32 (<a href="formatting-sd-(windows)">Windows</a>, <a href="formatting-sd-(linux)">Linux</a>)</li>
|
||||
<li>Insert the formatted, blank SD card into your console</li>
|
||||
<li>Return to <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I Step 1</a></li>
|
||||
</ol>
|
||||
|
||||
<p class="notice--warning">After finishing the MSET9 page, you should switch back to your old SD card before continuing to Finalizing Setup.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<h2 id="finalisation-de-linstallation">Finalisation de l’installation</h2>
|
||||
|
|
|
@ -548,6 +548,8 @@ window.cookieconsent.initialise({
|
|||
|
||||
<h3 id="lépések">Lépések</h3>
|
||||
|
||||
<p class="notice--info">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 <a href="troubleshooting#installing-boot9strap-mset9">troubleshooting</a> page.</p>
|
||||
|
||||
<h4 id="i-rész---előkészületek">I. rész - Előkészületek</h4>
|
||||
|
||||
<p>In this section, you will prepare the SD card data necessary for the MSET9 exploit to trigger.</p>
|
||||
|
@ -568,16 +570,10 @@ window.cookieconsent.initialise({
|
|||
|
||||
<p class="notice--info"><img src="/images/screenshots/mset9/mset9-root-layout.png" alt="MSET9 root layout" /></p>
|
||||
</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of your SD card
|
||||
<li>Run the MSET9 script:
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
<li>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</li>
|
||||
</ul>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/mset9/mset9-select.png" alt="Image: MSET9 setup" /></p>
|
||||
|
@ -593,28 +589,12 @@ window.cookieconsent.initialise({
|
|||
<li>Ensure that the correct console model and version is displayed</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">1</code>, then press Enter to setup MSET9
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">1</code>, then press Enter to ensure your console is prepared for MSET9
|
||||
<ul>
|
||||
<li>If you see “(title.db/import.db) does not exist on SD card!”:
|
||||
<ul>
|
||||
<li>Type “yes”, then press Enter</li>
|
||||
<li>Close the MSET9 window</li>
|
||||
<li>Safely eject your SD from your computer</li>
|
||||
<li>Insert your SD card into your console</li>
|
||||
<li>Kapcsold be a konzolod</li>
|
||||
<li>Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset (<a href="/images/screenshots/database-reset.jpg">visual instructions</a>)</li>
|
||||
<li>Kapcsold ki a konzolod</li>
|
||||
<li>Insert your SD card into your computer</li>
|
||||
<li>Go back to Step 7 (“Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script”)</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Once the window says “Setting up… done”, safely eject your SD card from your computer
|
||||
<ul>
|
||||
<li>Keep the MSET9 window open</li>
|
||||
<li>If you get an error, check the <a href="troubleshooting#installing-boot9strap-mset9">troubleshooting</a>, then try again</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>If you see the message “Everything appears to be functional!”, MSET9 is ready to be injected. Press Enter to close the MSET9 script</li>
|
||||
<li>Tedd vissza az SD kártyád a konzoldba</li>
|
||||
<li>Kapcsold be a konzolod</li>
|
||||
</ol>
|
||||
|
@ -636,17 +616,20 @@ window.cookieconsent.initialise({
|
|||
<li>The menu will refresh and say that no SD card is inserted, which is expected</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Insert your SD card into your computer, then wait a few seconds</li>
|
||||
<li>In the MSET9 window, type <code class="language-plaintext highlighter-rouge">2</code>, then press Enter to trigger MSET9
|
||||
<li>Helyezd az SD kártyád a számítógépbe</li>
|
||||
<li>Run the MSET9 script:
|
||||
<ul>
|
||||
<li>You should see “Injecting… done.”</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Safely eject your SD card from your computer
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>In the MSET9 window, type <code class="language-plaintext highlighter-rouge">2</code>, then press Enter to inject MSET9
|
||||
<ul>
|
||||
<li>Keep the MSET9 window open</li>
|
||||
<li>You should see “MSET9 successfully injected!”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Press Enter to close the MSET9 script</li>
|
||||
<li>Reinsert your SD card into your console <strong>without pressing any buttons or touching the screen</strong></li>
|
||||
<li>Ha az exploit sikerrel járt, készüléked bebootolja a SafeB9SInstallert
|
||||
<ul>
|
||||
|
@ -680,17 +663,24 @@ window.cookieconsent.initialise({
|
|||
|
||||
<p>In this section, you will remove MSET9 to prevent further issues. (This will not remove the custom firmware that you just installed.)</p>
|
||||
|
||||
<p class="notice--danger">Do NOT skip this section! If you do, applications may crash unexpectedly and you may encounter errors on the next page!</p>
|
||||
<p class="notice--danger">Do NOT skip this section! If you skip it, applications may crash unexpectedly and you will encounter errors on the next page!</p>
|
||||
|
||||
<ol>
|
||||
<li>Kapcsold ki a konzolod</li>
|
||||
<li>Insert your SD card into your computer, then wait a few seconds</li>
|
||||
<li>In the MSET9 window, type <code class="language-plaintext highlighter-rouge">4</code>, then press Enter to remove MSET9
|
||||
<li>Helyezd az SD kártyád a számítógépbe</li>
|
||||
<li>Run the MSET9 script:
|
||||
<ul>
|
||||
<li>You should see “Removing… done”</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Close the MSET9 window; you will not need it for any of the upcoming steps</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>In the MSET9 window, type <code class="language-plaintext highlighter-rouge">3</code>, then press Enter to remove MSET9
|
||||
<ul>
|
||||
<li>You should see “Successfully removed MSET9!”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Press Enter to close the MSET9 script</li>
|
||||
</ol>
|
||||
|
||||
<p>Ezen a ponton a konzolod alapértelmezetten bebootol a Luma3DS-be.</p>
|
||||
|
|
|
@ -648,9 +648,23 @@ window.cookieconsent.initialise({
|
|||
|
||||
<p><img src="https://3ds.hacks.guide/images/screenshots/multiple-id1.png" alt="" /></p>
|
||||
|
||||
<p>Ez akkor fordulhat elő, ha több SD kártyát használtál a 3DS-en és összemásoltad a tartalmát az SD kártyáknak. Ez az ütközések megelőzése érdekében történik, hogy érvényes adat egyesítésre kerüljön.</p>
|
||||
<p>This occurs when you use multiple SD cards with the same 3DS and then merge the SD card contents together. Both are “valid”, but the 3DS can only read one at a time.</p>
|
||||
|
||||
<p>Ahhoz, hogy javítsd ezt, meg kell határozd, hogy melyik mappa tartalmazza az adataid. Általában ez a nagyobb (vagy legnagyobb) mappa a mappák közül. Mentsd és töröld a kisebb(ek)et, majd hozz létre egy <code class="language-plaintext highlighter-rouge">Nintendo DSiWare</code> mappát a megmaradtban, és mozgasd az <code class="language-plaintext highlighter-rouge">F00D43D5.bin</code> fájlt arra a helyre.</p>
|
||||
<p>You will need to determine which one contains your data. First of all, back up all of the folders, in case something goes wrong:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/backup-id1.png" alt="Backup ID1" /></p>
|
||||
|
||||
<p>Now, delete all but one of the folders from your SD card. Generally, you will want to delete the <strong>smallest</strong> one(s), as the one with all your data will probably have more space occupied. You can compare which folder is occupying more space by right-clicking it and clicking “Properties”:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/rightclick-properties.png" alt="Properties prompt" /></p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/compare-id1.png" alt="Which to delete" /></p>
|
||||
|
||||
<p>Your SD card should now look something like this:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/correct-id1.png" alt="Just enough ID1s" /></p>
|
||||
|
||||
<p>Now, put your SD card into your 3DS and turn it on. If your data is still there, you deleted the right folder and have now determined your correct ID1. If everything has disappeared, go back into the backup folder that you made earlier and try the other folder.</p>
|
||||
|
||||
</details>
|
||||
|
||||
|
@ -934,7 +948,59 @@ window.cookieconsent.initialise({
|
|||
<h2 id="installing-boot9strap-mset9">Installing boot9strap (MSET9)</h2>
|
||||
|
||||
<details>
|
||||
<summary><u>assert(id0_count == 1) AssertionError</u></summary>
|
||||
<summary><u>Python 3 is not installed</u></summary>
|
||||
|
||||
<p>Python is not installed on the computer you are using. Download it from the <a href="https://www.python.org/downloads/">Python website</a>, double-click the installer, and follow the prompts to install Python. Once Python is installed, try again.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 01: Couldn't find Nintendo 3DS folder</u></summary>
|
||||
|
||||
<p>You are not running MSET9 from the root of the SD card, or the SD card is missing the Nintendo 3DS folder.</p>
|
||||
|
||||
<p>Remember, your SD card should look like this:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/mset9/mset9-root-layout.png" alt="MSET9 root layout" /></p>
|
||||
|
||||
<p>If your SD card layout is correct, then your SD card most likely isn’t being read by your console. Re-format it (<a href="formatting-sd-(windows)">Windows</a>, <a href="formatting-sd-(linux)">Linux</a>), then start again from the beginning of <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 02: Your SD is write protected</u></summary>
|
||||
|
||||
<p>Write-protection is enabled on this SD card. If you are using a full-size SD card, ensure that the lock is flipped in the <a href="/images/sdlock.png">upright position</a>. Otherwise, try ejecting and reinserting your SD card.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 03: Don't change console version</u></summary>
|
||||
|
||||
<p>You inputted a different number between different runs of MSET9 (for example, you initially selected option 1 for “Old 3DS, 11.8 - 11.17” and then later selected option 2 for “New 3DS, 11.8 - 11.17”).</p>
|
||||
|
||||
<p>If this happened when trying to uninstall MSET9, the script has automatically removed MSET9 for you and you can continue to the next page. Otherwise, start again from the beginning of <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 05: No Mii Maker Data!</u></summary>
|
||||
|
||||
<p>Mii Maker data was not found on the SD card. Start again from the beginning of <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 06: You need at least 16MB free</u></summary>
|
||||
|
||||
<p>Your SD card does not have enough space to trigger MSET9. Free up some space and try again.</p>
|
||||
|
||||
<p>At the end of this guide, you will need at least 1.3GB to make a NAND backup, so it’s best to free up at least that much.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 07: You don't have 1 ID0, you have (#)!</u></summary>
|
||||
|
||||
<p>You have multiple ID0 folders. To determine the correct folder, follow these instructions:</p>
|
||||
|
||||
|
@ -965,18 +1031,19 @@ window.cookieconsent.initialise({
|
|||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>(title/import).db does not exist, create them now?" / invalid database</u></summary>
|
||||
<summary><u>Error 08: One or more files are missing or malformed!</u></summary>
|
||||
|
||||
<p>Full error messages:</p>
|
||||
<ul>
|
||||
<li>“Nintendo 3DS/<ID0>/<ID1>/dbs/<import.db and/or title.db> does not exist on SD card! Create them now? (type yes/no)”</li>
|
||||
<li>“Invalid database”</li>
|
||||
</ul>
|
||||
<p>One or more files that MSET9 needs to run is missing or corrupted. Re-download the <a href="https://github.com/zoogie/MSET9/releases/latest">MSET9 Release <code class="language-plaintext highlighter-rouge">.zip</code></a> and extract it to the root of your SD card, replacing all existing files, then try again.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 10: Database(s) malformed or missing!</u></summary>
|
||||
|
||||
<p>This happens when no valid title database is present, usually because you never installed any titles from eShop on this SD card.</p>
|
||||
|
||||
<ol>
|
||||
<li>Type “yes”, then press Enter</li>
|
||||
<li>If you haven’t already, press Enter to close the MSET9 script</li>
|
||||
<li>Insert the SD card into your console</li>
|
||||
<li>Kapcsold be a konzolod</li>
|
||||
<li>Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset (<a href="/images/screenshots/database-reset.jpg">visual instructions</a>)</li>
|
||||
|
@ -988,74 +1055,44 @@ window.cookieconsent.initialise({
|
|||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>[WinError 5] Access is denied</u></summary>
|
||||
<summary><u>Error 11: macOS is not supported!</u></summary>
|
||||
|
||||
<p>The SD card may be write-locked. If you are using a full-size SD card, ensure that the lock is flipped in the <a href="/images/sdlock.png">upright position</a>. Otherwise, try ejecting and reinserting your SD card.</p>
|
||||
<p>You are trying to run the MSET9 script from a computer running macOS, which is not currently supported. Try running the script from a computer running Windows or Linux. If you do not have access to such a computer, you will need to follow an <a href="alternate-exploits">alternate exploit</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>UnboundLocalError: cannot access local variable 'haxid1_path'</u></summary>
|
||||
<summary><u>Error 12: You don't have 1 ID1, you have (#)!</u></summary>
|
||||
|
||||
<p>This can happen when Option 1 stopped because of an error and there is an incomplete installation.</p>
|
||||
<p>This occurs when you use multiple SD cards with the same 3DS and then merge the SD card contents together. Both are “valid”, but the 3DS can only read one at a time.</p>
|
||||
|
||||
<ol>
|
||||
<li>Close the script window</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of the SD card
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
+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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">4</code>, then press Enter to remove MSET9</li>
|
||||
<li>Return to the <a href="installing-boot9strap-(mset9)#section-i---prep-work">beginning of Section I</a></li>
|
||||
</ol>
|
||||
<p>You will need to determine which one contains your data. First of all, back up all of the folders, in case something goes wrong:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/backup-id1.png" alt="Backup ID1" /></p>
|
||||
|
||||
<p>Now, delete all but one of the folders from your SD card. Generally, you will want to delete the <strong>smallest</strong> one(s), as the one with all your data will probably have more space occupied. You can compare which folder is occupying more space by right-clicking it and clicking “Properties”:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/rightclick-properties.png" alt="Properties prompt" /></p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/compare-id1.png" alt="Which to delete" /></p>
|
||||
|
||||
<p>Your SD card should now look something like this:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/correct-id1.png" alt="Just enough ID1s" /></p>
|
||||
|
||||
<p>Now, put your SD card into your 3DS and turn it on. If your data is still there, you deleted the right folder and have now determined your correct ID1. If everything has disappeared, go back into the backup folder that you made earlier and try the other folder.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Red screen after reinserting SD card (Section II Step 11)</u></summary>
|
||||
|
||||
<p>You may be missing <code class="language-plaintext highlighter-rouge">SafeB9S.bin</code> from the root of your SD card, or the file may be corrupted. Copy it from the <code class="language-plaintext highlighter-rouge">SDMC</code> folder in the MSET9 <code class="language-plaintext highlighter-rouge">.zip</code>, replacing any existing files.</p>
|
||||
<p>You may be missing <code class="language-plaintext highlighter-rouge">SafeB9S.bin</code> from the root of your SD card, or the file may be corrupted. Copy it from the MSET9 <code class="language-plaintext highlighter-rouge">.zip</code>, replacing any existing files.</p>
|
||||
|
||||
<p>Alternatively, your SD card may be improperly formatted or partitioned. Try reformatting your SD card: <a href="formatting-sd-(windows)">Windows</a>, <a href="formatting-sd-(linux)">Linux</a> <em>(this will wipe your SD card data)</em></p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>assert(mii_ok==1) AssertionError</u></summary>
|
||||
|
||||
<p>Your SD card does not have Mii Maker Data, which is necessary for this exploit to run.</p>
|
||||
|
||||
<ol>
|
||||
<li>Close the script window</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of the SD card
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">4</code>, then press Enter to remove MSET9</li>
|
||||
<li>Insert the SD card into your console</li>
|
||||
<li>Kapcsold be a konzolod</li>
|
||||
<li>Launch Mii Maker</li>
|
||||
<li>Wait for your console to reach the “Welcome to Mii Maker” screen, then exit Mii Maker</li>
|
||||
<li>Kapcsold ki a konzolod</li>
|
||||
<li>Insert the SD card into your computer</li>
|
||||
<li>Return to <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I Step 7</a></li>
|
||||
</ol>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>System Settings loading infinitely after reinserting the SD card</u></summary>
|
||||
|
||||
|
@ -1065,18 +1102,14 @@ window.cookieconsent.initialise({
|
|||
<li>Close the script window</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of the SD card
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">3</code>, then press Enter</li>
|
||||
<li>Once the window says “Deleting… done.”, insert the SD card into your console</li>
|
||||
<li>Once the window says “Successfully removed MSET9!”, reinsert the SD card into your console</li>
|
||||
<li>Kapcsold be a konzolod</li>
|
||||
<li>Return to <a href="installing-boot9strap-(mset9)#section-ii---mset9">Section II Step 1</a></li>
|
||||
</ol>
|
||||
|
@ -1085,28 +1118,22 @@ window.cookieconsent.initialise({
|
|||
|
||||
<ol>
|
||||
<li>Close the script window</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of the SD card
|
||||
<li>Run the MSET9 script
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">4</code>, then press Enter to remove MSET9</li>
|
||||
<li>Insert the SD card into your console</li>
|
||||
<li>Kapcsold be a konzolod</li>
|
||||
<li>Launch Mii Maker</li>
|
||||
<li>Wait for your console to reach the “Welcome to Mii Maker” screen, then exit Mii Maker</li>
|
||||
<li>Kapcsold ki a konzolod</li>
|
||||
<li>Insert the SD card into your computer</li>
|
||||
<li>Return to <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I Step 7</a></li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">3</code>, then press Enter to remove MSET9</li>
|
||||
<li>If possible, use a new SD card; otherwise, backup and reformat your existing SD card as FAT32 (<a href="formatting-sd-(windows)">Windows</a>, <a href="formatting-sd-(linux)">Linux</a>)</li>
|
||||
<li>Insert the formatted, blank SD card into your console</li>
|
||||
<li>Return to <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I Step 1</a></li>
|
||||
</ol>
|
||||
|
||||
<p class="notice--warning">After finishing the MSET9 page, you should switch back to your old SD card before continuing to Finalizing Setup.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<h2 id="telepítés-véglegesítése">Telepítés véglegesítése</h2>
|
||||
|
|
|
@ -516,7 +516,7 @@ window.cookieconsent.initialise({
|
|||
<li><a href="#sezione-i---preparazione" id="markdown-toc-sezione-i---preparazione">Sezione I - Preparazione</a></li>
|
||||
<li><a href="#sezione-ii---mset9" id="markdown-toc-sezione-ii---mset9">Sezione II - MSET9</a></li>
|
||||
<li><a href="#sezione-iii---installazione-di-boot9strap" id="markdown-toc-sezione-iii---installazione-di-boot9strap">Sezione III - Installazione di boot9strap</a></li>
|
||||
<li><a href="#section-iv---removing-mset9" id="markdown-toc-section-iv---removing-mset9">Section IV - Removing MSET9</a></li>
|
||||
<li><a href="#sezione-iv---disinstallare-mset9" id="markdown-toc-sezione-iv---disinstallare-mset9">Sezione IV - Disinstallare MSET9</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#prosegui-con-il-completamento-dellinstallazione" id="markdown-toc-prosegui-con-il-completamento-dellinstallazione">Prosegui con il Completamento dell’installazione</a></li>
|
||||
|
@ -548,6 +548,8 @@ window.cookieconsent.initialise({
|
|||
|
||||
<h3 id="istruzioni">Istruzioni</h3>
|
||||
|
||||
<p class="notice--info">In questa pagina eseguirai lo script di MSET9, che viene utilizzato per attivare MSET9. Se ricevi un errore numerato (es. Error 01) all’esecuzione dello script, puoi probabilmente trovarne la soluzione alla pagina <a href="troubleshooting#installing-boot9strap-mset9">Risoluzione dei problemi</a>.</p>
|
||||
|
||||
<h4 id="sezione-i---preparazione">Sezione I - Preparazione</h4>
|
||||
|
||||
<p>In questa sezione preparerai i dati della scheda SD necessari per attivare l’exploit MSET9.</p>
|
||||
|
@ -568,16 +570,10 @@ window.cookieconsent.initialise({
|
|||
|
||||
<p class="notice--info"><img src="/images/screenshots/mset9/mset9-root-layout.png" alt="MSET9 root layout" /></p>
|
||||
</li>
|
||||
<li>Esegui lo script <code class="language-plaintext highlighter-rouge">mset9.py</code> nella directory principale della tua scheda SD
|
||||
<li>Esegui lo script di MSET9:
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Doppio click su <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>Se non funziona: tieni premuto Maiusc e fai clic con il tasto destro del mouse in qualsiasi punto della finestra della scheda SD, quindi fai clic sull’opzione che apre il terminale, PowerShell o Prompt dei comandi, quindi digita <code class="language-plaintext highlighter-rouge">py -3 mset9. y</code> e premi Invio</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Windows</strong>: Doppio click su <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: apri una finestra del terminale, <code class="language-plaintext highlighter-rouge">cd</code> nella directory principale della tua scheda SD, quindi digita <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> e premi Invio</li>
|
||||
<li>Dovresti vedere una finestra con scritto “MSET9 … SETUP by zoogie”</li>
|
||||
<li>Dovresti mantenere questa finestra aperta fino alla fine di questa pagina, ma se la chiudi inavvertitamente puoi riaprirla ripetendo questo passaggio</li>
|
||||
</ul>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/mset9/mset9-select.png" alt="Image: MSET9 setup" /></p>
|
||||
|
@ -593,28 +589,12 @@ window.cookieconsent.initialise({
|
|||
<li>Assicurarsi che siano visualizzati il modello di console e la versione corretti</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Digita <code class="language-plaintext highlighter-rouge">1</code>, quindi premi Invio per configurare MSET9
|
||||
<li>Digita <code class="language-plaintext highlighter-rouge">1</code>, quindi premi Invio per assicurarti che la console sia pronta per MSET9
|
||||
<ul>
|
||||
<li>Se vedi “(title.db/import.db) does not exist on SD card!”:
|
||||
<ul>
|
||||
<li>Digita “yes”, quindi premi Invio</li>
|
||||
<li>Chiudi la finestra di MSET9</li>
|
||||
<li>Rimuovi in modo sicuro la scheda SD dal computer</li>
|
||||
<li>Inserisci la scheda SD nella tua console</li>
|
||||
<li>Accendi la tua console</li>
|
||||
<li>Entra in Impostazioni della console -> Gestione dati -> Nintendo 3DS -> Software -> Reset (<a href="/images/screenshots/database-reset.jpg">istruzioni visive</a>)</li>
|
||||
<li>Spegni la tua console</li>
|
||||
<li>Inserisci la scheda SD nel tuo computer</li>
|
||||
<li>Torna al Passo 7 (“Esegui lo script <code class="language-plaintext highlighter-rouge">mset9.py</code>”)</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Quando appare il messaggio “Setting up… done”, rimuovi in maniera sicura la tua scheda SD dal computer
|
||||
<ul>
|
||||
<li>Mantieni aperta la finestra di MSET9</li>
|
||||
<li>Se ottieni un errore, controlla la <a href="troubleshooting#installing-boot9strap-mset9">Risoluzione dei problemi</a>, quindi riprova</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Se vedi il messaggio “Everything appears to be functional!”, MSET9 è pronto per l’esecuzione. Premi Invio per chiudere lo script di MSET9</li>
|
||||
<li>Reinserisci la scheda SD nella tua console</li>
|
||||
<li>Accendi la tua console</li>
|
||||
</ol>
|
||||
|
@ -636,17 +616,20 @@ window.cookieconsent.initialise({
|
|||
<li>Il menu si aggiornerà e dirà che non è presente alcuna scheda SD, il che è normale</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Insert your SD card into your computer, then wait a few seconds</li>
|
||||
<li>Nella finestra di MSET9, premi <code class="language-plaintext highlighter-rouge">2</code>, quindi premi Invio per attivare MSET9
|
||||
<li>Inserisci la scheda SD nel tuo computer</li>
|
||||
<li>Esegui lo script di MSET9:
|
||||
<ul>
|
||||
<li>Dovresti vedere “Injecting… done.”</li>
|
||||
<li><strong>Windows</strong>: Doppio click su <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: apri una finestra del terminale, <code class="language-plaintext highlighter-rouge">cd</code> nella directory principale della tua scheda SD, quindi digita <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> e premi Invio</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Rimuovi in modo sicuro la tua scheda SD dal computer
|
||||
<li>Digita il numero corrispondente al modello di console e alla versione, quindi premi Invio</li>
|
||||
<li>Nella finestra di MSET9, premi <code class="language-plaintext highlighter-rouge">2</code>, quindi premi Invio per iniettare MSET9
|
||||
<ul>
|
||||
<li>Mantieni aperta la finestra di MSET9</li>
|
||||
<li>Dovresti vedere “MSET9 successfully injected!”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Premi Invio per chiudere lo script di MSET9</li>
|
||||
<li>Reinserisci la scheda SD nella console <strong>senza premere alcun pulsante o toccare lo schermo</strong></li>
|
||||
<li>Se l’exploit è andato a buon fine, si avvierà SafeB9SInstaller
|
||||
<ul>
|
||||
|
@ -676,21 +659,28 @@ window.cookieconsent.initialise({
|
|||
<li>Premi (Start) per salvare e riavviare il 3DS</li>
|
||||
</ol>
|
||||
|
||||
<h4 id="section-iv---removing-mset9">Section IV - Removing MSET9</h4>
|
||||
<h4 id="sezione-iv---disinstallare-mset9">Sezione IV - Disinstallare MSET9</h4>
|
||||
|
||||
<p>In questa sezione rimuoverai MSET9 per evitare problemi successivi. (Questo non rimuoverà il custom firmware che hai appena installato.)</p>
|
||||
|
||||
<p class="notice--danger">NON saltare questa sezione! Se lo fai, le applicazioni potrebbero inaspettatamente crashare e potresti riscontrare errori nella pagina successiva!</p>
|
||||
<p class="notice--danger">NON saltare questa sezione! Se lo salti, le applicazioni potrebbero inaspettatamente crashare e riscontrerai errori nella pagina successiva!</p>
|
||||
|
||||
<ol>
|
||||
<li>Spegni la tua console</li>
|
||||
<li>Insert your SD card into your computer, then wait a few seconds</li>
|
||||
<li>Nella finestra di MSET9, premi <code class="language-plaintext highlighter-rouge">4</code>, quindi premi Invio per rimuovere MSET9
|
||||
<li>Inserisci la scheda SD nel tuo computer</li>
|
||||
<li>Esegui lo script di MSET9:
|
||||
<ul>
|
||||
<li>Dovresti vedere “Removing… done”</li>
|
||||
<li><strong>Windows</strong>: Doppio click su <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: apri una finestra del terminale, <code class="language-plaintext highlighter-rouge">cd</code> nella directory principale della tua scheda SD, quindi digita <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> e premi Invio</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Chiudi la finestra di MSET9, non ne avrai più bisogno nei passi successivi</li>
|
||||
<li>Digita il numero corrispondente al modello di console e alla versione, quindi premi Invio</li>
|
||||
<li>Nella finestra di MSET9, premi <code class="language-plaintext highlighter-rouge">3</code>, quindi premi Invio per rimuovere MSET9
|
||||
<ul>
|
||||
<li>Dovresti vedere “Successfully removed MSET9!”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Premi Invio per chiudere lo script di MSET9</li>
|
||||
</ol>
|
||||
|
||||
<p>A questo punto, la console avvierà sempre Luma3DS.</p>
|
||||
|
@ -701,7 +691,7 @@ window.cookieconsent.initialise({
|
|||
|
||||
<hr />
|
||||
|
||||
<p class="notice--danger">Did you follow Section IV (Removing MSET9)? That section is MANDATORY!</p>
|
||||
<p class="notice--danger">Hai seguito la Sezione IV (Disinstallare MSET9)? Quella sezione è OBBLIGATORIA!</p>
|
||||
|
||||
<h3 class="notice--primary" id="prosegui-con-il-completamento-dellinstallazione">Prosegui con il <a href="finalizing-setup">Completamento dell’installazione</a></h3>
|
||||
|
||||
|
|
|
@ -644,9 +644,23 @@ window.cookieconsent.initialise({
|
|||
|
||||
<p><img src="https://3ds.hacks.guide/images/screenshots/multiple-id1.png" alt="" /></p>
|
||||
|
||||
<p>Questo può accadere se hai usato più schede SD su un 3DS e poi unito il contenuto delle diverse schede SD. Questo accade per evitare che dati validi in conflitto vengano uniti assieme.</p>
|
||||
<p>Questo si verifica quando utilizzi più schede SD con lo stesso 3DS e poi ne unisci insieme i contenuti. Entrambi sono “validi”, ma il 3DS può leggerne solo uno alla volta.</p>
|
||||
|
||||
<p>Per risolvere questo problema, è necessario determinare quale cartella contiene i tuoi dati. Di solito, è la più grande tra le cartelle. Fai un backup ed elimina le cartelle più piccole, quindi crea una cartella <code class="language-plaintext highlighter-rouge">Nintendo DSiWare</code> in quella che rimane e sposta il file <code class="language-plaintext highlighter-rouge">F00D43D5.bin</code> in questa nuova cartella.</p>
|
||||
<p>Dovrai determinare quale cartella contiene i tuoi dati. Prima di tutto, esegui il backup di tutte le cartelle, nel caso qualcosa vada storto:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/backup-id1.png" alt="Backup ID1" /></p>
|
||||
|
||||
<p>Ora, elimina tutte le cartelle tranne una dalla tua scheda SD. Generalmente, dovresti eliminare le cartelle <strong>più piccole</strong>, in quanto quella con tutti i tuoi dati probabilmente peserà di più. Puoi verificare quale cartella occupa più spazio selezionandola col tasto destro e poi cliccando “Proprietà”:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/rightclick-properties.png" alt="Properties prompt" /></p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/compare-id1.png" alt="Which to delete" /></p>
|
||||
|
||||
<p>Ora la tua scheda SD dovrebbe assomigliare a questa:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/correct-id1.png" alt="Just enough ID1s" /></p>
|
||||
|
||||
<p>Ora, metti la tua scheda SD nel tuo 3DS e accendilo. Se i tuoi dati sono ancora lì, hai eliminato la cartella giusta e ora hai determinato il tuo ID1 corretto. Se invece è scomparso tutto, torna nella cartella di backup che hai fatto in precedenza e prova un’altra cartella.</p>
|
||||
|
||||
</details>
|
||||
|
||||
|
@ -930,7 +944,59 @@ window.cookieconsent.initialise({
|
|||
<h2 id="installazione-di-boot9strap-mset9">Installazione di boot9strap (MSET9)</h2>
|
||||
|
||||
<details>
|
||||
<summary><u>assert(id0_count == 1) AssertionError</u></summary>
|
||||
<summary><u>Python 3 is not installed</u></summary>
|
||||
|
||||
<p>Python non è installato sul computer che stai utilizzando. Scaricalo dal <a href="https://www.python.org/downloads/">sito di Python</a>, fai doppio clic sull’installer e segui le istruzioni a schermo per installare Python. Una volta installato Python, riprova.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 01: Couldn't find Nintendo 3DS folder</u></summary>
|
||||
|
||||
<p>Non stai eseguendo MSET9 dalla directory principale della scheda SD, oppure manca la cartella Nintendo 3DS.</p>
|
||||
|
||||
<p>Ricorda, la tua scheda SD dovrebbe assomigliare a questo:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/mset9/mset9-root-layout.png" alt="MSET9 root layout" /></p>
|
||||
|
||||
<p>Se il contenuto della scheda SD è corretto, la scheda SD molto probabilmente non sta venendo letta dalla console. Ri-formattala (<a href="formatting-sd-(windows)">Windows</a>, <a href="formatting-sd-(linux)">Linux</a>), quindi ricomincia dall’inizio della <a href="installing-boot9strap-(mset9)#section-i---prep-work">Sezione I</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 02: Your SD is write protected</u></summary>
|
||||
|
||||
<p>La protezione da scrittura è abilitata su questa scheda SD. Se stai utilizzando una scheda SD standard, assicurati che il blocco sia impostato <a href="/images/sdlock.png">verso l’alto</a>. Altrimenti, prova a espellere e reinserire la scheda SD.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 03: Don't change console version</u></summary>
|
||||
|
||||
<p>Hai inserito un numero diverso tra le diverse esecuzioni di MSET9 (per esempio, hai inizialmente selezionato l’opzione 1 per “Old 3DS, 11.8 - 11.17” e più tardi selezionato l’opzione 2 per “New 3DS, 11.8 - 11.17”).</p>
|
||||
|
||||
<p>Se è successo durante la rimozione di MSET9, lo script ha già disinstallato automaticamente MSET9 e puoi continuare con la pagina successiva. Altrimenti, ricomincia dall’inizio della <a href="installing-boot9strap-(mset9)#section-i---prep-work">Sezione I</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 05: No Mii Maker Data!</u></summary>
|
||||
|
||||
<p>I dati del Centro di creazione Mii non sono stati trovati sulla scheda SD. Ricomincia dall’inizio della <a href="installing-boot9strap-(mset9)#section-i---prep-work">Sezione I</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 06: You need at least 16MB free</u></summary>
|
||||
|
||||
<p>La tua scheda SD non ha abbastanza spazio per eseguire MSET9. Libera un po’ di spazio e riprova.</p>
|
||||
|
||||
<p>Al termine di questa guida avrai bisogno di almeno 1.3GB di spazio per fare un backup della NAND, quindi è meglio liberarne almeno altrettanto.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 07: You don't have 1 ID0, you have (#)!</u></summary>
|
||||
|
||||
<p>Hai più cartelle ID0. Per determinare la cartella corretta, segui queste istruzioni:</p>
|
||||
|
||||
|
@ -961,18 +1027,19 @@ window.cookieconsent.initialise({
|
|||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>(title/import).db does not exist, create them now?" / invalid database</u></summary>
|
||||
<summary><u>Error 08: One or more files are missing or malformed!</u></summary>
|
||||
|
||||
<p>Messaggi di errore completi:</p>
|
||||
<ul>
|
||||
<li>“Nintendo 3DS/<ID0>/<ID1>/dbs/<import.db and/or title.db> does not exist on SD card! Create them now? (type yes/no)”</li>
|
||||
<li>“Invalid database”</li>
|
||||
</ul>
|
||||
<p>Uno o più file necessari all’esecuzione di MSET9 mancano o sono corrotti. Ri-scarica il file <a href="https://github.com/zoogie/MSET9/releases/latest">Release <code class="language-plaintext highlighter-rouge">.zip</code> di MSET9</a> ed estrailo nella directory principale della tua scheda SD, sostituendo tutti i file esistenti, quindi riprova.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 10: Database(s) malformed or missing!</u></summary>
|
||||
|
||||
<p>Questo accade quando non è presente alcun database valido dei titoli, di solito perché non hai mai installato alcun titolo da eShop su questa scheda SD.</p>
|
||||
|
||||
<ol>
|
||||
<li>Digita “yes”, quindi premi Invio</li>
|
||||
<li>Se non lo hai già fatto, premi Invio per chiudere lo script di MSET9</li>
|
||||
<li>Inserisci la scheda SD nella tua console</li>
|
||||
<li>Accendi la tua console</li>
|
||||
<li>Entra in Impostazioni della console -> Gestione dati -> Nintendo 3DS -> Software -> Reset (<a href="/images/screenshots/database-reset.jpg">istruzioni visive</a>)</li>
|
||||
|
@ -984,74 +1051,44 @@ window.cookieconsent.initialise({
|
|||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>[WinError 5] Access is denied</u></summary>
|
||||
<summary><u>Error 11: macOS is not supported!</u></summary>
|
||||
|
||||
<p>La scheda SD può essere protetta dalla scrittura. Se stai utilizzando una scheda SD standard, assicurati che il blocco sia impostato <a href="/images/sdlock.png">verso l’alto</a>. Altrimenti, prova a espellere e reinserire la scheda SD.</p>
|
||||
<p>Stai tentando di eseguire lo script di MSET9 da un computer che esegue macOS, attualmente non supportato. Prova ad eseguire lo script da un computer che esegue Windows o Linux. Se non hai accesso a uno di questi, dovrai seguire un <a href="alternate-exploits">exploit alternativo</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>UnboundLocalError: cannot access local variable 'haxid1_path'</u></summary>
|
||||
<summary><u>Error 12: You don't have 1 ID1, you have (#)!</u></summary>
|
||||
|
||||
<p>Questo può accadere quando l’opzione 1 viene interrotta a causa di un errore e ora si trova un’installazione incompleta.</p>
|
||||
<p>Questo si verifica quando utilizzi più schede SD con lo stesso 3DS e poi ne unisci insieme i contenuti. Entrambi sono “validi”, ma il 3DS può leggerne solo uno alla volta.</p>
|
||||
|
||||
<ol>
|
||||
<li>Chiudi la finestra dello script</li>
|
||||
<li>Esegui lo script <code class="language-plaintext highlighter-rouge">mset9.py</code> nella directory principale della tua scheda SD
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Doppio click su <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
+Se non funziona: tieni premuto Maiusc e fai clic con il tasto destro del mouse in qualsiasi punto della finestra della scheda SD, quindi fai clic sull’opzione che apre il terminale, PowerShell o Prompt dei comandi, quindi digita <code class="language-plaintext highlighter-rouge">py -3 mset9. y</code> e premi Invio</li>
|
||||
<li><strong>Linux</strong>: apri una finestra del terminale, <code class="language-plaintext highlighter-rouge">cd</code> nella directory principale della tua scheda SD, quindi digita <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> e premi Invio</li>
|
||||
<li>Dovresti vedere una finestra con scritto “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Digita il numero corrispondente al modello di console e alla versione, quindi premi Invio</li>
|
||||
<li>Digita <code class="language-plaintext highlighter-rouge">4</code>, quindi premi Invio per rimuovere MSET9</li>
|
||||
<li>Ritorna all’<a href="installing-boot9strap-(mset9)#section-i---prep-work">inizio della Sezione I</a></li>
|
||||
</ol>
|
||||
<p>Dovrai determinare quale cartella contiene i tuoi dati. Prima di tutto, esegui il backup di tutte le cartelle, nel caso qualcosa vada storto:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/backup-id1.png" alt="Backup ID1" /></p>
|
||||
|
||||
<p>Ora, elimina tutte le cartelle tranne una dalla tua scheda SD. Generalmente, dovresti eliminare le cartelle <strong>più piccole</strong>, in quanto quella con tutti i tuoi dati probabilmente peserà di più. Puoi verificare quale cartella occupa più spazio selezionandola col tasto destro e poi cliccando “Proprietà”:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/rightclick-properties.png" alt="Properties prompt" /></p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/compare-id1.png" alt="Which to delete" /></p>
|
||||
|
||||
<p>Ora la tua scheda SD dovrebbe assomigliare a questa:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/correct-id1.png" alt="Just enough ID1s" /></p>
|
||||
|
||||
<p>Ora, metti la tua scheda SD nel tuo 3DS e accendilo. Se i tuoi dati sono ancora lì, hai eliminato la cartella giusta e ora hai determinato il tuo ID1 corretto. Se invece è scomparso tutto, torna nella cartella di backup che hai fatto in precedenza e prova un’altra cartella.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Schermata rossa dopo il reinserimento della scheda SD (Sezione II Passo 11)</u></summary>
|
||||
|
||||
<p>Potrebbe mancarti il file <code class="language-plaintext highlighter-rouge">SafeB9S.bin</code> dalla directory principale della tua scheda SD, o il file potrebbe essere danneggiato. Copialo dalla cartella <code class="language-plaintext highlighter-rouge">SDMC</code> dell’archivio <code class="language-plaintext highlighter-rouge">.zip</code> di MSET9, sostituendo qualsiasi file esistente.</p>
|
||||
<p>Potrebbe mancarti il file <code class="language-plaintext highlighter-rouge">SafeB9S.bin</code> dalla directory principale della tua scheda SD, o il file potrebbe essere danneggiato. Copialo dall’archivio <code class="language-plaintext highlighter-rouge">.zip</code> di MSET9, sostituendo qualsiasi file esistente.</p>
|
||||
|
||||
<p>Altrimenti, la scheda SD potrebbe essere formattata o partizionata in modo errato. Prova a riformattare la tua scheda SD: <a href="formatting-sd-(windows)">Windows</a>, <a href="formatting-sd-(linux)">Linux</a> <em>(questo cancellerà i dati della tua scheda SD)</em></p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>assert(mii_ok==1) AssertionError</u></summary>
|
||||
|
||||
<p>La tua scheda SD non ha i dati del Centro di creazione Mii, necessari per il funzionamento di questo exploit.</p>
|
||||
|
||||
<ol>
|
||||
<li>Chiudi la finestra dello script</li>
|
||||
<li>Esegui lo script <code class="language-plaintext highlighter-rouge">mset9.py</code> nella directory principale della tua scheda SD
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Doppio click su <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>Se non funziona: tieni premuto Maiusc e fai clic con il tasto destro del mouse in qualsiasi punto della finestra della scheda SD, quindi fai clic sull’opzione che apre il terminale, PowerShell o Prompt dei comandi, quindi digita <code class="language-plaintext highlighter-rouge">py -3 mset9. y</code> e premi Invio</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Linux</strong>: apri una finestra del terminale, <code class="language-plaintext highlighter-rouge">cd</code> nella directory principale della tua scheda SD, quindi digita <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> e premi Invio</li>
|
||||
<li>Dovresti vedere una finestra con scritto “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Digita il numero corrispondente al modello di console e alla versione, quindi premi Invio</li>
|
||||
<li>Digita <code class="language-plaintext highlighter-rouge">4</code>, quindi premi Invio per rimuovere MSET9</li>
|
||||
<li>Inserisci la scheda SD nella tua console</li>
|
||||
<li>Accendi la tua console</li>
|
||||
<li>Avvia il Centro di creazione Mii</li>
|
||||
<li>Attendi che la console raggiunga la schermata “Benvenuto nel Centro di creazione Mii”, quindi esci dall’applicazione</li>
|
||||
<li>Spegni la tua console</li>
|
||||
<li>Inserisci la scheda SD nel tuo computer</li>
|
||||
<li>Ritorna alla <a href="installing-boot9strap-(mset9)#section-i---prep-work">Sezione I Passo 7</a></li>
|
||||
</ol>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Caricamento infinito delle Impostazioni della console dopo il reinserimento della scheda SD</u></summary>
|
||||
|
||||
|
@ -1061,18 +1098,14 @@ window.cookieconsent.initialise({
|
|||
<li>Chiudi la finestra dello script</li>
|
||||
<li>Esegui lo script <code class="language-plaintext highlighter-rouge">mset9.py</code> nella directory principale della tua scheda SD
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Doppio click su <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>Se non funziona: tieni premuto Maiusc e fai clic con il tasto destro del mouse in qualsiasi punto della finestra della scheda SD, quindi fai clic sull’opzione che apre il terminale, PowerShell o Prompt dei comandi, quindi digita <code class="language-plaintext highlighter-rouge">py -3 mset9. y</code> e premi Invio</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Windows</strong>: Doppio click su <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: apri una finestra del terminale, <code class="language-plaintext highlighter-rouge">cd</code> nella directory principale della tua scheda SD, quindi digita <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> e premi Invio</li>
|
||||
<li>Dovresti vedere una finestra con scritto “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Digita il numero corrispondente al modello di console e alla versione, quindi premi Invio</li>
|
||||
<li>Digita <code class="language-plaintext highlighter-rouge">3</code>, quindi premi Invio</li>
|
||||
<li>Quando la finestra mostra il messaggio “Deleting… done.”, inserisci la scheda SD nella tua console</li>
|
||||
<li>Quando la finestra mostra la scritta “Successfully removed MSET9!”, reinserisci la scheda SD nella tua console</li>
|
||||
<li>Accendi la tua console</li>
|
||||
<li>Ritorna alla <a href="installing-boot9strap-(mset9)#section-ii---mset9">Sezione II Passo 1</a></li>
|
||||
</ol>
|
||||
|
@ -1081,28 +1114,22 @@ window.cookieconsent.initialise({
|
|||
|
||||
<ol>
|
||||
<li>Chiudi la finestra dello script</li>
|
||||
<li>Esegui lo script <code class="language-plaintext highlighter-rouge">mset9.py</code> nella directory principale della tua scheda SD
|
||||
<li>Esegui lo script di MSET9
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Doppio click su <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>Se non funziona: tieni premuto Maiusc e fai clic con il tasto destro del mouse in qualsiasi punto della finestra della scheda SD, quindi fai clic sull’opzione che apre il terminale, PowerShell o Prompt dei comandi, quindi digita <code class="language-plaintext highlighter-rouge">py -3 mset9. y</code> e premi Invio</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Windows</strong>: Doppio click su <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: apri una finestra del terminale, <code class="language-plaintext highlighter-rouge">cd</code> nella directory principale della tua scheda SD, quindi digita <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> e premi Invio</li>
|
||||
<li>Dovresti vedere una finestra con scritto “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Digita il numero corrispondente al modello di console e alla versione, quindi premi Invio</li>
|
||||
<li>Digita <code class="language-plaintext highlighter-rouge">4</code>, quindi premi Invio per rimuovere MSET9</li>
|
||||
<li>Inserisci la scheda SD nella tua console</li>
|
||||
<li>Accendi la tua console</li>
|
||||
<li>Avvia il Centro di creazione Mii</li>
|
||||
<li>Attendi che la console raggiunga la schermata “Benvenuto nel Centro di creazione Mii”, quindi esci dall’applicazione</li>
|
||||
<li>Spegni la tua console</li>
|
||||
<li>Inserisci la scheda SD nel tuo computer</li>
|
||||
<li>Ritorna alla <a href="installing-boot9strap-(mset9)#section-i---prep-work">Sezione I Passo 7</a></li>
|
||||
<li>Digita <code class="language-plaintext highlighter-rouge">3</code>, quindi premi Invio per rimuovere MSET9</li>
|
||||
<li>Se possibile, usa una nuova scheda SD; altrimenti, fanne una copia di backup e riformattala come FAT32 (<a href="formatting-sd-(windows)">Windows</a>, <a href="formatting-sd-(linux)">Linux</a>)</li>
|
||||
<li>Inserisci la scheda SD formattata e vuota nella console</li>
|
||||
<li>Ritorna alla <a href="installing-boot9strap-(mset9)#section-i---prep-work">Sezione I Passo 1</a></li>
|
||||
</ol>
|
||||
|
||||
<p class="notice--warning">Al termine della pagina di MSET9 dovresti tornare alla vecchia scheda SD prima di continuare con il Completamento dell’installazione.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<h2 id="completamento-dellinstallazione">Completamento dell’installazione</h2>
|
||||
|
@ -1268,7 +1295,7 @@ window.cookieconsent.initialise({
|
|||
<details>
|
||||
<summary><u>Error #18: MSET9 detected</u></summary>
|
||||
|
||||
<p>You didn’t remove MSET9 when prompted to. Follow <a href="installing-boot9strap-(mset9)#section-iv---removing-mset9">Section IV - Removing MSET9</a>, then re-run the script.</p>
|
||||
<p>Non hai rimosso MSET9 quando richiesto. Segui la <a href="installing-boot9strap-(mset9)#section-iv---removing-mset9">Sezione IV - Rimozione di MSET9</a>, quindi riesegui lo script.</p>
|
||||
|
||||
</details>
|
||||
|
||||
|
|
|
@ -548,6 +548,8 @@ window.cookieconsent.initialise({
|
|||
|
||||
<h3 id="진행-방법">진행 방법</h3>
|
||||
|
||||
<p class="notice--info">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 <a href="troubleshooting#installing-boot9strap-mset9">troubleshooting</a> page.</p>
|
||||
|
||||
<h4 id="섹션-i---준비-작업">섹션 I - 준비 작업</h4>
|
||||
|
||||
<p>In this section, you will prepare the SD card data necessary for the MSET9 exploit to trigger.</p>
|
||||
|
@ -568,16 +570,10 @@ window.cookieconsent.initialise({
|
|||
|
||||
<p class="notice--info"><img src="/images/screenshots/mset9/mset9-root-layout.png" alt="MSET9 root layout" /></p>
|
||||
</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of your SD card
|
||||
<li>Run the MSET9 script:
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
<li>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</li>
|
||||
</ul>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/mset9/mset9-select.png" alt="Image: MSET9 setup" /></p>
|
||||
|
@ -593,28 +589,12 @@ window.cookieconsent.initialise({
|
|||
<li>Ensure that the correct console model and version is displayed</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">1</code>, then press Enter to setup MSET9
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">1</code>, then press Enter to ensure your console is prepared for MSET9
|
||||
<ul>
|
||||
<li>If you see “(title.db/import.db) does not exist on SD card!”:
|
||||
<ul>
|
||||
<li>Type “yes”, then press Enter</li>
|
||||
<li>Close the MSET9 window</li>
|
||||
<li>Safely eject your SD from your computer</li>
|
||||
<li>Insert your SD card into your console</li>
|
||||
<li>콘솔의 전원을 켜 주세요</li>
|
||||
<li>Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset (<a href="/images/screenshots/database-reset.jpg">visual instructions</a>)</li>
|
||||
<li>콘솔의 전원을 꺼 주세요</li>
|
||||
<li>Insert your SD card into your computer</li>
|
||||
<li>Go back to Step 7 (“Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script”)</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Once the window says “Setting up… done”, safely eject your SD card from your computer
|
||||
<ul>
|
||||
<li>Keep the MSET9 window open</li>
|
||||
<li>If you get an error, check the <a href="troubleshooting#installing-boot9strap-mset9">troubleshooting</a>, then try again</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>If you see the message “Everything appears to be functional!”, MSET9 is ready to be injected. Press Enter to close the MSET9 script</li>
|
||||
<li>SD 카드를 콘솔에 다시 삽입해 주세요</li>
|
||||
<li>콘솔의 전원을 켜 주세요</li>
|
||||
</ol>
|
||||
|
@ -636,17 +616,20 @@ window.cookieconsent.initialise({
|
|||
<li>The menu will refresh and say that no SD card is inserted, which is expected</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Insert your SD card into your computer, then wait a few seconds</li>
|
||||
<li>In the MSET9 window, type <code class="language-plaintext highlighter-rouge">2</code>, then press Enter to trigger MSET9
|
||||
<li>SD 카드를 컴퓨터에 삽입해 주세요</li>
|
||||
<li>Run the MSET9 script:
|
||||
<ul>
|
||||
<li>You should see “Injecting… done.”</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Safely eject your SD card from your computer
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>In the MSET9 window, type <code class="language-plaintext highlighter-rouge">2</code>, then press Enter to inject MSET9
|
||||
<ul>
|
||||
<li>Keep the MSET9 window open</li>
|
||||
<li>You should see “MSET9 successfully injected!”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Press Enter to close the MSET9 script</li>
|
||||
<li>Reinsert your SD card into your console <strong>without pressing any buttons or touching the screen</strong></li>
|
||||
<li>익스플로잇이 성공적이었다면 SafeB9SInstaller로 부팅되었을 것입니다
|
||||
<ul>
|
||||
|
@ -680,17 +663,24 @@ window.cookieconsent.initialise({
|
|||
|
||||
<p>In this section, you will remove MSET9 to prevent further issues. (This will not remove the custom firmware that you just installed.)</p>
|
||||
|
||||
<p class="notice--danger">Do NOT skip this section! If you do, applications may crash unexpectedly and you may encounter errors on the next page!</p>
|
||||
<p class="notice--danger">Do NOT skip this section! If you skip it, applications may crash unexpectedly and you will encounter errors on the next page!</p>
|
||||
|
||||
<ol>
|
||||
<li>콘솔의 전원을 꺼 주세요</li>
|
||||
<li>Insert your SD card into your computer, then wait a few seconds</li>
|
||||
<li>In the MSET9 window, type <code class="language-plaintext highlighter-rouge">4</code>, then press Enter to remove MSET9
|
||||
<li>SD 카드를 컴퓨터에 삽입해 주세요</li>
|
||||
<li>Run the MSET9 script:
|
||||
<ul>
|
||||
<li>You should see “Removing… done”</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Close the MSET9 window; you will not need it for any of the upcoming steps</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>In the MSET9 window, type <code class="language-plaintext highlighter-rouge">3</code>, then press Enter to remove MSET9
|
||||
<ul>
|
||||
<li>You should see “Successfully removed MSET9!”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Press Enter to close the MSET9 script</li>
|
||||
</ol>
|
||||
|
||||
<p>이제 콘솔은 Luma3DS를 기본으로 부팅 됩니다.</p>
|
||||
|
|
|
@ -644,9 +644,23 @@ window.cookieconsent.initialise({
|
|||
|
||||
<p><img src="https://3ds.hacks.guide/images/screenshots/multiple-id1.png" alt="" /></p>
|
||||
|
||||
<p>이전에 3DS에서 여러 개의 SD 카드를 사용했다가 하나의 SD 카드에 모든 내용을 합쳤을 때 이런 경우가 발생할 수 있습니다. 이는 충돌하는 유효한 데이터가 함께 병합되는 것을 방지하기 위해 수행됩니다.</p>
|
||||
<p>This occurs when you use multiple SD cards with the same 3DS and then merge the SD card contents together. Both are “valid”, but the 3DS can only read one at a time.</p>
|
||||
|
||||
<p>To fix this, you will need to determine which folder contains your data. 이것은 기본적으로 용량이 큰 (혹은 가장 큰) 폴더일 수 있습니다. 그 외의 나머지 폴더는 백업하신 후 지워주시고, 남은 폴더 안에 <code class="language-plaintext highlighter-rouge">Nintendo DSiWare</code> 폴더를 생성한 다음 <code class="language-plaintext highlighter-rouge">F00D43D5.bin</code> 파일을 생성한 폴더 안에 옮겨주세요.</p>
|
||||
<p>You will need to determine which one contains your data. First of all, back up all of the folders, in case something goes wrong:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/backup-id1.png" alt="Backup ID1" /></p>
|
||||
|
||||
<p>Now, delete all but one of the folders from your SD card. Generally, you will want to delete the <strong>smallest</strong> one(s), as the one with all your data will probably have more space occupied. You can compare which folder is occupying more space by right-clicking it and clicking “Properties”:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/rightclick-properties.png" alt="Properties prompt" /></p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/compare-id1.png" alt="Which to delete" /></p>
|
||||
|
||||
<p>Your SD card should now look something like this:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/correct-id1.png" alt="Just enough ID1s" /></p>
|
||||
|
||||
<p>Now, put your SD card into your 3DS and turn it on. If your data is still there, you deleted the right folder and have now determined your correct ID1. If everything has disappeared, go back into the backup folder that you made earlier and try the other folder.</p>
|
||||
|
||||
</details>
|
||||
|
||||
|
@ -930,7 +944,59 @@ window.cookieconsent.initialise({
|
|||
<h2 id="installing-boot9strap-mset9">Installing boot9strap (MSET9)</h2>
|
||||
|
||||
<details>
|
||||
<summary><u>assert(id0_count == 1) AssertionError</u></summary>
|
||||
<summary><u>Python 3 is not installed</u></summary>
|
||||
|
||||
<p>Python is not installed on the computer you are using. Download it from the <a href="https://www.python.org/downloads/">Python website</a>, double-click the installer, and follow the prompts to install Python. Once Python is installed, try again.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 01: Couldn't find Nintendo 3DS folder</u></summary>
|
||||
|
||||
<p>You are not running MSET9 from the root of the SD card, or the SD card is missing the Nintendo 3DS folder.</p>
|
||||
|
||||
<p>Remember, your SD card should look like this:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/mset9/mset9-root-layout.png" alt="MSET9 root layout" /></p>
|
||||
|
||||
<p>If your SD card layout is correct, then your SD card most likely isn’t being read by your console. Re-format it (<a href="formatting-sd-(windows)">Windows</a>, <a href="formatting-sd-(linux)">Linux</a>), then start again from the beginning of <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 02: Your SD is write protected</u></summary>
|
||||
|
||||
<p>Write-protection is enabled on this SD card. If you are using a full-size SD card, ensure that the lock is flipped in the <a href="/images/sdlock.png">upright position</a>. Otherwise, try ejecting and reinserting your SD card.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 03: Don't change console version</u></summary>
|
||||
|
||||
<p>You inputted a different number between different runs of MSET9 (for example, you initially selected option 1 for “Old 3DS, 11.8 - 11.17” and then later selected option 2 for “New 3DS, 11.8 - 11.17”).</p>
|
||||
|
||||
<p>If this happened when trying to uninstall MSET9, the script has automatically removed MSET9 for you and you can continue to the next page. Otherwise, start again from the beginning of <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 05: No Mii Maker Data!</u></summary>
|
||||
|
||||
<p>Mii Maker data was not found on the SD card. Start again from the beginning of <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 06: You need at least 16MB free</u></summary>
|
||||
|
||||
<p>Your SD card does not have enough space to trigger MSET9. Free up some space and try again.</p>
|
||||
|
||||
<p>At the end of this guide, you will need at least 1.3GB to make a NAND backup, so it’s best to free up at least that much.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 07: You don't have 1 ID0, you have (#)!</u></summary>
|
||||
|
||||
<p>You have multiple ID0 folders. To determine the correct folder, follow these instructions:</p>
|
||||
|
||||
|
@ -961,18 +1027,19 @@ window.cookieconsent.initialise({
|
|||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>(title/import).db does not exist, create them now?" / invalid database</u></summary>
|
||||
<summary><u>Error 08: One or more files are missing or malformed!</u></summary>
|
||||
|
||||
<p>Full error messages:</p>
|
||||
<ul>
|
||||
<li>“Nintendo 3DS/<ID0>/<ID1>/dbs/<import.db and/or title.db> does not exist on SD card! Create them now? (type yes/no)”</li>
|
||||
<li>“Invalid database”</li>
|
||||
</ul>
|
||||
<p>One or more files that MSET9 needs to run is missing or corrupted. Re-download the <a href="https://github.com/zoogie/MSET9/releases/latest">MSET9 Release <code class="language-plaintext highlighter-rouge">.zip</code></a> and extract it to the root of your SD card, replacing all existing files, then try again.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 10: Database(s) malformed or missing!</u></summary>
|
||||
|
||||
<p>This happens when no valid title database is present, usually because you never installed any titles from eShop on this SD card.</p>
|
||||
|
||||
<ol>
|
||||
<li>Type “yes”, then press Enter</li>
|
||||
<li>If you haven’t already, press Enter to close the MSET9 script</li>
|
||||
<li>Insert the SD card into your console</li>
|
||||
<li>콘솔의 전원을 켜 주세요</li>
|
||||
<li>Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset (<a href="/images/screenshots/database-reset.jpg">visual instructions</a>)</li>
|
||||
|
@ -984,74 +1051,44 @@ window.cookieconsent.initialise({
|
|||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>[WinError 5] Access is denied</u></summary>
|
||||
<summary><u>Error 11: macOS is not supported!</u></summary>
|
||||
|
||||
<p>The SD card may be write-locked. If you are using a full-size SD card, ensure that the lock is flipped in the <a href="/images/sdlock.png">upright position</a>. Otherwise, try ejecting and reinserting your SD card.</p>
|
||||
<p>You are trying to run the MSET9 script from a computer running macOS, which is not currently supported. Try running the script from a computer running Windows or Linux. If you do not have access to such a computer, you will need to follow an <a href="alternate-exploits">alternate exploit</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>UnboundLocalError: cannot access local variable 'haxid1_path'</u></summary>
|
||||
<summary><u>Error 12: You don't have 1 ID1, you have (#)!</u></summary>
|
||||
|
||||
<p>This can happen when Option 1 stopped because of an error and there is an incomplete installation.</p>
|
||||
<p>This occurs when you use multiple SD cards with the same 3DS and then merge the SD card contents together. Both are “valid”, but the 3DS can only read one at a time.</p>
|
||||
|
||||
<ol>
|
||||
<li>Close the script window</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of the SD card
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
+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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">4</code>, then press Enter to remove MSET9</li>
|
||||
<li>Return to the <a href="installing-boot9strap-(mset9)#section-i---prep-work">beginning of Section I</a></li>
|
||||
</ol>
|
||||
<p>You will need to determine which one contains your data. First of all, back up all of the folders, in case something goes wrong:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/backup-id1.png" alt="Backup ID1" /></p>
|
||||
|
||||
<p>Now, delete all but one of the folders from your SD card. Generally, you will want to delete the <strong>smallest</strong> one(s), as the one with all your data will probably have more space occupied. You can compare which folder is occupying more space by right-clicking it and clicking “Properties”:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/rightclick-properties.png" alt="Properties prompt" /></p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/compare-id1.png" alt="Which to delete" /></p>
|
||||
|
||||
<p>Your SD card should now look something like this:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/correct-id1.png" alt="Just enough ID1s" /></p>
|
||||
|
||||
<p>Now, put your SD card into your 3DS and turn it on. If your data is still there, you deleted the right folder and have now determined your correct ID1. If everything has disappeared, go back into the backup folder that you made earlier and try the other folder.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Red screen after reinserting SD card (Section II Step 11)</u></summary>
|
||||
|
||||
<p>You may be missing <code class="language-plaintext highlighter-rouge">SafeB9S.bin</code> from the root of your SD card, or the file may be corrupted. Copy it from the <code class="language-plaintext highlighter-rouge">SDMC</code> folder in the MSET9 <code class="language-plaintext highlighter-rouge">.zip</code>, replacing any existing files.</p>
|
||||
<p>You may be missing <code class="language-plaintext highlighter-rouge">SafeB9S.bin</code> from the root of your SD card, or the file may be corrupted. Copy it from the MSET9 <code class="language-plaintext highlighter-rouge">.zip</code>, replacing any existing files.</p>
|
||||
|
||||
<p>Alternatively, your SD card may be improperly formatted or partitioned. Try reformatting your SD card: <a href="formatting-sd-(windows)">Windows</a>, <a href="formatting-sd-(linux)">Linux</a> <em>(this will wipe your SD card data)</em></p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>assert(mii_ok==1) AssertionError</u></summary>
|
||||
|
||||
<p>Your SD card does not have Mii Maker Data, which is necessary for this exploit to run.</p>
|
||||
|
||||
<ol>
|
||||
<li>Close the script window</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of the SD card
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">4</code>, then press Enter to remove MSET9</li>
|
||||
<li>Insert the SD card into your console</li>
|
||||
<li>콘솔의 전원을 켜 주세요</li>
|
||||
<li>Launch Mii Maker</li>
|
||||
<li>Wait for your console to reach the “Welcome to Mii Maker” screen, then exit Mii Maker</li>
|
||||
<li>콘솔의 전원을 꺼 주세요</li>
|
||||
<li>Insert the SD card into your computer</li>
|
||||
<li>Return to <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I Step 7</a></li>
|
||||
</ol>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>System Settings loading infinitely after reinserting the SD card</u></summary>
|
||||
|
||||
|
@ -1061,18 +1098,14 @@ window.cookieconsent.initialise({
|
|||
<li>Close the script window</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of the SD card
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">3</code>, then press Enter</li>
|
||||
<li>Once the window says “Deleting… done.”, insert the SD card into your console</li>
|
||||
<li>Once the window says “Successfully removed MSET9!”, reinsert the SD card into your console</li>
|
||||
<li>콘솔의 전원을 켜 주세요</li>
|
||||
<li>Return to <a href="installing-boot9strap-(mset9)#section-ii---mset9">Section II Step 1</a></li>
|
||||
</ol>
|
||||
|
@ -1081,28 +1114,22 @@ window.cookieconsent.initialise({
|
|||
|
||||
<ol>
|
||||
<li>Close the script window</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of the SD card
|
||||
<li>Run the MSET9 script
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">4</code>, then press Enter to remove MSET9</li>
|
||||
<li>Insert the SD card into your console</li>
|
||||
<li>콘솔의 전원을 켜 주세요</li>
|
||||
<li>Launch Mii Maker</li>
|
||||
<li>Wait for your console to reach the “Welcome to Mii Maker” screen, then exit Mii Maker</li>
|
||||
<li>콘솔의 전원을 꺼 주세요</li>
|
||||
<li>Insert the SD card into your computer</li>
|
||||
<li>Return to <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I Step 7</a></li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">3</code>, then press Enter to remove MSET9</li>
|
||||
<li>If possible, use a new SD card; otherwise, backup and reformat your existing SD card as FAT32 (<a href="formatting-sd-(windows)">Windows</a>, <a href="formatting-sd-(linux)">Linux</a>)</li>
|
||||
<li>Insert the formatted, blank SD card into your console</li>
|
||||
<li>Return to <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I Step 1</a></li>
|
||||
</ol>
|
||||
|
||||
<p class="notice--warning">After finishing the MSET9 page, you should switch back to your old SD card before continuing to Finalizing Setup.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<h2 id="마무리-단계">마무리 단계</h2>
|
||||
|
|
|
@ -548,6 +548,8 @@ window.cookieconsent.initialise({
|
|||
|
||||
<h3 id="instructies">Instructies</h3>
|
||||
|
||||
<p class="notice--info">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 <a href="troubleshooting#installing-boot9strap-mset9">troubleshooting</a> page.</p>
|
||||
|
||||
<h4 id="deel-i---voorbereiding">Deel I - Voorbereiding</h4>
|
||||
|
||||
<p>In this section, you will prepare the SD card data necessary for the MSET9 exploit to trigger.</p>
|
||||
|
@ -568,16 +570,10 @@ window.cookieconsent.initialise({
|
|||
|
||||
<p class="notice--info"><img src="/images/screenshots/mset9/mset9-root-layout.png" alt="MSET9 root layout" /></p>
|
||||
</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of your SD card
|
||||
<li>Run the MSET9 script:
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
<li>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</li>
|
||||
</ul>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/mset9/mset9-select.png" alt="Image: MSET9 setup" /></p>
|
||||
|
@ -593,28 +589,12 @@ window.cookieconsent.initialise({
|
|||
<li>Ensure that the correct console model and version is displayed</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">1</code>, then press Enter to setup MSET9
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">1</code>, then press Enter to ensure your console is prepared for MSET9
|
||||
<ul>
|
||||
<li>If you see “(title.db/import.db) does not exist on SD card!”:
|
||||
<ul>
|
||||
<li>Type “yes”, then press Enter</li>
|
||||
<li>Close the MSET9 window</li>
|
||||
<li>Safely eject your SD from your computer</li>
|
||||
<li>Insert your SD card into your console</li>
|
||||
<li>Zet je console aan</li>
|
||||
<li>Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset (<a href="/images/screenshots/database-reset.jpg">visual instructions</a>)</li>
|
||||
<li>Zet je console uit</li>
|
||||
<li>Insert your SD card into your computer</li>
|
||||
<li>Go back to Step 7 (“Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script”)</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Once the window says “Setting up… done”, safely eject your SD card from your computer
|
||||
<ul>
|
||||
<li>Keep the MSET9 window open</li>
|
||||
<li>If you get an error, check the <a href="troubleshooting#installing-boot9strap-mset9">troubleshooting</a>, then try again</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>If you see the message “Everything appears to be functional!”, MSET9 is ready to be injected. Press Enter to close the MSET9 script</li>
|
||||
<li>Stop je SD-kaart terug in je console</li>
|
||||
<li>Zet je console aan</li>
|
||||
</ol>
|
||||
|
@ -636,17 +616,20 @@ window.cookieconsent.initialise({
|
|||
<li>The menu will refresh and say that no SD card is inserted, which is expected</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Insert your SD card into your computer, then wait a few seconds</li>
|
||||
<li>In the MSET9 window, type <code class="language-plaintext highlighter-rouge">2</code>, then press Enter to trigger MSET9
|
||||
<li>Plaats je SD kaart in je computer</li>
|
||||
<li>Run the MSET9 script:
|
||||
<ul>
|
||||
<li>You should see “Injecting… done.”</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Safely eject your SD card from your computer
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>In the MSET9 window, type <code class="language-plaintext highlighter-rouge">2</code>, then press Enter to inject MSET9
|
||||
<ul>
|
||||
<li>Keep the MSET9 window open</li>
|
||||
<li>You should see “MSET9 successfully injected!”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Press Enter to close the MSET9 script</li>
|
||||
<li>Reinsert your SD card into your console <strong>without pressing any buttons or touching the screen</strong></li>
|
||||
<li>Als de exploit succesvol was, zal je SafeB9SInstaller hebben opgestart
|
||||
<ul>
|
||||
|
@ -680,17 +663,24 @@ window.cookieconsent.initialise({
|
|||
|
||||
<p>In this section, you will remove MSET9 to prevent further issues. (This will not remove the custom firmware that you just installed.)</p>
|
||||
|
||||
<p class="notice--danger">Do NOT skip this section! If you do, applications may crash unexpectedly and you may encounter errors on the next page!</p>
|
||||
<p class="notice--danger">Do NOT skip this section! If you skip it, applications may crash unexpectedly and you will encounter errors on the next page!</p>
|
||||
|
||||
<ol>
|
||||
<li>Zet je console uit</li>
|
||||
<li>Insert your SD card into your computer, then wait a few seconds</li>
|
||||
<li>In the MSET9 window, type <code class="language-plaintext highlighter-rouge">4</code>, then press Enter to remove MSET9
|
||||
<li>Plaats je SD kaart in je computer</li>
|
||||
<li>Run the MSET9 script:
|
||||
<ul>
|
||||
<li>You should see “Removing… done”</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Close the MSET9 window; you will not need it for any of the upcoming steps</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>In the MSET9 window, type <code class="language-plaintext highlighter-rouge">3</code>, then press Enter to remove MSET9
|
||||
<ul>
|
||||
<li>You should see “Successfully removed MSET9!”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Press Enter to close the MSET9 script</li>
|
||||
</ol>
|
||||
|
||||
<p>At this point, your console will boot to Luma3DS by default.</p>
|
||||
|
|
|
@ -644,9 +644,23 @@ window.cookieconsent.initialise({
|
|||
|
||||
<p><img src="https://3ds.hacks.guide/images/screenshots/multiple-id1.png" alt="" /></p>
|
||||
|
||||
<p>This can occur if you’ve used multiple SD cards on a 3DS and then merged the contents of the SD cards together. This is done to prevent conflicting, valid data from being merged together.</p>
|
||||
<p>This occurs when you use multiple SD cards with the same 3DS and then merge the SD card contents together. Both are “valid”, but the 3DS can only read one at a time.</p>
|
||||
|
||||
<p>To fix this, you will need to determine which folder contains your data. Usually, this will be the larger (or largest) of the folders. Backup and delete the smaller one(s), then create a <code class="language-plaintext highlighter-rouge">Nintendo DSiWare</code> folder in the one that remains and move <code class="language-plaintext highlighter-rouge">F00D43D5.bin</code> to that location.</p>
|
||||
<p>You will need to determine which one contains your data. First of all, back up all of the folders, in case something goes wrong:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/backup-id1.png" alt="Backup ID1" /></p>
|
||||
|
||||
<p>Now, delete all but one of the folders from your SD card. Generally, you will want to delete the <strong>smallest</strong> one(s), as the one with all your data will probably have more space occupied. You can compare which folder is occupying more space by right-clicking it and clicking “Properties”:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/rightclick-properties.png" alt="Properties prompt" /></p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/compare-id1.png" alt="Which to delete" /></p>
|
||||
|
||||
<p>Your SD card should now look something like this:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/correct-id1.png" alt="Just enough ID1s" /></p>
|
||||
|
||||
<p>Now, put your SD card into your 3DS and turn it on. If your data is still there, you deleted the right folder and have now determined your correct ID1. If everything has disappeared, go back into the backup folder that you made earlier and try the other folder.</p>
|
||||
|
||||
</details>
|
||||
|
||||
|
@ -930,7 +944,59 @@ window.cookieconsent.initialise({
|
|||
<h2 id="installing-boot9strap-mset9">Installing boot9strap (MSET9)</h2>
|
||||
|
||||
<details>
|
||||
<summary><u>assert(id0_count == 1) AssertionError</u></summary>
|
||||
<summary><u>Python 3 is not installed</u></summary>
|
||||
|
||||
<p>Python is not installed on the computer you are using. Download it from the <a href="https://www.python.org/downloads/">Python website</a>, double-click the installer, and follow the prompts to install Python. Once Python is installed, try again.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 01: Couldn't find Nintendo 3DS folder</u></summary>
|
||||
|
||||
<p>You are not running MSET9 from the root of the SD card, or the SD card is missing the Nintendo 3DS folder.</p>
|
||||
|
||||
<p>Remember, your SD card should look like this:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/mset9/mset9-root-layout.png" alt="MSET9 root layout" /></p>
|
||||
|
||||
<p>If your SD card layout is correct, then your SD card most likely isn’t being read by your console. Re-format it (<a href="formatting-sd-(windows)">Windows</a>, <a href="formatting-sd-(linux)">Linux</a>), then start again from the beginning of <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 02: Your SD is write protected</u></summary>
|
||||
|
||||
<p>Write-protection is enabled on this SD card. If you are using a full-size SD card, ensure that the lock is flipped in the <a href="/images/sdlock.png">upright position</a>. Otherwise, try ejecting and reinserting your SD card.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 03: Don't change console version</u></summary>
|
||||
|
||||
<p>You inputted a different number between different runs of MSET9 (for example, you initially selected option 1 for “Old 3DS, 11.8 - 11.17” and then later selected option 2 for “New 3DS, 11.8 - 11.17”).</p>
|
||||
|
||||
<p>If this happened when trying to uninstall MSET9, the script has automatically removed MSET9 for you and you can continue to the next page. Otherwise, start again from the beginning of <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 05: No Mii Maker Data!</u></summary>
|
||||
|
||||
<p>Mii Maker data was not found on the SD card. Start again from the beginning of <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 06: You need at least 16MB free</u></summary>
|
||||
|
||||
<p>Your SD card does not have enough space to trigger MSET9. Free up some space and try again.</p>
|
||||
|
||||
<p>At the end of this guide, you will need at least 1.3GB to make a NAND backup, so it’s best to free up at least that much.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 07: You don't have 1 ID0, you have (#)!</u></summary>
|
||||
|
||||
<p>You have multiple ID0 folders. To determine the correct folder, follow these instructions:</p>
|
||||
|
||||
|
@ -961,18 +1027,19 @@ window.cookieconsent.initialise({
|
|||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>(title/import).db does not exist, create them now?" / invalid database</u></summary>
|
||||
<summary><u>Error 08: One or more files are missing or malformed!</u></summary>
|
||||
|
||||
<p>Full error messages:</p>
|
||||
<ul>
|
||||
<li>“Nintendo 3DS/<ID0>/<ID1>/dbs/<import.db and/or title.db> does not exist on SD card! Create them now? (type yes/no)”</li>
|
||||
<li>“Invalid database”</li>
|
||||
</ul>
|
||||
<p>One or more files that MSET9 needs to run is missing or corrupted. Re-download the <a href="https://github.com/zoogie/MSET9/releases/latest">MSET9 Release <code class="language-plaintext highlighter-rouge">.zip</code></a> and extract it to the root of your SD card, replacing all existing files, then try again.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 10: Database(s) malformed or missing!</u></summary>
|
||||
|
||||
<p>This happens when no valid title database is present, usually because you never installed any titles from eShop on this SD card.</p>
|
||||
|
||||
<ol>
|
||||
<li>Type “yes”, then press Enter</li>
|
||||
<li>If you haven’t already, press Enter to close the MSET9 script</li>
|
||||
<li>Insert the SD card into your console</li>
|
||||
<li>Zet je console aan</li>
|
||||
<li>Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset (<a href="/images/screenshots/database-reset.jpg">visual instructions</a>)</li>
|
||||
|
@ -984,74 +1051,44 @@ window.cookieconsent.initialise({
|
|||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>[WinError 5] Access is denied</u></summary>
|
||||
<summary><u>Error 11: macOS is not supported!</u></summary>
|
||||
|
||||
<p>The SD card may be write-locked. If you are using a full-size SD card, ensure that the lock is flipped in the <a href="/images/sdlock.png">upright position</a>. Otherwise, try ejecting and reinserting your SD card.</p>
|
||||
<p>You are trying to run the MSET9 script from a computer running macOS, which is not currently supported. Try running the script from a computer running Windows or Linux. If you do not have access to such a computer, you will need to follow an <a href="alternate-exploits">alternate exploit</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>UnboundLocalError: cannot access local variable 'haxid1_path'</u></summary>
|
||||
<summary><u>Error 12: You don't have 1 ID1, you have (#)!</u></summary>
|
||||
|
||||
<p>This can happen when Option 1 stopped because of an error and there is an incomplete installation.</p>
|
||||
<p>This occurs when you use multiple SD cards with the same 3DS and then merge the SD card contents together. Both are “valid”, but the 3DS can only read one at a time.</p>
|
||||
|
||||
<ol>
|
||||
<li>Close the script window</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of the SD card
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
+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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">4</code>, then press Enter to remove MSET9</li>
|
||||
<li>Return to the <a href="installing-boot9strap-(mset9)#section-i---prep-work">beginning of Section I</a></li>
|
||||
</ol>
|
||||
<p>You will need to determine which one contains your data. First of all, back up all of the folders, in case something goes wrong:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/backup-id1.png" alt="Backup ID1" /></p>
|
||||
|
||||
<p>Now, delete all but one of the folders from your SD card. Generally, you will want to delete the <strong>smallest</strong> one(s), as the one with all your data will probably have more space occupied. You can compare which folder is occupying more space by right-clicking it and clicking “Properties”:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/rightclick-properties.png" alt="Properties prompt" /></p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/compare-id1.png" alt="Which to delete" /></p>
|
||||
|
||||
<p>Your SD card should now look something like this:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/correct-id1.png" alt="Just enough ID1s" /></p>
|
||||
|
||||
<p>Now, put your SD card into your 3DS and turn it on. If your data is still there, you deleted the right folder and have now determined your correct ID1. If everything has disappeared, go back into the backup folder that you made earlier and try the other folder.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Red screen after reinserting SD card (Section II Step 11)</u></summary>
|
||||
|
||||
<p>You may be missing <code class="language-plaintext highlighter-rouge">SafeB9S.bin</code> from the root of your SD card, or the file may be corrupted. Copy it from the <code class="language-plaintext highlighter-rouge">SDMC</code> folder in the MSET9 <code class="language-plaintext highlighter-rouge">.zip</code>, replacing any existing files.</p>
|
||||
<p>You may be missing <code class="language-plaintext highlighter-rouge">SafeB9S.bin</code> from the root of your SD card, or the file may be corrupted. Copy it from the MSET9 <code class="language-plaintext highlighter-rouge">.zip</code>, replacing any existing files.</p>
|
||||
|
||||
<p>Alternatively, your SD card may be improperly formatted or partitioned. Try reformatting your SD card: <a href="formatting-sd-(windows)">Windows</a>, <a href="formatting-sd-(linux)">Linux</a> <em>(this will wipe your SD card data)</em></p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>assert(mii_ok==1) AssertionError</u></summary>
|
||||
|
||||
<p>Your SD card does not have Mii Maker Data, which is necessary for this exploit to run.</p>
|
||||
|
||||
<ol>
|
||||
<li>Close the script window</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of the SD card
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">4</code>, then press Enter to remove MSET9</li>
|
||||
<li>Insert the SD card into your console</li>
|
||||
<li>Zet je console aan</li>
|
||||
<li>Launch Mii Maker</li>
|
||||
<li>Wait for your console to reach the “Welcome to Mii Maker” screen, then exit Mii Maker</li>
|
||||
<li>Zet je console uit</li>
|
||||
<li>Insert the SD card into your computer</li>
|
||||
<li>Return to <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I Step 7</a></li>
|
||||
</ol>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>System Settings loading infinitely after reinserting the SD card</u></summary>
|
||||
|
||||
|
@ -1061,18 +1098,14 @@ window.cookieconsent.initialise({
|
|||
<li>Close the script window</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of the SD card
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">3</code>, then press Enter</li>
|
||||
<li>Once the window says “Deleting… done.”, insert the SD card into your console</li>
|
||||
<li>Once the window says “Successfully removed MSET9!”, reinsert the SD card into your console</li>
|
||||
<li>Zet je console aan</li>
|
||||
<li>Return to <a href="installing-boot9strap-(mset9)#section-ii---mset9">Section II Step 1</a></li>
|
||||
</ol>
|
||||
|
@ -1081,28 +1114,22 @@ window.cookieconsent.initialise({
|
|||
|
||||
<ol>
|
||||
<li>Close the script window</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of the SD card
|
||||
<li>Run the MSET9 script
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">4</code>, then press Enter to remove MSET9</li>
|
||||
<li>Insert the SD card into your console</li>
|
||||
<li>Zet je console aan</li>
|
||||
<li>Launch Mii Maker</li>
|
||||
<li>Wait for your console to reach the “Welcome to Mii Maker” screen, then exit Mii Maker</li>
|
||||
<li>Zet je console uit</li>
|
||||
<li>Insert the SD card into your computer</li>
|
||||
<li>Return to <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I Step 7</a></li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">3</code>, then press Enter to remove MSET9</li>
|
||||
<li>If possible, use a new SD card; otherwise, backup and reformat your existing SD card as FAT32 (<a href="formatting-sd-(windows)">Windows</a>, <a href="formatting-sd-(linux)">Linux</a>)</li>
|
||||
<li>Insert the formatted, blank SD card into your console</li>
|
||||
<li>Return to <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I Step 1</a></li>
|
||||
</ol>
|
||||
|
||||
<p class="notice--warning">After finishing the MSET9 page, you should switch back to your old SD card before continuing to Finalizing Setup.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<h2 id="installatie-voltooien">Installatie voltooien</h2>
|
||||
|
|
|
@ -548,6 +548,8 @@ window.cookieconsent.initialise({
|
|||
|
||||
<h3 id="instruções">Instruções</h3>
|
||||
|
||||
<p class="notice--info">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 <a href="troubleshooting#installing-boot9strap-mset9">troubleshooting</a> page.</p>
|
||||
|
||||
<h4 id="seção-i---preparação">Seção I - Preparação</h4>
|
||||
|
||||
<p>Nesta seção, você irá preparar os dados no seu cartão SD necessários para que o exploit MSET9 possa ser ativado.</p>
|
||||
|
@ -568,16 +570,10 @@ window.cookieconsent.initialise({
|
|||
|
||||
<p class="notice--info"><img src="/images/screenshots/mset9/mset9-root-layout.png" alt="MSET9 root layout" /></p>
|
||||
</li>
|
||||
<li>Execute o script <code class="language-plaintext highlighter-rouge">mset9.py</code> na raiz do seu cartão SD
|
||||
<li>Run the MSET9 script:
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Clique duas vezes em <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>Se isso não funcionar: segure SHIFT e dê um clique direito em qualquer lugar da janela do cartão SD, então clique na opção que abra o Terminal, Powershell, ou Prompt de Comando, então digite <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> e pressione Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Windows</strong>: Clique duas vezes em <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: Abra uma janela do Terminal, use <code class="language-plaintext highlighter-rouge">cd</code> até o root do seu cartão SD, então digite <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> e pressione Enter</li>
|
||||
<li>Você deve ver uma janela que diz “MSET9 … SETUP by zoogie”</li>
|
||||
<li>Você deve manter esta janela aberta até o fim desta página, mas se fechá-la por acidente, poderá abri-la de novo refazendo este passo</li>
|
||||
</ul>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/mset9/mset9-select.png" alt="Image: MSET9 setup" /></p>
|
||||
|
@ -593,28 +589,12 @@ window.cookieconsent.initialise({
|
|||
<li>Certifique-se de que o modelo e a versão do console estão sendo mostrados</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Digite <code class="language-plaintext highlighter-rouge">1</code>, então pressione Enter para preparar o MSET9
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">1</code>, then press Enter to ensure your console is prepared for MSET9
|
||||
<ul>
|
||||
<li>Se você ver “(title.db/import.db) does not exist on SD card!”:
|
||||
<ul>
|
||||
<li>Digite “yes”, então pressione Enter</li>
|
||||
<li>Feche a janela do MSET9</li>
|
||||
<li>Ejete seu SD do seu computador</li>
|
||||
<li>Insira seu cartão SD no seu console</li>
|
||||
<li>Ligue o seu console</li>
|
||||
<li>Navegue para Configurações do Sistema -> Gerenciamento de Dados -> Nintendo 3DS -> Software -> Reiniciar (<a href="/images/screenshots/database-reset.jpg">instruções visuais</a>)</li>
|
||||
<li>Desligue seu console</li>
|
||||
<li>Insira seu cartão SD no seu computador</li>
|
||||
<li>Volte para o Passo 7 (“Execute o script <code class="language-plaintext highlighter-rouge">mset9.py</code>”)</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Assim que a janela dizer “Setting up… done”, ejete seu cartão SD do seu computador
|
||||
<ul>
|
||||
<li>Mantenha a janela do MSET9 aberta</li>
|
||||
<li>If you get an error, check the <a href="troubleshooting#installing-boot9strap-mset9">troubleshooting</a>, then try again</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>If you see the message “Everything appears to be functional!”, MSET9 is ready to be injected. Press Enter to close the MSET9 script</li>
|
||||
<li>Reinsira o cartão SD no seu console</li>
|
||||
<li>Ligue o seu console</li>
|
||||
</ol>
|
||||
|
@ -636,17 +616,20 @@ window.cookieconsent.initialise({
|
|||
<li>O menu vai recarregar e dizer que não há cartão SD inserido, o que é esperado</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Insert your SD card into your computer, then wait a few seconds</li>
|
||||
<li>Na janela do MSET9, digite <code class="language-plaintext highlighter-rouge">2</code>, então pressione Enter para ativar o MSET9
|
||||
<li>Insira o cartão SD no seu computador</li>
|
||||
<li>Run the MSET9 script:
|
||||
<ul>
|
||||
<li>Você deve ver “Injecting… done.”</li>
|
||||
<li><strong>Windows</strong>: Clique duas vezes em <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: Abra uma janela do Terminal, use <code class="language-plaintext highlighter-rouge">cd</code> até o root do seu cartão SD, então digite <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> e pressione Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Ejete seu cartão SD do seu computador
|
||||
<li>Digite o número correspondente ao modelo do seu console e a versão, então pressione Enter</li>
|
||||
<li>In the MSET9 window, type <code class="language-plaintext highlighter-rouge">2</code>, then press Enter to inject MSET9
|
||||
<ul>
|
||||
<li>Mantenha a janela do MSET9 aberta</li>
|
||||
<li>You should see “MSET9 successfully injected!”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Press Enter to close the MSET9 script</li>
|
||||
<li>Reinsira o cartão SD no seu console <strong>sem pressionar nenhum botão ou tocar a tela de toque</strong></li>
|
||||
<li>Se o exploit for bem-sucedido, você terá entrado no SafeB9SInstaller
|
||||
<ul>
|
||||
|
@ -680,17 +663,24 @@ window.cookieconsent.initialise({
|
|||
|
||||
<p>Nesta seção, você irá remover o MSET9 para evitar erros futuros. (Isto não irá remover o custom firmware que você acabou de instalar.)</p>
|
||||
|
||||
<p class="notice--danger">NÃO pule esta seção! Se você o fizer, aplicativos podem ter um crash inesperado e você talvez encontre erros na próxima página!</p>
|
||||
<p class="notice--danger">NÃO pule esta seção! If you skip it, applications may crash unexpectedly and you will encounter errors on the next page!</p>
|
||||
|
||||
<ol>
|
||||
<li>Desligue seu console</li>
|
||||
<li>Insert your SD card into your computer, then wait a few seconds</li>
|
||||
<li>Na janela do MSET9, digite <code class="language-plaintext highlighter-rouge">4</code>, então aperte Enter para remover o MSET9
|
||||
<li>Insira o cartão SD no seu computador</li>
|
||||
<li>Run the MSET9 script:
|
||||
<ul>
|
||||
<li>Você deve ver “Removing… done”</li>
|
||||
<li><strong>Windows</strong>: Clique duas vezes em <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: Abra uma janela do Terminal, use <code class="language-plaintext highlighter-rouge">cd</code> até o root do seu cartão SD, então digite <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> e pressione Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Feche a janela do MSET9; você não precisará mais dela para os próximos passos</li>
|
||||
<li>Digite o número correspondente ao modelo do seu console e a versão, então pressione Enter</li>
|
||||
<li>In the MSET9 window, type <code class="language-plaintext highlighter-rouge">3</code>, then press Enter to remove MSET9
|
||||
<ul>
|
||||
<li>You should see “Successfully removed MSET9!”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Press Enter to close the MSET9 script</li>
|
||||
</ol>
|
||||
|
||||
<p>A partir deste momento, o seu console iniciará no Luma3DS por padrão.</p>
|
||||
|
|
|
@ -644,9 +644,23 @@ window.cookieconsent.initialise({
|
|||
|
||||
<p><img src="https://3ds.hacks.guide/images/screenshots/multiple-id1.png" alt="" /></p>
|
||||
|
||||
<p>Isso pode ocorrer se você usou vários cartões SD em um 3DS e então mesclou os conteúdos dos cartões SD juntos. Isto é feito para evitar a fusão de dados contraditórios e válidos.</p>
|
||||
<p>This occurs when you use multiple SD cards with the same 3DS and then merge the SD card contents together. Both are “valid”, but the 3DS can only read one at a time.</p>
|
||||
|
||||
<p>Para corrigir isso, você precisará determinar qual pasta contém seus dados. Normalmente, será a maior das pastas. Faça backup e apague a(s) menor(es), então crie uma pasta <code class="language-plaintext highlighter-rouge">Nintendo DSiWare</code> no diretório que resta e mova o <code class="language-plaintext highlighter-rouge">F00D43D5.bin</code> para essa localização.</p>
|
||||
<p>You will need to determine which one contains your data. First of all, back up all of the folders, in case something goes wrong:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/backup-id1.png" alt="Backup ID1" /></p>
|
||||
|
||||
<p>Now, delete all but one of the folders from your SD card. Generally, you will want to delete the <strong>smallest</strong> one(s), as the one with all your data will probably have more space occupied. You can compare which folder is occupying more space by right-clicking it and clicking “Properties”:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/rightclick-properties.png" alt="Properties prompt" /></p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/compare-id1.png" alt="Which to delete" /></p>
|
||||
|
||||
<p>Your SD card should now look something like this:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/correct-id1.png" alt="Just enough ID1s" /></p>
|
||||
|
||||
<p>Now, put your SD card into your 3DS and turn it on. If your data is still there, you deleted the right folder and have now determined your correct ID1. If everything has disappeared, go back into the backup folder that you made earlier and try the other folder.</p>
|
||||
|
||||
</details>
|
||||
|
||||
|
@ -930,7 +944,59 @@ window.cookieconsent.initialise({
|
|||
<h2 id="instalando-boot9strap-mset9">Instalando boot9strap (MSET9)</h2>
|
||||
|
||||
<details>
|
||||
<summary><u>assert(id0_count == 1) AssertionError</u></summary>
|
||||
<summary><u>Python 3 is not installed</u></summary>
|
||||
|
||||
<p>Python is not installed on the computer you are using. Download it from the <a href="https://www.python.org/downloads/">Python website</a>, double-click the installer, and follow the prompts to install Python. Once Python is installed, try again.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 01: Couldn't find Nintendo 3DS folder</u></summary>
|
||||
|
||||
<p>You are not running MSET9 from the root of the SD card, or the SD card is missing the Nintendo 3DS folder.</p>
|
||||
|
||||
<p>Remember, your SD card should look like this:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/mset9/mset9-root-layout.png" alt="MSET9 root layout" /></p>
|
||||
|
||||
<p>If your SD card layout is correct, then your SD card most likely isn’t being read by your console. Re-format it (<a href="formatting-sd-(windows)">Windows</a>, <a href="formatting-sd-(linux)">Linux</a>), then start again from the beginning of <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 02: Your SD is write protected</u></summary>
|
||||
|
||||
<p>Write-protection is enabled on this SD card. Se você está usando um cartão SD completo, certifique-se de que a alavanca está <a href="/images/sdlock.png">para cima</a>. Caso contrário, tente ejetar e reinserir seu cartão SD.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 03: Don't change console version</u></summary>
|
||||
|
||||
<p>You inputted a different number between different runs of MSET9 (for example, you initially selected option 1 for “Old 3DS, 11.8 - 11.17” and then later selected option 2 for “New 3DS, 11.8 - 11.17”).</p>
|
||||
|
||||
<p>If this happened when trying to uninstall MSET9, the script has automatically removed MSET9 for you and you can continue to the next page. Otherwise, start again from the beginning of <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 05: No Mii Maker Data!</u></summary>
|
||||
|
||||
<p>Mii Maker data was not found on the SD card. Start again from the beginning of <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 06: You need at least 16MB free</u></summary>
|
||||
|
||||
<p>Your SD card does not have enough space to trigger MSET9. Free up some space and try again.</p>
|
||||
|
||||
<p>At the end of this guide, you will need at least 1.3GB to make a NAND backup, so it’s best to free up at least that much.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 07: You don't have 1 ID0, you have (#)!</u></summary>
|
||||
|
||||
<p>Você tem múltiplas pastas ID0. Para determinar a pasta correta, siga estas instruções:</p>
|
||||
|
||||
|
@ -961,18 +1027,19 @@ window.cookieconsent.initialise({
|
|||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>(title/import).db does not exist, create them now?" / invalid database</u></summary>
|
||||
<summary><u>Error 08: One or more files are missing or malformed!</u></summary>
|
||||
|
||||
<p>Mensagens de erro completas:</p>
|
||||
<ul>
|
||||
<li>“Nintendo 3DS/<ID0>/<ID1>/dbs/<import.db and/or title.db> does not exist on SD card! Create them now? (type yes/no)”</li>
|
||||
<li>“Invalid database”</li>
|
||||
</ul>
|
||||
<p>One or more files that MSET9 needs to run is missing or corrupted. Re-download the <a href="https://github.com/zoogie/MSET9/releases/latest">MSET9 Release <code class="language-plaintext highlighter-rouge">.zip</code></a> and extract it to the root of your SD card, replacing all existing files, then try again.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 10: Database(s) malformed or missing!</u></summary>
|
||||
|
||||
<p>Isto acontece por que nenhuma title database está presente, normalmente porque você nunca instalou nenhum aplicativo da eShop com este cartão SD.</p>
|
||||
|
||||
<ol>
|
||||
<li>Digite “yes”, então pressione Enter</li>
|
||||
<li>If you haven’t already, press Enter to close the MSET9 script</li>
|
||||
<li>Insira seu cartão SD no seu console</li>
|
||||
<li>Ligue o seu console</li>
|
||||
<li>Navegue para Configurações do Sistema -> Gerenciamento de Dados -> Nintendo 3DS -> Software -> Reiniciar (<a href="/images/screenshots/database-reset.jpg">instruções visuais</a>)</li>
|
||||
|
@ -984,74 +1051,44 @@ window.cookieconsent.initialise({
|
|||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>[WinError 5] Access is denied</u></summary>
|
||||
<summary><u>Error 11: macOS is not supported!</u></summary>
|
||||
|
||||
<p>Seu cartão SD pode estar bloqueado. Se você está usando um cartão SD completo, certifique-se de que a alavanca está <a href="/images/sdlock.png">para cima</a>. Caso contrário, tente ejetar e reinserir seu cartão SD.</p>
|
||||
<p>You are trying to run the MSET9 script from a computer running macOS, which is not currently supported. Try running the script from a computer running Windows or Linux. If you do not have access to such a computer, you will need to follow an <a href="alternate-exploits">alternate exploit</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>UnboundLocalError: cannot access local variable 'haxid1_path'</u></summary>
|
||||
<summary><u>Error 12: You don't have 1 ID1, you have (#)!</u></summary>
|
||||
|
||||
<p>Isto pode acontecer quando Option 1 parou por conta de um erro e tem uma instalação incompleta.</p>
|
||||
<p>This occurs when you use multiple SD cards with the same 3DS and then merge the SD card contents together. Both are “valid”, but the 3DS can only read one at a time.</p>
|
||||
|
||||
<ol>
|
||||
<li>Feche a janela do script</li>
|
||||
<li>Execute o script <code class="language-plaintext highlighter-rouge">mset9.py</code> na raiz do seu cartão SD
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Clique duas vezes em <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
+Se isso não funcionar: segure SHIFT e dê um clique direito em qualquer lugar da janela do cartão SD, então clique na opção que abra o Terminal, Powershell, ou Prompt de Comando, então digite <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> e pressione Enter</li>
|
||||
<li><strong>Linux</strong>: Abra uma janela do Terminal, use <code class="language-plaintext highlighter-rouge">cd</code> até o root do seu cartão SD, então digite <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> e pressione Enter</li>
|
||||
<li>Você deve ver uma janela que diz “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Digite o número correspondente ao modelo do seu console e a versão, então pressione Enter</li>
|
||||
<li>Digite <code class="language-plaintext highlighter-rouge">4</code>, então pressione Enter para remover o MSET9</li>
|
||||
<li>Retorne para o <a href="installing-boot9strap-(mset9)#section-i---prep-work">Começo da Seção I</a></li>
|
||||
</ol>
|
||||
<p>You will need to determine which one contains your data. First of all, back up all of the folders, in case something goes wrong:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/backup-id1.png" alt="Backup ID1" /></p>
|
||||
|
||||
<p>Now, delete all but one of the folders from your SD card. Generally, you will want to delete the <strong>smallest</strong> one(s), as the one with all your data will probably have more space occupied. You can compare which folder is occupying more space by right-clicking it and clicking “Properties”:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/rightclick-properties.png" alt="Properties prompt" /></p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/compare-id1.png" alt="Which to delete" /></p>
|
||||
|
||||
<p>Your SD card should now look something like this:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/correct-id1.png" alt="Just enough ID1s" /></p>
|
||||
|
||||
<p>Now, put your SD card into your 3DS and turn it on. If your data is still there, you deleted the right folder and have now determined your correct ID1. If everything has disappeared, go back into the backup folder that you made earlier and try the other folder.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Tela vermelha após reinserir cartão SD (Seção II Passo 11)</u></summary>
|
||||
|
||||
<p>Talvez você esteja sem o <code class="language-plaintext highlighter-rouge">SafeB9S.bin</code> na raiz do seu cartão SD, ou o arquivo pode estar corrompido. Copie-o da pasta <code class="language-plaintext highlighter-rouge">SDMC</code> no <code class="language-plaintext highlighter-rouge">.zip</code> do MSET9, substituindo quaisquer arquivos existentes.</p>
|
||||
<p>Talvez você esteja sem o <code class="language-plaintext highlighter-rouge">SafeB9S.bin</code> na raiz do seu cartão SD, ou o arquivo pode estar corrompido. Copy it from the MSET9 <code class="language-plaintext highlighter-rouge">.zip</code>, replacing any existing files.</p>
|
||||
|
||||
<p>Alternativamente, seu cartão SD pode estar sem a formatação apropriada ou mal particionado. Tente reformatar seu cartão SD: <a href="formatting-sd-(windows)">Windows</a>, <a href="formatting-sd-(linux)">Linux</a> <em>(isto irá apagar seus dados do cartão SD)</em></p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>assert(mii_ok==1) AssertionError</u></summary>
|
||||
|
||||
<p>Seu cartão SD não tem dados do Mii Maker, o qual é necessário para que esse exploit funcione.</p>
|
||||
|
||||
<ol>
|
||||
<li>Feche a janela do script</li>
|
||||
<li>Execute o script <code class="language-plaintext highlighter-rouge">mset9.py</code> na raiz do seu cartão SD
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Clique duas vezes em <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>Se isso não funcionar: segure SHIFT e dê um clique direito em qualquer lugar da janela do cartão SD, então clique na opção que abra o Terminal, Powershell, ou Prompt de Comando, então digite <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> e pressione Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Linux</strong>: Abra uma janela do Terminal, use <code class="language-plaintext highlighter-rouge">cd</code> até o root do seu cartão SD, então digite <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> e pressione Enter</li>
|
||||
<li>Você deve ver uma janela que diz “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Digite o número correspondente ao modelo do seu console e a versão, então pressione Enter</li>
|
||||
<li>Digite <code class="language-plaintext highlighter-rouge">4</code>, então pressione Enter para remover o MSET9</li>
|
||||
<li>Insira seu cartão SD no seu console</li>
|
||||
<li>Ligue o seu console</li>
|
||||
<li>Inicie o Mii Maker</li>
|
||||
<li>Espere seu console chegar a tela “Bem-vindo ao Mii Maker”, então saia do Mii Maker</li>
|
||||
<li>Desligue seu console</li>
|
||||
<li>Insira seu cartão SD no seu computador</li>
|
||||
<li>Retorne para <a href="installing-boot9strap-(mset9)#section-i---prep-work">Seção I Passo 7</a></li>
|
||||
</ol>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Configurações do Sistema carregando infinitamente após reinserir o cartão SD</u></summary>
|
||||
|
||||
|
@ -1061,18 +1098,14 @@ window.cookieconsent.initialise({
|
|||
<li>Feche a janela do script</li>
|
||||
<li>Execute o script <code class="language-plaintext highlighter-rouge">mset9.py</code> na raiz do seu cartão SD
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Clique duas vezes em <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>Se isso não funcionar: segure SHIFT e dê um clique direito em qualquer lugar da janela do cartão SD, então clique na opção que abra o Terminal, Powershell, ou Prompt de Comando, então digite <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> e pressione Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Windows</strong>: Clique duas vezes em <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: Abra uma janela do Terminal, use <code class="language-plaintext highlighter-rouge">cd</code> até o root do seu cartão SD, então digite <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> e pressione Enter</li>
|
||||
<li>Você deve ver uma janela que diz “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Digite o número correspondente ao modelo do seu console e a versão, então pressione Enter</li>
|
||||
<li>Digite <code class="language-plaintext highlighter-rouge">3</code>, então presione Enter</li>
|
||||
<li>Assim que a janela dizer “Deleting… done.”, insira o cartão SD no seu console</li>
|
||||
<li>Once the window says “Successfully removed MSET9!”, reinsert the SD card into your console</li>
|
||||
<li>Ligue o seu console</li>
|
||||
<li>Retorne para <a href="installing-boot9strap-(mset9)#section-ii---mset9">Seção II Passo 1</a></li>
|
||||
</ol>
|
||||
|
@ -1081,28 +1114,22 @@ window.cookieconsent.initialise({
|
|||
|
||||
<ol>
|
||||
<li>Feche a janela do script</li>
|
||||
<li>Execute o script <code class="language-plaintext highlighter-rouge">mset9.py</code> na raiz do seu cartão SD
|
||||
<li>Run the MSET9 script
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Clique duas vezes em <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>Se isso não funcionar: segure SHIFT e dê um clique direito em qualquer lugar da janela do cartão SD, então clique na opção que abra o Terminal, Powershell, ou Prompt de Comando, então digite <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> e pressione Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Windows</strong>: Clique duas vezes em <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: Abra uma janela do Terminal, use <code class="language-plaintext highlighter-rouge">cd</code> até o root do seu cartão SD, então digite <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> e pressione Enter</li>
|
||||
<li>Você deve ver uma janela que diz “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Digite o número correspondente ao modelo do seu console e a versão, então pressione Enter</li>
|
||||
<li>Digite <code class="language-plaintext highlighter-rouge">4</code>, então pressione Enter para remover o MSET9</li>
|
||||
<li>Insira seu cartão SD no seu console</li>
|
||||
<li>Ligue o seu console</li>
|
||||
<li>Inicie o Mii Maker</li>
|
||||
<li>Espere seu console chegar a tela “Bem-vindo ao Mii Maker”, então saia do Mii Maker</li>
|
||||
<li>Desligue seu console</li>
|
||||
<li>Insira seu cartão SD no seu computador</li>
|
||||
<li>Retorne para <a href="installing-boot9strap-(mset9)#section-i---prep-work">Seção I Passo 7</a></li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">3</code>, then press Enter to remove MSET9</li>
|
||||
<li>If possible, use a new SD card; otherwise, backup and reformat your existing SD card as FAT32 (<a href="formatting-sd-(windows)">Windows</a>, <a href="formatting-sd-(linux)">Linux</a>)</li>
|
||||
<li>Insert the formatted, blank SD card into your console</li>
|
||||
<li>Return to <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I Step 1</a></li>
|
||||
</ol>
|
||||
|
||||
<p class="notice--warning">After finishing the MSET9 page, you should switch back to your old SD card before continuing to Finalizing Setup.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<h2 id="finalizando-a-instalação">Finalizando a instalação</h2>
|
||||
|
|
|
@ -549,6 +549,8 @@ window.cookieconsent.initialise({
|
|||
|
||||
<h3 id="操作步骤">操作步骤</h3>
|
||||
|
||||
<p class="notice--info">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 <a href="troubleshooting#installing-boot9strap-mset9">troubleshooting</a> page.</p>
|
||||
|
||||
<h4 id="第一步--准备工作">第一步 – 准备工作</h4>
|
||||
|
||||
<p>In this section, you will prepare the SD card data necessary for the MSET9 exploit to trigger.</p>
|
||||
|
@ -569,16 +571,10 @@ window.cookieconsent.initialise({
|
|||
|
||||
<p class="notice--info"><img src="/images/screenshots/mset9/mset9-root-layout.png" alt="MSET9 root layout" /></p>
|
||||
</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of your SD card
|
||||
<li>Run the MSET9 script:
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
<li>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</li>
|
||||
</ul>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/mset9/mset9-select.png" alt="Image: MSET9 setup" /></p>
|
||||
|
@ -594,28 +590,12 @@ window.cookieconsent.initialise({
|
|||
<li>Ensure that the correct console model and version is displayed</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">1</code>, then press Enter to setup MSET9
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">1</code>, then press Enter to ensure your console is prepared for MSET9
|
||||
<ul>
|
||||
<li>If you see “(title.db/import.db) does not exist on SD card!”:
|
||||
<ul>
|
||||
<li>Type “yes”, then press Enter</li>
|
||||
<li>Close the MSET9 window</li>
|
||||
<li>Safely eject your SD from your computer</li>
|
||||
<li>Insert your SD card into your console</li>
|
||||
<li>Power on your console</li>
|
||||
<li>Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset (<a href="/images/screenshots/database-reset.jpg">visual instructions</a>)</li>
|
||||
<li>Power off your console</li>
|
||||
<li>Insert your SD card into your computer</li>
|
||||
<li>Go back to Step 7 (“Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script”)</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Once the window says “Setting up… done”, safely eject your SD card from your computer
|
||||
<ul>
|
||||
<li>Keep the MSET9 window open</li>
|
||||
<li>If you get an error, check the <a href="troubleshooting#installing-boot9strap-mset9">troubleshooting</a>, then try again</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>If you see the message “Everything appears to be functional!”, MSET9 is ready to be injected. Press Enter to close the MSET9 script</li>
|
||||
<li>Reinsert your SD card into your console</li>
|
||||
<li>Power on your console</li>
|
||||
</ol>
|
||||
|
@ -637,17 +617,20 @@ window.cookieconsent.initialise({
|
|||
<li>The menu will refresh and say that no SD card is inserted, which is expected</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Insert your SD card into your computer, then wait a few seconds</li>
|
||||
<li>In the MSET9 window, type <code class="language-plaintext highlighter-rouge">2</code>, then press Enter to trigger MSET9
|
||||
<li>将你的 SD 卡插入到电脑</li>
|
||||
<li>Run the MSET9 script:
|
||||
<ul>
|
||||
<li>You should see “Injecting… done.”</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Safely eject your SD card from your computer
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>In the MSET9 window, type <code class="language-plaintext highlighter-rouge">2</code>, then press Enter to inject MSET9
|
||||
<ul>
|
||||
<li>Keep the MSET9 window open</li>
|
||||
<li>You should see “MSET9 successfully injected!”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Press Enter to close the MSET9 script</li>
|
||||
<li>Reinsert your SD card into your console <strong>without pressing any buttons or touching the screen</strong></li>
|
||||
<li>如果一切成功的话,你将自动进入 SafeB9SInstaller
|
||||
<ul>
|
||||
|
@ -681,17 +664,24 @@ window.cookieconsent.initialise({
|
|||
|
||||
<p>In this section, you will remove MSET9 to prevent further issues. (This will not remove the custom firmware that you just installed.)</p>
|
||||
|
||||
<p class="notice--danger">Do NOT skip this section! If you do, applications may crash unexpectedly and you may encounter errors on the next page!</p>
|
||||
<p class="notice--danger">Do NOT skip this section! If you skip it, applications may crash unexpectedly and you will encounter errors on the next page!</p>
|
||||
|
||||
<ol>
|
||||
<li>将主机关机</li>
|
||||
<li>Insert your SD card into your computer, then wait a few seconds</li>
|
||||
<li>In the MSET9 window, type <code class="language-plaintext highlighter-rouge">4</code>, then press Enter to remove MSET9
|
||||
<li>将你的 SD 卡插入到电脑</li>
|
||||
<li>Run the MSET9 script:
|
||||
<ul>
|
||||
<li>You should see “Removing… done”</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Close the MSET9 window; you will not need it for any of the upcoming steps</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>In the MSET9 window, type <code class="language-plaintext highlighter-rouge">3</code>, then press Enter to remove MSET9
|
||||
<ul>
|
||||
<li>You should see “Successfully removed MSET9!”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Press Enter to close the MSET9 script</li>
|
||||
</ol>
|
||||
|
||||
<p>At this point, your console will boot to Luma3DS by default.</p>
|
||||
|
|
|
@ -645,9 +645,23 @@ window.cookieconsent.initialise({
|
|||
|
||||
<p><img src="https://3ds.hacks.guide/images/screenshots/multiple-id1.png" alt="" /></p>
|
||||
|
||||
<p>This can occur if you’ve used multiple SD cards on a 3DS and then merged the contents of the SD cards together. This is done to prevent conflicting, valid data from being merged together.</p>
|
||||
<p>This occurs when you use multiple SD cards with the same 3DS and then merge the SD card contents together. Both are “valid”, but the 3DS can only read one at a time.</p>
|
||||
|
||||
<p>To fix this, you will need to determine which folder contains your data. Usually, this will be the larger (or largest) of the folders. Backup and delete the smaller one(s), then create a <code class="language-plaintext highlighter-rouge">Nintendo DSiWare</code> folder in the one that remains and move <code class="language-plaintext highlighter-rouge">F00D43D5.bin</code> to that location.</p>
|
||||
<p>You will need to determine which one contains your data. First of all, back up all of the folders, in case something goes wrong:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/backup-id1.png" alt="Backup ID1" /></p>
|
||||
|
||||
<p>Now, delete all but one of the folders from your SD card. Generally, you will want to delete the <strong>smallest</strong> one(s), as the one with all your data will probably have more space occupied. You can compare which folder is occupying more space by right-clicking it and clicking “Properties”:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/rightclick-properties.png" alt="Properties prompt" /></p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/compare-id1.png" alt="Which to delete" /></p>
|
||||
|
||||
<p>Your SD card should now look something like this:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/correct-id1.png" alt="Just enough ID1s" /></p>
|
||||
|
||||
<p>Now, put your SD card into your 3DS and turn it on. If your data is still there, you deleted the right folder and have now determined your correct ID1. If everything has disappeared, go back into the backup folder that you made earlier and try the other folder.</p>
|
||||
|
||||
</details>
|
||||
|
||||
|
@ -932,7 +946,59 @@ window.cookieconsent.initialise({
|
|||
<h2 id="installing-boot9strap-mset9">Installing boot9strap (MSET9)</h2>
|
||||
|
||||
<details>
|
||||
<summary><u>assert(id0_count == 1) AssertionError</u></summary>
|
||||
<summary><u>Python 3 is not installed</u></summary>
|
||||
|
||||
<p>Python is not installed on the computer you are using. Download it from the <a href="https://www.python.org/downloads/">Python website</a>, double-click the installer, and follow the prompts to install Python. Once Python is installed, try again.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 01: Couldn't find Nintendo 3DS folder</u></summary>
|
||||
|
||||
<p>You are not running MSET9 from the root of the SD card, or the SD card is missing the Nintendo 3DS folder.</p>
|
||||
|
||||
<p>Remember, your SD card should look like this:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/mset9/mset9-root-layout.png" alt="MSET9 root layout" /></p>
|
||||
|
||||
<p>If your SD card layout is correct, then your SD card most likely isn’t being read by your console. Re-format it (<a href="formatting-sd-(windows)">Windows</a>, <a href="formatting-sd-(linux)">Linux</a>), then start again from the beginning of <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 02: Your SD is write protected</u></summary>
|
||||
|
||||
<p>Write-protection is enabled on this SD card. If you are using a full-size SD card, ensure that the lock is flipped in the <a href="/images/sdlock.png">upright position</a>. Otherwise, try ejecting and reinserting your SD card.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 03: Don't change console version</u></summary>
|
||||
|
||||
<p>You inputted a different number between different runs of MSET9 (for example, you initially selected option 1 for “Old 3DS, 11.8 - 11.17” and then later selected option 2 for “New 3DS, 11.8 - 11.17”).</p>
|
||||
|
||||
<p>If this happened when trying to uninstall MSET9, the script has automatically removed MSET9 for you and you can continue to the next page. Otherwise, start again from the beginning of <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 05: No Mii Maker Data!</u></summary>
|
||||
|
||||
<p>Mii Maker data was not found on the SD card. Start again from the beginning of <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 06: You need at least 16MB free</u></summary>
|
||||
|
||||
<p>Your SD card does not have enough space to trigger MSET9. Free up some space and try again.</p>
|
||||
|
||||
<p>At the end of this guide, you will need at least 1.3GB to make a NAND backup, so it’s best to free up at least that much.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 07: You don't have 1 ID0, you have (#)!</u></summary>
|
||||
|
||||
<p>You have multiple ID0 folders. To determine the correct folder, follow these instructions:</p>
|
||||
|
||||
|
@ -963,18 +1029,19 @@ window.cookieconsent.initialise({
|
|||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>(title/import).db does not exist, create them now?" / invalid database</u></summary>
|
||||
<summary><u>Error 08: One or more files are missing or malformed!</u></summary>
|
||||
|
||||
<p>Full error messages:</p>
|
||||
<ul>
|
||||
<li>“Nintendo 3DS/<ID0>/<ID1>/dbs/<import.db and/or title.db> does not exist on SD card! Create them now? (type yes/no)”</li>
|
||||
<li>“Invalid database”</li>
|
||||
</ul>
|
||||
<p>One or more files that MSET9 needs to run is missing or corrupted. Re-download the <a href="https://github.com/zoogie/MSET9/releases/latest">MSET9 Release <code class="language-plaintext highlighter-rouge">.zip</code></a> and extract it to the root of your SD card, replacing all existing files, then try again.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 10: Database(s) malformed or missing!</u></summary>
|
||||
|
||||
<p>This happens when no valid title database is present, usually because you never installed any titles from eShop on this SD card.</p>
|
||||
|
||||
<ol>
|
||||
<li>Type “yes”, then press Enter</li>
|
||||
<li>If you haven’t already, press Enter to close the MSET9 script</li>
|
||||
<li>Insert the SD card into your console</li>
|
||||
<li>Power on your console</li>
|
||||
<li>Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset (<a href="/images/screenshots/database-reset.jpg">visual instructions</a>)</li>
|
||||
|
@ -986,74 +1053,44 @@ window.cookieconsent.initialise({
|
|||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>[WinError 5] Access is denied</u></summary>
|
||||
<summary><u>Error 11: macOS is not supported!</u></summary>
|
||||
|
||||
<p>The SD card may be write-locked. If you are using a full-size SD card, ensure that the lock is flipped in the <a href="/images/sdlock.png">upright position</a>. Otherwise, try ejecting and reinserting your SD card.</p>
|
||||
<p>You are trying to run the MSET9 script from a computer running macOS, which is not currently supported. Try running the script from a computer running Windows or Linux. If you do not have access to such a computer, you will need to follow an <a href="alternate-exploits">alternate exploit</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>UnboundLocalError: cannot access local variable 'haxid1_path'</u></summary>
|
||||
<summary><u>Error 12: You don't have 1 ID1, you have (#)!</u></summary>
|
||||
|
||||
<p>This can happen when Option 1 stopped because of an error and there is an incomplete installation.</p>
|
||||
<p>This occurs when you use multiple SD cards with the same 3DS and then merge the SD card contents together. Both are “valid”, but the 3DS can only read one at a time.</p>
|
||||
|
||||
<ol>
|
||||
<li>Close the script window</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of the SD card
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
+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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">4</code>, then press Enter to remove MSET9</li>
|
||||
<li>Return to the <a href="installing-boot9strap-(mset9)#section-i---prep-work">beginning of Section I</a></li>
|
||||
</ol>
|
||||
<p>You will need to determine which one contains your data. First of all, back up all of the folders, in case something goes wrong:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/backup-id1.png" alt="Backup ID1" /></p>
|
||||
|
||||
<p>Now, delete all but one of the folders from your SD card. Generally, you will want to delete the <strong>smallest</strong> one(s), as the one with all your data will probably have more space occupied. You can compare which folder is occupying more space by right-clicking it and clicking “Properties”:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/rightclick-properties.png" alt="Properties prompt" /></p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/compare-id1.png" alt="Which to delete" /></p>
|
||||
|
||||
<p>Your SD card should now look something like this:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/correct-id1.png" alt="Just enough ID1s" /></p>
|
||||
|
||||
<p>Now, put your SD card into your 3DS and turn it on. If your data is still there, you deleted the right folder and have now determined your correct ID1. If everything has disappeared, go back into the backup folder that you made earlier and try the other folder.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Red screen after reinserting SD card (Section II Step 11)</u></summary>
|
||||
|
||||
<p>You may be missing <code class="language-plaintext highlighter-rouge">SafeB9S.bin</code> from the root of your SD card, or the file may be corrupted. Copy it from the <code class="language-plaintext highlighter-rouge">SDMC</code> folder in the MSET9 <code class="language-plaintext highlighter-rouge">.zip</code>, replacing any existing files.</p>
|
||||
<p>You may be missing <code class="language-plaintext highlighter-rouge">SafeB9S.bin</code> from the root of your SD card, or the file may be corrupted. Copy it from the MSET9 <code class="language-plaintext highlighter-rouge">.zip</code>, replacing any existing files.</p>
|
||||
|
||||
<p>Alternatively, your SD card may be improperly formatted or partitioned. Try reformatting your SD card: <a href="formatting-sd-(windows)">Windows</a>, <a href="formatting-sd-(linux)">Linux</a> <em>(this will wipe your SD card data)</em></p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>assert(mii_ok==1) AssertionError</u></summary>
|
||||
|
||||
<p>Your SD card does not have Mii Maker Data, which is necessary for this exploit to run.</p>
|
||||
|
||||
<ol>
|
||||
<li>Close the script window</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of the SD card
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">4</code>, then press Enter to remove MSET9</li>
|
||||
<li>Insert the SD card into your console</li>
|
||||
<li>Power on your console</li>
|
||||
<li>Launch Mii Maker</li>
|
||||
<li>Wait for your console to reach the “Welcome to Mii Maker” screen, then exit Mii Maker</li>
|
||||
<li>将主机关机</li>
|
||||
<li>Insert the SD card into your computer</li>
|
||||
<li>Return to <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I Step 7</a></li>
|
||||
</ol>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>System Settings loading infinitely after reinserting the SD card</u></summary>
|
||||
|
||||
|
@ -1063,18 +1100,14 @@ window.cookieconsent.initialise({
|
|||
<li>Close the script window</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of the SD card
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">3</code>, then press Enter</li>
|
||||
<li>Once the window says “Deleting… done.”, insert the SD card into your console</li>
|
||||
<li>Once the window says “Successfully removed MSET9!”, reinsert the SD card into your console</li>
|
||||
<li>Power on your console</li>
|
||||
<li>Return to <a href="installing-boot9strap-(mset9)#section-ii---mset9">Section II Step 1</a></li>
|
||||
</ol>
|
||||
|
@ -1083,28 +1116,22 @@ window.cookieconsent.initialise({
|
|||
|
||||
<ol>
|
||||
<li>Close the script window</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of the SD card
|
||||
<li>Run the MSET9 script
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">4</code>, then press Enter to remove MSET9</li>
|
||||
<li>Insert the SD card into your console</li>
|
||||
<li>Power on your console</li>
|
||||
<li>Launch Mii Maker</li>
|
||||
<li>Wait for your console to reach the “Welcome to Mii Maker” screen, then exit Mii Maker</li>
|
||||
<li>将主机关机</li>
|
||||
<li>Insert the SD card into your computer</li>
|
||||
<li>Return to <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I Step 7</a></li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">3</code>, then press Enter to remove MSET9</li>
|
||||
<li>If possible, use a new SD card; otherwise, backup and reformat your existing SD card as FAT32 (<a href="formatting-sd-(windows)">Windows</a>, <a href="formatting-sd-(linux)">Linux</a>)</li>
|
||||
<li>Insert the formatted, blank SD card into your console</li>
|
||||
<li>Return to <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I Step 1</a></li>
|
||||
</ol>
|
||||
|
||||
<p class="notice--warning">After finishing the MSET9 page, you should switch back to your old SD card before continuing to Finalizing Setup.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<h2 id="完成安装">完成安装</h2>
|
||||
|
|
|
@ -548,6 +548,8 @@ window.cookieconsent.initialise({
|
|||
|
||||
<h3 id="操作說明">操作說明</h3>
|
||||
|
||||
<p class="notice--info">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 <a href="troubleshooting#installing-boot9strap-mset9">troubleshooting</a> page.</p>
|
||||
|
||||
<h4 id="第一節--準備工作">第一節 — 準備工作</h4>
|
||||
|
||||
<p>In this section, you will prepare the SD card data necessary for the MSET9 exploit to trigger.</p>
|
||||
|
@ -568,16 +570,10 @@ window.cookieconsent.initialise({
|
|||
|
||||
<p class="notice--info"><img src="/images/screenshots/mset9/mset9-root-layout.png" alt="MSET9 root layout" /></p>
|
||||
</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of your SD card
|
||||
<li>Run the MSET9 script:
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
<li>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</li>
|
||||
</ul>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/mset9/mset9-select.png" alt="Image: MSET9 setup" /></p>
|
||||
|
@ -593,28 +589,12 @@ window.cookieconsent.initialise({
|
|||
<li>Ensure that the correct console model and version is displayed</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">1</code>, then press Enter to setup MSET9
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">1</code>, then press Enter to ensure your console is prepared for MSET9
|
||||
<ul>
|
||||
<li>If you see “(title.db/import.db) does not exist on SD card!”:
|
||||
<ul>
|
||||
<li>Type “yes”, then press Enter</li>
|
||||
<li>Close the MSET9 window</li>
|
||||
<li>Safely eject your SD from your computer</li>
|
||||
<li>Insert your SD card into your console</li>
|
||||
<li>Power on your console</li>
|
||||
<li>Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset (<a href="/images/screenshots/database-reset.jpg">visual instructions</a>)</li>
|
||||
<li>Power off your console</li>
|
||||
<li>Insert your SD card into your computer</li>
|
||||
<li>Go back to Step 7 (“Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script”)</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Once the window says “Setting up… done”, safely eject your SD card from your computer
|
||||
<ul>
|
||||
<li>Keep the MSET9 window open</li>
|
||||
<li>If you get an error, check the <a href="troubleshooting#installing-boot9strap-mset9">troubleshooting</a>, then try again</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>If you see the message “Everything appears to be functional!”, MSET9 is ready to be injected. Press Enter to close the MSET9 script</li>
|
||||
<li>Reinsert your SD card into your console</li>
|
||||
<li>Power on your console</li>
|
||||
</ol>
|
||||
|
@ -636,17 +616,20 @@ window.cookieconsent.initialise({
|
|||
<li>The menu will refresh and say that no SD card is inserted, which is expected</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Insert your SD card into your computer, then wait a few seconds</li>
|
||||
<li>In the MSET9 window, type <code class="language-plaintext highlighter-rouge">2</code>, then press Enter to trigger MSET9
|
||||
<li>將 SD 卡插入至電腦中</li>
|
||||
<li>Run the MSET9 script:
|
||||
<ul>
|
||||
<li>You should see “Injecting… done.”</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Safely eject your SD card from your computer
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>In the MSET9 window, type <code class="language-plaintext highlighter-rouge">2</code>, then press Enter to inject MSET9
|
||||
<ul>
|
||||
<li>Keep the MSET9 window open</li>
|
||||
<li>You should see “MSET9 successfully injected!”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Press Enter to close the MSET9 script</li>
|
||||
<li>Reinsert your SD card into your console <strong>without pressing any buttons or touching the screen</strong></li>
|
||||
<li>如果一切成功的話,您將自動進入 SafeB9SInstaller
|
||||
<ul>
|
||||
|
@ -680,17 +663,24 @@ window.cookieconsent.initialise({
|
|||
|
||||
<p>In this section, you will remove MSET9 to prevent further issues. (This will not remove the custom firmware that you just installed.)</p>
|
||||
|
||||
<p class="notice--danger">Do NOT skip this section! If you do, applications may crash unexpectedly and you may encounter errors on the next page!</p>
|
||||
<p class="notice--danger">Do NOT skip this section! If you skip it, applications may crash unexpectedly and you will encounter errors on the next page!</p>
|
||||
|
||||
<ol>
|
||||
<li>Power off your console</li>
|
||||
<li>Insert your SD card into your computer, then wait a few seconds</li>
|
||||
<li>In the MSET9 window, type <code class="language-plaintext highlighter-rouge">4</code>, then press Enter to remove MSET9
|
||||
<li>將 SD 卡插入至電腦中</li>
|
||||
<li>Run the MSET9 script:
|
||||
<ul>
|
||||
<li>You should see “Removing… done”</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Close the MSET9 window; you will not need it for any of the upcoming steps</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>In the MSET9 window, type <code class="language-plaintext highlighter-rouge">3</code>, then press Enter to remove MSET9
|
||||
<ul>
|
||||
<li>You should see “Successfully removed MSET9!”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Press Enter to close the MSET9 script</li>
|
||||
</ol>
|
||||
|
||||
<p>At this point, your console will boot to Luma3DS by default.</p>
|
||||
|
|
|
@ -644,9 +644,23 @@ window.cookieconsent.initialise({
|
|||
|
||||
<p><img src="https://3ds.hacks.guide/images/screenshots/multiple-id1.png" alt="" /></p>
|
||||
|
||||
<p>This can occur if you’ve used multiple SD cards on a 3DS and then merged the contents of the SD cards together. This is done to prevent conflicting, valid data from being merged together.</p>
|
||||
<p>This occurs when you use multiple SD cards with the same 3DS and then merge the SD card contents together. Both are “valid”, but the 3DS can only read one at a time.</p>
|
||||
|
||||
<p>To fix this, you will need to determine which folder contains your data. Usually, this will be the larger (or largest) of the folders. Backup and delete the smaller one(s), then create a <code class="language-plaintext highlighter-rouge">Nintendo DSiWare</code> folder in the one that remains and move <code class="language-plaintext highlighter-rouge">F00D43D5.bin</code> to that location.</p>
|
||||
<p>You will need to determine which one contains your data. First of all, back up all of the folders, in case something goes wrong:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/backup-id1.png" alt="Backup ID1" /></p>
|
||||
|
||||
<p>Now, delete all but one of the folders from your SD card. Generally, you will want to delete the <strong>smallest</strong> one(s), as the one with all your data will probably have more space occupied. You can compare which folder is occupying more space by right-clicking it and clicking “Properties”:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/rightclick-properties.png" alt="Properties prompt" /></p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/compare-id1.png" alt="Which to delete" /></p>
|
||||
|
||||
<p>Your SD card should now look something like this:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/correct-id1.png" alt="Just enough ID1s" /></p>
|
||||
|
||||
<p>Now, put your SD card into your 3DS and turn it on. If your data is still there, you deleted the right folder and have now determined your correct ID1. If everything has disappeared, go back into the backup folder that you made earlier and try the other folder.</p>
|
||||
|
||||
</details>
|
||||
|
||||
|
@ -930,7 +944,59 @@ window.cookieconsent.initialise({
|
|||
<h2 id="installing-boot9strap-mset9">Installing boot9strap (MSET9)</h2>
|
||||
|
||||
<details>
|
||||
<summary><u>assert(id0_count == 1) AssertionError</u></summary>
|
||||
<summary><u>Python 3 is not installed</u></summary>
|
||||
|
||||
<p>Python is not installed on the computer you are using. Download it from the <a href="https://www.python.org/downloads/">Python website</a>, double-click the installer, and follow the prompts to install Python. Once Python is installed, try again.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 01: Couldn't find Nintendo 3DS folder</u></summary>
|
||||
|
||||
<p>You are not running MSET9 from the root of the SD card, or the SD card is missing the Nintendo 3DS folder.</p>
|
||||
|
||||
<p>Remember, your SD card should look like this:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/mset9/mset9-root-layout.png" alt="MSET9 root layout" /></p>
|
||||
|
||||
<p>If your SD card layout is correct, then your SD card most likely isn’t being read by your console. Re-format it (<a href="formatting-sd-(windows)">Windows</a>, <a href="formatting-sd-(linux)">Linux</a>), then start again from the beginning of <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 02: Your SD is write protected</u></summary>
|
||||
|
||||
<p>Write-protection is enabled on this SD card. If you are using a full-size SD card, ensure that the lock is flipped in the <a href="/images/sdlock.png">upright position</a>. Otherwise, try ejecting and reinserting your SD card.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 03: Don't change console version</u></summary>
|
||||
|
||||
<p>You inputted a different number between different runs of MSET9 (for example, you initially selected option 1 for “Old 3DS, 11.8 - 11.17” and then later selected option 2 for “New 3DS, 11.8 - 11.17”).</p>
|
||||
|
||||
<p>If this happened when trying to uninstall MSET9, the script has automatically removed MSET9 for you and you can continue to the next page. Otherwise, start again from the beginning of <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 05: No Mii Maker Data!</u></summary>
|
||||
|
||||
<p>Mii Maker data was not found on the SD card. Start again from the beginning of <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 06: You need at least 16MB free</u></summary>
|
||||
|
||||
<p>Your SD card does not have enough space to trigger MSET9. Free up some space and try again.</p>
|
||||
|
||||
<p>At the end of this guide, you will need at least 1.3GB to make a NAND backup, so it’s best to free up at least that much.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 07: You don't have 1 ID0, you have (#)!</u></summary>
|
||||
|
||||
<p>You have multiple ID0 folders. To determine the correct folder, follow these instructions:</p>
|
||||
|
||||
|
@ -961,18 +1027,19 @@ window.cookieconsent.initialise({
|
|||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>(title/import).db does not exist, create them now?" / invalid database</u></summary>
|
||||
<summary><u>Error 08: One or more files are missing or malformed!</u></summary>
|
||||
|
||||
<p>Full error messages:</p>
|
||||
<ul>
|
||||
<li>“Nintendo 3DS/<ID0>/<ID1>/dbs/<import.db and/or title.db> does not exist on SD card! Create them now? (type yes/no)”</li>
|
||||
<li>“Invalid database”</li>
|
||||
</ul>
|
||||
<p>One or more files that MSET9 needs to run is missing or corrupted. Re-download the <a href="https://github.com/zoogie/MSET9/releases/latest">MSET9 Release <code class="language-plaintext highlighter-rouge">.zip</code></a> and extract it to the root of your SD card, replacing all existing files, then try again.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Error 10: Database(s) malformed or missing!</u></summary>
|
||||
|
||||
<p>This happens when no valid title database is present, usually because you never installed any titles from eShop on this SD card.</p>
|
||||
|
||||
<ol>
|
||||
<li>Type “yes”, then press Enter</li>
|
||||
<li>If you haven’t already, press Enter to close the MSET9 script</li>
|
||||
<li>Insert the SD card into your console</li>
|
||||
<li>Power on your console</li>
|
||||
<li>Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset (<a href="/images/screenshots/database-reset.jpg">visual instructions</a>)</li>
|
||||
|
@ -984,74 +1051,44 @@ window.cookieconsent.initialise({
|
|||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>[WinError 5] Access is denied</u></summary>
|
||||
<summary><u>Error 11: macOS is not supported!</u></summary>
|
||||
|
||||
<p>The SD card may be write-locked. If you are using a full-size SD card, ensure that the lock is flipped in the <a href="/images/sdlock.png">upright position</a>. Otherwise, try ejecting and reinserting your SD card.</p>
|
||||
<p>You are trying to run the MSET9 script from a computer running macOS, which is not currently supported. Try running the script from a computer running Windows or Linux. If you do not have access to such a computer, you will need to follow an <a href="alternate-exploits">alternate exploit</a>.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>UnboundLocalError: cannot access local variable 'haxid1_path'</u></summary>
|
||||
<summary><u>Error 12: You don't have 1 ID1, you have (#)!</u></summary>
|
||||
|
||||
<p>This can happen when Option 1 stopped because of an error and there is an incomplete installation.</p>
|
||||
<p>This occurs when you use multiple SD cards with the same 3DS and then merge the SD card contents together. Both are “valid”, but the 3DS can only read one at a time.</p>
|
||||
|
||||
<ol>
|
||||
<li>Close the script window</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of the SD card
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
+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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">4</code>, then press Enter to remove MSET9</li>
|
||||
<li>Return to the <a href="installing-boot9strap-(mset9)#section-i---prep-work">beginning of Section I</a></li>
|
||||
</ol>
|
||||
<p>You will need to determine which one contains your data. First of all, back up all of the folders, in case something goes wrong:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/backup-id1.png" alt="Backup ID1" /></p>
|
||||
|
||||
<p>Now, delete all but one of the folders from your SD card. Generally, you will want to delete the <strong>smallest</strong> one(s), as the one with all your data will probably have more space occupied. You can compare which folder is occupying more space by right-clicking it and clicking “Properties”:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/rightclick-properties.png" alt="Properties prompt" /></p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/compare-id1.png" alt="Which to delete" /></p>
|
||||
|
||||
<p>Your SD card should now look something like this:</p>
|
||||
|
||||
<p class="notice--info"><img src="/images/screenshots/troubleshooting/correct-id1.png" alt="Just enough ID1s" /></p>
|
||||
|
||||
<p>Now, put your SD card into your 3DS and turn it on. If your data is still there, you deleted the right folder and have now determined your correct ID1. If everything has disappeared, go back into the backup folder that you made earlier and try the other folder.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>Red screen after reinserting SD card (Section II Step 11)</u></summary>
|
||||
|
||||
<p>You may be missing <code class="language-plaintext highlighter-rouge">SafeB9S.bin</code> from the root of your SD card, or the file may be corrupted. Copy it from the <code class="language-plaintext highlighter-rouge">SDMC</code> folder in the MSET9 <code class="language-plaintext highlighter-rouge">.zip</code>, replacing any existing files.</p>
|
||||
<p>You may be missing <code class="language-plaintext highlighter-rouge">SafeB9S.bin</code> from the root of your SD card, or the file may be corrupted. Copy it from the MSET9 <code class="language-plaintext highlighter-rouge">.zip</code>, replacing any existing files.</p>
|
||||
|
||||
<p>Alternatively, your SD card may be improperly formatted or partitioned. Try reformatting your SD card: <a href="formatting-sd-(windows)">Windows</a>, <a href="formatting-sd-(linux)">Linux</a> <em>(this will wipe your SD card data)</em></p>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>assert(mii_ok==1) AssertionError</u></summary>
|
||||
|
||||
<p>Your SD card does not have Mii Maker Data, which is necessary for this exploit to run.</p>
|
||||
|
||||
<ol>
|
||||
<li>Close the script window</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of the SD card
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">4</code>, then press Enter to remove MSET9</li>
|
||||
<li>Insert the SD card into your console</li>
|
||||
<li>Power on your console</li>
|
||||
<li>Launch Mii Maker</li>
|
||||
<li>Wait for your console to reach the “Welcome to Mii Maker” screen, then exit Mii Maker</li>
|
||||
<li>Power off your console</li>
|
||||
<li>Insert the SD card into your computer</li>
|
||||
<li>Return to <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I Step 7</a></li>
|
||||
</ol>
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><u>System Settings loading infinitely after reinserting the SD card</u></summary>
|
||||
|
||||
|
@ -1061,18 +1098,14 @@ window.cookieconsent.initialise({
|
|||
<li>Close the script window</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of the SD card
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">3</code>, then press Enter</li>
|
||||
<li>Once the window says “Deleting… done.”, insert the SD card into your console</li>
|
||||
<li>Once the window says “Successfully removed MSET9!”, reinsert the SD card into your console</li>
|
||||
<li>Power on your console</li>
|
||||
<li>Return to <a href="installing-boot9strap-(mset9)#section-ii---mset9">Section II Step 1</a></li>
|
||||
</ol>
|
||||
|
@ -1081,28 +1114,22 @@ window.cookieconsent.initialise({
|
|||
|
||||
<ol>
|
||||
<li>Close the script window</li>
|
||||
<li>Execute the <code class="language-plaintext highlighter-rouge">mset9.py</code> script on the root of the SD card
|
||||
<li>Run the MSET9 script
|
||||
<ul>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code>
|
||||
<ul>
|
||||
<li>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 <code class="language-plaintext highlighter-rouge">py -3 mset9.py</code> and press Enter</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Windows</strong>: Double-click <code class="language-plaintext highlighter-rouge">mset9.bat</code></li>
|
||||
<li><strong>Linux</strong>: open a Terminal window, <code class="language-plaintext highlighter-rouge">cd</code> to the root of your SD card, then type <code class="language-plaintext highlighter-rouge">python3 mset9.py</code> and press Enter</li>
|
||||
<li>You should see a window that says “MSET9 … SETUP by zoogie”</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Type the number corresponding to your console model and version, then press Enter</li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">4</code>, then press Enter to remove MSET9</li>
|
||||
<li>Insert the SD card into your console</li>
|
||||
<li>Power on your console</li>
|
||||
<li>Launch Mii Maker</li>
|
||||
<li>Wait for your console to reach the “Welcome to Mii Maker” screen, then exit Mii Maker</li>
|
||||
<li>Power off your console</li>
|
||||
<li>Insert the SD card into your computer</li>
|
||||
<li>Return to <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I Step 7</a></li>
|
||||
<li>Type <code class="language-plaintext highlighter-rouge">3</code>, then press Enter to remove MSET9</li>
|
||||
<li>If possible, use a new SD card; otherwise, backup and reformat your existing SD card as FAT32 (<a href="formatting-sd-(windows)">Windows</a>, <a href="formatting-sd-(linux)">Linux</a>)</li>
|
||||
<li>Insert the formatted, blank SD card into your console</li>
|
||||
<li>Return to <a href="installing-boot9strap-(mset9)#section-i---prep-work">Section I Step 1</a></li>
|
||||
</ol>
|
||||
|
||||
<p class="notice--warning">After finishing the MSET9 page, you should switch back to your old SD card before continuing to Finalizing Setup.</p>
|
||||
|
||||
</details>
|
||||
|
||||
<h2 id="完成安裝">完成安裝</h2>
|
||||
|
|
Loading…
Reference in a new issue