diff --git a/docs/_include/3ds-online.md b/docs/_include/3ds-online.md index 2916cdfb88f25..f306b92bcb604 100644 --- a/docs/_include/3ds-online.md +++ b/docs/_include/3ds-online.md @@ -1,6 +1,6 @@ **Nintendo 3DS online services have shut down.** Here's what you should know: + Current 3DS modding methods are not affected. -+ The Internet access of homebrew applications (i.e. Universal-Updater) is not affected. -+ Official online servers are already shut down, but alternate online servers (i.e. Pretendo Network) are currently a work-in-progress. -+ Online shutdown does not affect access to the browser or to the Internet. The only thing that has shut down is Nintendo Network online services, such as game servers. ++ The internet access of homebrew applications (i.e. Universal-Updater) is not affected. ++ Official online servers are already shut down, but third-party replacement servers (i.e. Pretendo Network) are currently a work-in-progress. ++ The Nintendo Network shutdown does not affect access to the browser or to the internet. The only thing that has shut down is the Nintendo Network online services, such as game servers (for online play) and the Nintendo eShop. diff --git a/docs/_include/configure-luma3ds.md b/docs/_include/configure-luma3ds.md index 19e3605481c1c..812fb8cb82fa8 100644 --- a/docs/_include/configure-luma3ds.md +++ b/docs/_include/configure-luma3ds.md @@ -1,5 +1,5 @@ 1. Your console should have booted into the Luma3DS configuration menu - + Luma3DS configuration menu are settings for the Luma3DS custom firmware. Many of these settings may be useful for customization or debugging + + The Luma3DS configuration menu allows you to change settings for the Luma3DS custom firmware. Many of these settings may be useful for customization or debugging. + For the purpose of this guide, **leave these options on the default settings** (do not check or uncheck anything) - + If your console displays a white notification LED and shuts down when you try to power it on, ensure that you have [Luma3DS's `boot.firm`](https://github.com/LumaTeam/Luma3DS/releases/latest) on the root of SD card (inside `Luma3DSvX.X.X.zip`) + + If your console displays a white notification LED and shuts down when you try to power it on, ensure that you have [Luma3DS's `boot.firm`](https://github.com/LumaTeam/Luma3DS/releases/latest) (found inside `Luma3DSvX.X.X.zip`) on the root of SD card 1. Press (Start) to save and reboot diff --git a/docs/_include/sysupdate.md b/docs/_include/sysupdate.md index 4b2f3ddd96829..87d4504575e9d 100644 --- a/docs/_include/sysupdate.md +++ b/docs/_include/sysupdate.md @@ -1,5 +1,5 @@ -1. Update your console by going to System Settings, then "Other Settings", then going all the way to the right and using "System Update" +1. Update your console by going to System Settings, then `Other Settings`, then going all the way to the right and choosing `System Update` + Updates while using B9S + Luma (what you have) are safe - + The updater may display a message saying "Your system is up to date" instead of updating. This is normal if you are already up to date; continue to the next section + + The updater may display a message saying "Your system is up to date" instead of updating. This is normal if you are already up to date; continue to the next section. + If this gives you an error, set your DNS settings to "Auto" and your Proxy settings to "No" + If this still gives you an error, [follow this troubleshooting guide](troubleshooting-finalizing-setup.html) diff --git a/docs/finalizing-setup.md b/docs/finalizing-setup.md index 14b25fa90cb15..db2cc4ad5e8bb 100644 --- a/docs/finalizing-setup.md +++ b/docs/finalizing-setup.md @@ -56,11 +56,11 @@ In this section, you will copy the files necessary to follow the rest of the ins 1. Power off your console 1. Insert your SD card into your computer 1. Copy `finalize.romfs` to the root of your SD card -1. Open the `luma` folder on your SD card and create a folder named `payloads` inside, if it does not already exist +1. Open the `luma` folder on your SD card and create a folder named `payloads` inside (if it does not already exist) 1. Copy `x_finalize_helper.firm` to the `payloads` folder 1. Reinsert your SD card into your console -The screenshot below indicates the minimum SD card layout that is required to follow this page. You may have extra files or folders on your SD card, depending on your previous setup or the method that you followed. +The screenshot below indicates the minimum SD card layout that is required to follow this page. You may have extra files or folders on your SD card depending on your previous setup or the method that you followed. ::: info @@ -86,10 +86,11 @@ In this section, you will sync your 3DS internal clock with the actual time and 1. Press (Left Shoulder) + (D-Pad Down) + (Select) at the same time to open the Rosalina menu + If one of these buttons is broken, download [config.ini](/assets/config.ini) and put it in your `luma` folder, replacing the existing one. This will change the Rosalina menu key combination to (X) + (Y) -1. Select "Miscellaneous options" -1. Select "Dump DSP firmware" +1. Select `Miscellaneous options` +1. Select `Dump DSP firmware` 1. Press (B) to continue -1. Select "Nullify user time offset" +1. Select `Nullify user time offset` + 1. Press (B) to continue 1. Press (B) to return to the Rosalina main menu 1. Press (B) to exit the Rosalina menu @@ -106,19 +107,19 @@ In this section, you will use a series of scripts to automate homebrew installat + From this point forward, you can access GodMode9 by holding (Start) while powering on your console + Holding (X) on boot will no longer do anything 1. If necessary, configure GodMode9: - + If you are prompted to select a language, use the D-Pad and press (A) to select English + + If you are prompted to select a language, use the D-Pad and press (A) to select `English` + This language choice only affects GodMode9's menu options + You can set it to your language of choice after completing this guide + If you are prompted to create an essential files backup, press (A) to do so, then press (A) to continue + If you are prompted to fix the RTC date&time, press (A) to do so, then set the date and time, then press (A) to continue 1. Once you see [root] and a list of drives, press (Home) to bring up the action menu -1. Select "Scripts..." (*not* Lua scripts) -1. Select "finalize" +1. Select `Scripts...` (*not* Lua scripts) +1. Select `finalize` 1. Follow the prompts in the script, answering any questions that you are asked - + If you see "Information #05: No title database", press (A) and enter the key combination on the bottom screen to proceed + + If you see `Information #05: No title database`, press (A) and enter the key combination on the bottom screen to proceed + If you encounter an error, follow the instructions in the error message or consult the [troubleshooting](troubleshooting-finalizing-setup) page, then open GodMode9 by holding (Start) on boot to re-run the script -1. Once the script says "Setup complete!", press (A) to power off the device - + If you do NOT see the message "Setup complete!", the script was not successful and you will need to redo this section from Step 3 +1. Once the script says `Setup complete!`, press (A) to power off the device + + If you do NOT see the `Setup complete!` message, the script was not successful and you will need to redo this section from Step 3 1. Insert your SD card into your computer 1. Copy the `/gm9/backups/` folder to a safe location on your computer + This folder contains critical file backups and should be backed up to multiple locations (i.e. cloud storage) if possible @@ -156,9 +157,9 @@ Here are some key combos that you should know: ### Pretendo -Pretendo is a replacement service for the Nintendo Network, which resurrects online services from the now shut down Nintendo Network. It also revives the Miiverse service, via juxtaposition. The official guide can be found [here](https://pretendo.network/docs/install/3ds). +Pretendo is a replacement service for the Nintendo Network, which resurrects online services from the now shut down Nintendo Network. It also revives the Miiverse service via their replacement service, Juxtaposition. The official guide can be found [here](https://pretendo.network/docs/install/3ds). -**Note: Pretendo does not support every online service, however work is being done to achieve this.** +**NOTE: Pretendo does not support every online service, but work is being done to achieve this.** A list of games that Pretendo supports can be found [here](https://wiki.pretendo.zip/game-support-status). diff --git a/docs/get-started.md b/docs/get-started.md index 7dfa5c905788b..f654533e9152e 100644 --- a/docs/get-started.md +++ b/docs/get-started.md @@ -30,7 +30,7 @@ If you see the Luma3DS configuration screen or any other custom menu (e.g. GodMo ### Section II - System Version Check 1. Launch System Settings on your console -1. Your system version will be displayed on the bottom right of the top screen (e.g. "Ver. 11.17.0-50U") +1. Your system version will be displayed on the bottom right of the top screen (e.g. `Ver. 11.17.0-50U`) ### Section III - Select a Method @@ -46,5 +46,5 @@ If possible, you should follow the method given by the prompt above. Otherwise, methods that work on all versions are available, but require additional hardware: -1. [ntrboot](ntrboot) - requires compatible DS flashcart -1. [Installing boot9strap (Hardmod)](installing-boot9strap-(hardmod)) - requires soldering ++ [ntrboot](ntrboot) - requires compatible DS flashcart ++ [Installing boot9strap (Hardmod)](installing-boot9strap-(hardmod)) - requires soldering diff --git a/docs/index.md b/docs/index.md index a813ee98871c9..087a70a7ec4b1 100644 --- a/docs/index.md +++ b/docs/index.md @@ -22,22 +22,22 @@ Thoroughly read all of the introductory pages (including this one!) before proce ## What is custom firmware? -**Custom firmware** ("CFW") is a full software modification to your 3DS, comparable to "administrator access" on a computer. It allows you to do anything that the 3DS is physically capable of doing, rather than being limited by whatever Nintendo allows you to do. +**Custom firmware** (CFW) is a full software modification to your 3DS, comparable to "administrator access" on a computer. It allows you to do anything that the 3DS is physically capable of doing, rather than being limited by whatever Nintendo allows you to do. -Popular uses for custom firmware include: +### Popular uses for custom firmware include: * Running homebrew software and games made for or ported to the Nintendo 3DS * Bypassing the region lock, allowing you to play games from other regions * HOME Menu customization, using community-created [themes and badges](https://themeplaza.art) -* Modification of games ("ROM hacks") through [LayeredFS](https://github.com/knight-ryu12/godmode9-layeredfs-usage/wiki/Using-Luma3DS'-layeredfs-(Only-version-8.0-and-higher)) +* Modification of games (e.g. ROM hacks, translations, QoL improvements) through [LayeredFS](https://github.com/knight-ryu12/godmode9-layeredfs-usage/wiki/Using-Luma3DS'-layeredfs-(Only-version-8.0-and-higher)) * Save data editing, backup, and restore * Emulation of older consoles, as well as native playback of DS and GBA games * Installing your physical cartridges for digital use ## What does this guide install? -This guide will: -+ Install **boot9strap** and **Luma3DS custom firmware** on unmodified retail 3DS/2DS consoles +**This guide will:** ++ Install **boot9strap** and **Luma3DS custom firmware** on unmodified retail 3DS/2DS consoles (including the "New" models) + Luma3DS will automatically remove the region lock and allow you to run unsigned software + Install various pieces of homebrew software, such as a package installer, save file manager, and a homebrew app store + Make critical system file backups that can help avoid bricks (and recover data in the event of one) diff --git a/docs/installing-boot9strap-(mset9).md b/docs/installing-boot9strap-(mset9).md index 86b03d562fa96..06d790ccf0ad0 100644 --- a/docs/installing-boot9strap-(mset9).md +++ b/docs/installing-boot9strap-(mset9).md @@ -9,7 +9,7 @@ head: [ The instructions for MSET9 differ depending on the computer, phone, or tablet **that you are using to mod your console**. -Choose the operating system of the device **that you will be using to mod your console**. The device will need a way to read and write files onto the 3DS SD card. +Choose the operating system of the device **that you will be using to mod your console**. The device will need a way to read and write files on the 3DS SD card. | Windows, macOS, Linux | Android, ChromeOS | iPhone, iPad | |:-:|:-:|:-:| diff --git a/docs/installing-boot9strap-(mset9-cli).md b/docs/installing-boot9strap-(mset9-cli).md index d2ec426d3cb80..ded1636d55150 100644 --- a/docs/installing-boot9strap-(mset9-cli).md +++ b/docs/installing-boot9strap-(mset9-cli).md @@ -31,7 +31,7 @@ If you are using an Android device as an SD card adapter for your computer, you ::: info -On this page, you will use the MSET9 script, which is used to trigger MSET9. While the script is in progress, user data will temporarily disappear but will return upon the completion of this page. If you get an error when running the script, the solution to that error can most likely be found on the [troubleshooting](troubleshooting-mset9) page. +On this page, you will use the MSET9 script, which is used to trigger MSET9. While the script is in progress, user data will temporarily disappear, but it will return upon the completion of this page. If you get an error when running the script, the solution to that error can probably be found on the [troubleshooting](troubleshooting-mset9) page. ::: @@ -40,7 +40,7 @@ On this page, you will use the MSET9 script, which is used to trigger MSET9. Whi In this section, you will prepare the MSET9 exploit by **temporarily** creating a new HOME Menu profile with almost no user data, and then setting up that profile with only the minimum data required for MSET9 to trigger. Your existing user data will disappear, but will come back when you are finished with this page. 1. Insert your SD card into your computer -1. Copy everything from the MSET9 `.zip` to the root of your SD card. If any of the files exist, overwrite them with the new files. +1. Copy everything from the MSET9 `.zip` to the root of your SD card. If any of the files already exist, overwrite them with the new files. ::: info @@ -68,17 +68,17 @@ In this section, you will prepare the MSET9 exploit by **temporarily** creating 1. Type `1`, then press Enter to begin the process of creating the MSET9 ID1 1. After reviewing the disclaimer, type `1` again and press Enter to accept it + If you get an error, check the [troubleshooting](troubleshooting-mset9), then try again -1. If you see the message "Created hacked ID1.", press Enter to close the MSET9 script - + Your console will appear to lose most data / no user-installed apps on HOME Menu. **This is expected.** Your data will come back at a later step +1. If you see the message `Created hacked ID1.`, press Enter to close the MSET9 script + + Your console will appear to lose most data (with no user-installed apps on HOME Menu). **This is expected.** Your data will come back at a later step. 1. Reinsert your SD card into your console 1. Power on your console 1. Open Mii Maker 1. Wait for your console to reach the [Welcome to Mii Maker](/images/screenshots/mset9/mii-welcome.png) screen, then exit Mii Maker and return to the HOME Menu + You may see [this screen](/images/screenshots/mset9/mii-extdata.png), which indicates the necessary data has been created - + If you just reach the [normal](/images/screenshots/mset9/mii-existing.png) Mii Maker screen, then the data already exists. Exit Mii Maker and return to the HOME Menu -1. Launch System Settings and navigate to `Data Management` -> `Nintendo 3DS` -> `Software` -> Reset ([image](/images/screenshots/database-reset.jpg)) - + This will not wipe any of your data -1. Power off your console by pressing the power button then tapping Power Off on the lower screen + + If you just reach the [normal](/images/screenshots/mset9/mii-existing.png) Mii Maker screen, then the data already exists. Exit Mii Maker and return to the HOME Menu. +1. Launch System Settings and navigate to `Data Management` -> `Nintendo 3DS` -> `Software` -> `Reset` ([image](/images/screenshots/database-reset.jpg)) + + This will **not** wipe any of your data +1. Power off your console by pressing the power button and then tapping Power Off on the lower screen 1. Insert your SD card into your computer 1. Type the number corresponding to your console model and version, then press Enter @@ -118,7 +118,7 @@ These instructions must be followed **EXACTLY**, so double-check EVERYTHING you 1. Type the number corresponding to your console model and version, then press Enter 1. In the MSET9 window, type `3`, then press Enter to inject MSET9 - + You should see "MSET9 successfully injected!" + + You should see `MSET9 successfully injected!` 1. Press Enter to close the MSET9 script 1. Reinsert your SD card into your console **without pressing any buttons or touching the screen** 1. If the exploit was successful, you will have booted into SafeB9SInstaller @@ -150,12 +150,12 @@ Do NOT skip this section! If you skip it, applications may crash unexpectedly an 1. Type the number corresponding to your console model and version, then press Enter + The current state should display [Injected](/images/screenshots/mset9/mset9-injected.png) - + If you have already removed the trigger file (or never injected in the first place), the current state will show [Ready](/images/screenshots/mset9/mset9-ready.png), skip to Step 6 + + If you have already removed the trigger file (or never injected in the first place), the current state will show [Ready](/images/screenshots/mset9/mset9-ready.png), and you can skip to Step 6 1. Type `4`, then press Enter to remove the trigger file - + You should see "Removed trigger file." + + You should see `Removed trigger file.` 1. Type `5`, then press Enter to remove MSET9 - + You should see "Successfully removed MSET9!" - + If you see "FileNotFoundError: [Errno 2] No such file or directory:" followed by a long file path containing "Nintendo 3DS", [follow the corresponding section of this troubleshooting guide](troubleshooting-mset9#mset9-application-script) + + You should see `Successfully removed MSET9!` + + If you see `FileNotFoundError: [Errno 2] No such file or directory:` followed by a long file path containing `Nintendo 3DS`, [follow the corresponding section of this troubleshooting guide](troubleshooting-mset9#mset9-application-script) 1. Press Enter to close the MSET9 script diff --git a/docs/installing-boot9strap-(soundhax).md b/docs/installing-boot9strap-(soundhax).md index 0fb2a6048072f..bdc90a8ec7fdb 100644 --- a/docs/installing-boot9strap-(soundhax).md +++ b/docs/installing-boot9strap-(soundhax).md @@ -39,7 +39,7 @@ In this section, you will copy the files needed to trigger both Soundhax and uni 1. Copy `otherapp.bin` to the root of your SD card 1. Copy everything from the Luma3DS `.zip` to the root of your SD card 1. Create a folder named `boot9strap` on the root of your SD card -1. Copy `boot9strap.firm` and `boot9strap.firm.sha` from the boot9strap `.zip` to the `/boot9strap/` folder on your SD card +1. Copy `boot9strap.firm` and `boot9strap.firm.sha` from the boot9strap `.zip` to the `boot9strap` folder on your SD card 1. Copy `SafeB9SInstaller.bin` from the SafeB9SInstaller `.zip` to the root of your SD card 1. Reinsert your SD card into your console 1. Power on your console @@ -58,7 +58,7 @@ In this section, you will copy the files needed to trigger both Soundhax and uni ### Section II - Launching SafeB9SInstaller -In this section, you will launch Soundhax through the Nintendo 3DS Sound app, which will use universal-otherapp to launch the boot9strap (custom firmware) installer. +In this section, you will launch Soundhax through the Nintendo 3DS Sound app, which will use universal-otherapp to launch the boot9strap installer. 1. Launch Nintendo 3DS Sound @@ -70,8 +70,8 @@ In this section, you will launch Soundhax through the Nintendo 3DS Sound app, wh 1. If you've never opened Nintendo 3DS Sound before and get tips on how to use it from a bird icon, go through all of the bird tips, then close the app normally and relaunch it + In this situation, launching Soundhax immediately would cause these tips to appear on every launch of the Nintendo 3DS Sound until this is done -1. Go to `/SDCARD`, then play "<3 nedwill 2016" - + This may take many (up to 10) tries +1. Go to `/SDCARD`, then play `<3 nedwill 2016` + + This may take up to 10 tries + If you see the message "Could not play", you are either on a system version incompatible with Soundhax or downloaded the wrong Soundhax release + If it freezes, force the console to power off by holding the power button, then try again + If you get a different error, [follow this troubleshooting guide](troubleshooting-soundhax) diff --git a/docs/installing-boot9strap-(ssloth-browser).md b/docs/installing-boot9strap-(ssloth-browser).md index 50516a9018063..b998ca88d6315 100644 --- a/docs/installing-boot9strap-(ssloth-browser).md +++ b/docs/installing-boot9strap-(ssloth-browser).md @@ -2,11 +2,11 @@ ::: details Technical Details (optional) -In order to exploit the Browser application, we need to bypass the browser version check, which is designed to disallow the use of the browser without updating to the latest system version. +In order to exploit the Internet Browser application, we need to bypass the browser version check, which is designed to disallow the use of the browser without updating to the latest system version. A public proxy server is available, which, with the help of the SSLoth exploit, can bypass this check. -Once the bypass is active, an exploit webpage will be accessible which will do the rest of the job. +Once the bypass is active, an exploit webpage will be accessible (which will do the rest of the job). For technical details on the exploits that you will be using on this page, see [here](https://github.com/MrNbaYoh/3ds-ssloth) (SSLoth) and [here](https://github.com/TuxSH/universal-otherapp) (universal-otherapp). @@ -36,7 +36,7 @@ In this section, you will copy the files needed to trigger both browserhax and u + If you do not see the `.bin` extension, do not add it to the end of the filename 1. Copy everything from the Luma3DS `.zip` to the root of your SD card 1. Create a folder named `boot9strap` on the root of your SD card -1. Copy `boot9strap.firm` and `boot9strap.firm.sha` from the boot9strap `.zip` to the `/boot9strap/` folder on your SD card +1. Copy `boot9strap.firm` and `boot9strap.firm.sha` from the boot9strap `.zip` to the `boot9strap` folder on your SD card 1. Copy `SafeB9SInstaller.bin` from the SafeB9SInstaller `.zip` to the root of your SD card 1. Reinsert your SD card into your console 1. Power on your console @@ -61,7 +61,7 @@ In this section, you will change your Internet connection settings to use a prox ### Section III - Launching SafeB9SInstaller -In this section, you will visit the browser exploit webpage, which will use universal-otherapp to launch the boot9strap (custom firmware) installer. +In this section, you will visit the browser exploit webpage, which will use universal-otherapp to launch the boot9strap installer. 1. On the HOME Menu, press the Left and Right shoulder buttons at the same time to open the camera + If you are unable to open the camera, open the Internet Browser and manually type the URL instead (`https://zoogie.github.io/web/nbhax/`) diff --git a/docs/installing-boot9strap-(super-skaterhax).md b/docs/installing-boot9strap-(super-skaterhax).md index 2789c7d96dba8..3fc948de879d4 100644 --- a/docs/installing-boot9strap-(super-skaterhax).md +++ b/docs/installing-boot9strap-(super-skaterhax).md @@ -20,7 +20,7 @@ Super-skaterhax (when used to launch the Homebrew Launcher) is compatible with N ::: info -This exploit is known to be inconsistent: it works for some people, but not others. If you prefer to use a more consistent exploit (which may take longer, but will have the same end result), follow [MSET9](installing-boot9strap-(mset9)) instead. +This exploit is known to be inconsistent; it works for some people, but not others. If you prefer to use a more consistent exploit (which may take longer, but will have the same end result), follow [MSET9](installing-boot9strap-(mset9)) instead. ::: @@ -30,11 +30,11 @@ This exploit is known to be inconsistent: it works for some people, but not othe #### Section I - Prep Work -In this section, you will copy the files needed to trigger both super-skaterhax and the Homebrew Launcher. +In this section, you will copy the files needed to trigger both Super-skaterhax and the Homebrew Launcher. 1. Power off your console 1. Insert your SD card into your computer -1. Copy everything from the Super-skaterhax `.zip` to the root of your SD card. If any of the files exist, overwrite them with the new files. +1. Copy everything from the Super-skaterhax `.zip` to the root of your SD card. If any of the files already exist, overwrite them with the new files. ::: info ![](/images/screenshots/skaterhax/skater-root-layout.png) @@ -58,7 +58,7 @@ In this section, you will copy the files needed to trigger both super-skaterhax 1. Set "Today's Date" and "Current Time" to the current date and time 1. Exit System Settings -#### Section II - super-skaterhax +#### Section II - Super-skaterhax In this section, you will visit the browser exploit webpage, which will launch the Homebrew Launcher. @@ -79,24 +79,24 @@ A video detailing these steps is available [here](https://www.youtube.com/watch? + **USA/EUR/JPN**: `https://skater.686178.xyz/go/super` + **KOR**: `https://skater.686178.xyz/go/korea` 1. Tap "Open" - + You should see the text "GO GO!". Do not click on it yet + + You should see the text "GO GO!". Do not click on it yet. 1. Tap the 3-line (☰) icon on the bottom-right corner of the screen 1. Tap on "Add to Bookmarks" 1. Tap the 3-line (☰) icon on the bottom-right corner of the screen 1. Tap on `Settings` -> `Delete Cookies` -> `Yes` 1. Press (Home) to return to the HOME Menu, then immediately reopen the Internet Browser -1. Wait for the page to fully load, then tap the "GO GO!" button on the top of the bottom screen +1. Wait for the page to fully load, then tap the "GO GO!" link on the top of the bottom screen 1. Wait for the page to fully load, then press (A) to dismiss the [popup](/images/screenshots/skaterhax/skater-popup.png) 1. If your console displays: + **"The Homebrew Launcher" screen**: Continue to the next step - + **A white "Error has occurred" message box**: The exploit failed due to random chance. Open System Settings, change the language to a different one (if possible), then retry this section. You may have to repeat this sequence up to ten times - + On JPN/KOR region consoles, there is only one language setting. On those consoles, you should open System Settings, close it, then retry this section - + If the exploit is still unsuccessful after five attempts, there may be a problem with your files or prep work. Ensure that region and date/time are correct, and that you have been following this section **exactly**. If you used WinRAR to extract files to the SD card, re-extract the files using File Explorer or 7-zip instead + + **A white "Error has occurred" message box**: The exploit failed due to random chance. Open System Settings, change the language to a different one (if possible), then retry this section. You may have to repeat this sequence up to ten times. + + On JPN/KOR region consoles, there is only one language setting. On those consoles, you should open System Settings, close it, then retry this section. + + If the exploit is still unsuccessful after five attempts, there may be a problem with your files or prep work. Ensure that region and date and time are correct, and that you have been following this section **exactly**. If you used WinRAR to extract files to the SD card, re-extract the files using File Explorer or 7-Zip instead. + If the exploit is still unsuccessful after ten attempts, follow [MSET9](installing-boot9strap-(mset9)) instead - + **A black screen that says "An error has occurred"**: Your file placement is incorrect. Ensure that the super-skaterhax files are on the root of the SD card - + **A yellow screen**: Homebrew Launcher failed to open due to random chance. Hold the POWER button until the console turns off, then retry this section - + **[The word "Text"](/images/screenshots/skaterhax/skater-old3ds.png)**: You have an Old 3DS, where this exploit **does not work**. If this is the case, you should follow [MSET9](installing-boot9strap-(mset9)) instead -1. Launch nimdsphax from the list of homebrew + + **A black screen that says "An error has occurred"**: Your file placement is incorrect. Ensure that the Super-skaterhax files are on the root of the SD card. + + **A yellow screen**: Homebrew Launcher failed to open due to random chance. Hold the POWER button until the console turns off, then retry this section. + + **[The word "Text"](/images/screenshots/skaterhax/skater-old3ds.png)**: You have an Old 3DS, where this exploit **does not work**. If this is the case, you should follow [MSET9](installing-boot9strap-(mset9)) instead. +1. Launch _nimdsphax_ from the list of homebrew 1. If the exploit was successful, you will have booted into SafeB9SInstaller + If your console freezes on a red or green screen, hold the POWER button until it turns off, then retry this section diff --git a/docs/key-information.md b/docs/key-information.md index 2c4cf61ef092a..e9b8c39f0c12d 100644 --- a/docs/key-information.md +++ b/docs/key-information.md @@ -20,7 +20,7 @@ Each section is collapsed by default. Click or tap on the name of the section to ::: -This guide works with every retail console in the Nintendo 3DS family of consoles (including the 3DS, 3DS XL/LL, 2DS, New 3DS, New 3DS XL/LL, and New 2DS XL/LL), regardless of region or firmware. It is NOT compatible with the DSi family of consoles (DSi, DSi XL/LL). For DSi-family consoles, consult [this guide](https://dsi.cfw.guide) instead. +This guide works with every retail console in the Nintendo 3DS family of consoles (including the 3DS, 3DS XL/LL, 2DS, New 3DS, New 3DS XL/LL, and New 2DS XL/LL), regardless of region or firmware. It is NOT compatible with the DSi family of consoles (DSi, DSi XL/LL). For DSi-family consoles, follow [this guide](https://dsi.cfw.guide) instead. :::: @@ -74,7 +74,7 @@ If you want, you can check your SD card for errors before following this guide u By modding your console, you subject it to the remote (but non-zero) possibility of the console being bricked (rendered non-functional). ___Incorrect file placement will NOT brick your console___, but purposely skipping instructions might. -In short: Modding your console is safe, but it's ___your responsibility___ if something goes wrong. +**In short:** Modding your console is safe, but it's ___your responsibility___ if something goes wrong. ::: @@ -97,7 +97,7 @@ Following this guide alone should not result in data loss, but SD card corruptio ::: -When copying files to the SD card, it is important to copy them to the right location - otherwise, the console will not detect the file and the exploit or software you are trying to use will not work. A term you will see frequently on this guide is **root of the SD card**, which means you are not inside any folder on your SD card. The directory that appears when you first open your SD card on your computer is called the 'root'. +When copying files to the SD card, it is important to copy them to the right location - otherwise, the console will not detect the file and the exploit or software you are trying to use will not work. A term you will see frequently on this guide is **root of the SD card**, which means you are not inside any folder on your SD card. The directory that appears when you first open your SD card on your computer is called the "root". You may also see folder names indicated like this: `/folder/`. The slashes are used to indicate directories and are not part of the name of the folder. For example, `/folder1/folder2/` would refer to `folder2` inside of `folder1`: @@ -125,7 +125,7 @@ You may also see folder names indicated like this: `/folder/`. The slashes are u ::: -In this guide, you will copy files that are downloaded on your computer/phone to your console's SD card. Many of these files come from GitHub, which is a website used by developers to publish their open-source releases. When downloading files from GitHub, you should download the file that *isn't* source code. +In this guide, you will copy files that are downloaded on your computer/phone to your console's SD card. Many of these files come from GitHub, which is a website used by developers to publish their open-source releases. When downloading files from GitHub, you should download the file that *isn't* the source code. :::: @@ -141,11 +141,11 @@ Some of the files that you will be asked to download come in the `.zip` file for When you are told to "copy (file) from (file).zip", that means that you need to open (or "extract") the ZIP file. Inside the ZIP file will be the file you're looking for, after which you can copy it to the specified location on your SD card. -On most operating systems, you can extract files by double-clicking the file. If this doesn't work, you can install a reputable third-party extraction tool like [7-zip](https://7-zip.org/) instead. +On most operating systems, you can extract files by double-clicking the file. If this doesn't work, you can install a reputable third-party extraction tool like [7-Zip](https://7-zip.org/) instead. ::: warning -The Windows application "WinRAR" is specifically known to cause compatibility issues with the 3DS, particularly with custom firmware installation exploits. If you are on a Windows computer, you should use either the default File Explorer or 7-zip to extract files. +The Windows application "WinRAR" is specifically known to cause compatibility issues with the 3DS, particularly with custom firmware installation exploits. If you are on a Windows computer, you should use either the default File Explorer or 7-Zip to extract files. ::: @@ -165,11 +165,11 @@ If your computer is running Windows, file extensions may be hidden by default, w ## Getting help -If you experience an issue while following this guide, there are many ways that you can get help! +If you experience an issue while following this guide, there are many ways that you can get help: + If you have any questions that haven't been answered on this page, their answers might be in the [Pre-Installation FAQ](faq#pre-installation-faq). + If you experience an issue while following this guide, you can check the [Troubleshooting](troubleshooting) page for a solution. -+ If the resources we've provided here aren't helping, you can get one-on-one support over at [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp). ++ If the resources we've provided here aren't helping, you can get one-on-one support over at the [Nintendo Homebrew Discord server](https://discord.gg/MWxPgEp). ::: tip