New Crowdin updates (#1971)

* New translations flashing-ntrboot-(nds).txt (Malay)

* New translations flashing-ntrboot-(3ds-single-system).txt (Malay)

* New translations flashing-ntrboot-(3ds-multi-system).txt (Malay)

* New translations flashing-ntrboot-(dsi).txt (Malay)

* New translations installing-boot9strap-(fredtool).txt (Malay)

* New translations seedminer.txt (Malay)

* New translations installing-boot9strap-(usm).txt (Malay)

* New translations formatting-sd-(windows).txt (Malay)

* New translations checking-for-cfw.txt (Malay)

* New translations checking-for-cfw.txt (Croatian)

* New translations installing-boot9strap-(usm).txt (Croatian)

* New translations flashing-ntrboot-(dsi).txt (Thai)

* New translations troubleshooting.txt (Croatian)

* New translations installing-boot9strap-(fredtool).txt (Thai)

* New translations seedminer.txt (Thai)

* New translations installing-boot9strap-(usm).txt (Thai)

* New translations formatting-sd-(windows).txt (Thai)

* New translations checking-for-cfw.txt (Thai)

* New translations dumping-titles-and-game-cartridges.txt (Thai)

* New translations ctrtransfer.txt (Croatian)

* New translations homebrew-launcher-(soundhax).txt (Croatian)

* New translations move-emunand.txt (Croatian)

* New translations region-changing.txt (Croatian)

* New translations finalizing-setup.txt (Croatian)

* New translations seedminer.txt (Croatian)

* New translations installing-boot9strap-(hardmod).txt (Croatian)

* New translations updating-b9s.txt (Croatian)

* New translations uninstall-cfw.txt (Croatian)

* New translations installing-boot9strap-(ntrboot).txt (Croatian)

* New translations ntrboot.txt (Croatian)

* New translations flashing-ntrboot-(nds).txt (Croatian)

* New translations flashing-ntrboot-(3ds-single-system).txt (Croatian)

* New translations flashing-ntrboot-(3ds-multi-system).txt (Croatian)

* New translations flashing-ntrboot-(dsi).txt (Croatian)

* New translations installing-boot9strap-(fredtool).txt (Croatian)

* New translations dumping-titles-and-game-cartridges.txt (Malay)

* New translations home.txt (Romanian)

* New translations privacy-policy.txt (Romanian)

* New translations contribute.txt (Romanian)

* New translations faq.txt (French)

* New translations home.txt (French)

* New translations faq.txt (Romanian)

* New translations contribute.txt (Catalan)

* New translations home.txt (Arabic)

* New translations contribute.txt (Czech)

* New translations privacy-policy.txt (Czech)

* New translations home.txt (Czech)

* New translations privacy-policy.txt (French)

* New translations contribute.txt (French)

* New translations privacy-policy.txt (Spanish)

* New translations faq.txt (Arabic)

* New translations privacy-policy.txt (Arabic)

* New translations privacy-policy.txt (Catalan)

* New translations contribute.txt (Arabic)

* New translations faq.txt (Bulgarian)

* New translations faq.txt (Czech)

* New translations privacy-policy.txt (Bulgarian)

* New translations contribute.txt (Bulgarian)

* New translations faq.txt (Catalan)

* New translations home.txt (Catalan)

* New translations home.txt (Bulgarian)

* New translations faq.txt (German)

* New translations contribute.txt (Japanese)

* New translations contribute.txt (Korean)

* New translations home.txt (Dutch)

* New translations homebrew-launcher-(soundhax).txt (Pirate English)

* New translations ntrboot.txt (Pirate English)

* New translations move-emunand.txt (Pirate English)

* New translations region-changing.txt (Pirate English)

* New translations troubleshooting.txt (Pirate English)

* New translations finalizing-setup.txt (Pirate English)

* New translations installing-boot9strap-(hardmod).txt (Pirate English)

* New translations updating-b9s.txt (Pirate English)

* New translations uninstall-cfw.txt (Pirate English)

* New translations installing-boot9strap-(ntrboot).txt (Pirate English)

* New translations flashing-ntrboot-(3ds-single-system).txt (Pirate English)

* New translations flashing-ntrboot-(nds).txt (Pirate English)

* New translations flashing-ntrboot-(3ds-multi-system).txt (Pirate English)

* New translations flashing-ntrboot-(dsi).txt (Pirate English)

* New translations installing-boot9strap-(fredtool).txt (Pirate English)

* New translations seedminer.txt (Pirate English)

* New translations installing-boot9strap-(usm).txt (Pirate English)

* New translations formatting-sd-(windows).txt (Pirate English)

* New translations checking-for-cfw.txt (Pirate English)

* New translations dumping-titles-and-game-cartridges.txt (Pirate English)

* New translations ctrtransfer.txt (Pirate English)

* New translations home.txt (German)

* New translations faq.txt (Hungarian)

* New translations home.txt (Korean)

* New translations privacy-policy.txt (German)

* New translations home.txt (Japanese)

* New translations faq.txt (Japanese)

* New translations contribute.txt (Italian)

* New translations privacy-policy.txt (Italian)

* New translations home.txt (Italian)

* New translations faq.txt (Italian)

* New translations contribute.txt (Hungarian)

* New translations privacy-policy.txt (Hungarian)

* New translations home.txt (Hungarian)

* New translations privacy-policy.txt (Japanese)

* New translations contribute.txt (Hebrew)

* New translations contribute.txt (Greek)

* New translations privacy-policy.txt (Hebrew)

* New translations contribute.txt (German)

* New translations home.txt (Greek)

* New translations privacy-policy.txt (Greek)

* New translations faq.txt (Greek)

* New translations faq.txt (Finnish)

* New translations home.txt (Finnish)

* New translations privacy-policy.txt (Finnish)

* New translations contribute.txt (Finnish)

* New translations faq.txt (Hebrew)

* New translations home.txt (Hebrew)

* New translations contribute.txt (Portuguese)

* New translations faq.txt (Turkish)

* New translations contribute.txt (Swedish)

* New translations privacy-policy.txt (Swedish)

* New translations home.txt (Swedish)

* New translations faq.txt (Swedish)

* New translations contribute.txt (Russian)

* New translations privacy-policy.txt (Russian)

* New translations home.txt (Russian)

* New translations faq.txt (Russian)

* New translations faq.txt (Polish)

* New translations privacy-policy.txt (Portuguese)

* New translations home.txt (Portuguese)

* New translations faq.txt (Portuguese)

* New translations contribute.txt (Polish)

* New translations privacy-policy.txt (Polish)

* New translations home.txt (Polish)

* New translations contribute.txt (Norwegian)

* New translations privacy-policy.txt (Norwegian)

* New translations home.txt (Norwegian)

* New translations faq.txt (Norwegian)

* New translations privacy-policy.txt (Korean)

* New translations home.txt (Turkish)

* New translations privacy-policy.txt (Turkish)

* New translations faq.txt (Vietnamese)

* New translations privacy-policy.txt (Indonesian)

* New translations home.txt (Indonesian)

* New translations faq.txt (Indonesian)

* New translations contribute.txt (Turkish)

* New translations privacy-policy.txt (Portuguese, Brazilian)

* New translations home.txt (Portuguese, Brazilian)

* New translations faq.txt (Portuguese, Brazilian)

* New translations contribute.txt (Vietnamese)

* New translations privacy-policy.txt (Vietnamese)

* New translations home.txt (Vietnamese)

* New translations contribute.txt (Portuguese, Brazilian)

* New translations contribute.txt (Chinese Traditional)

* New translations faq.txt (Chinese Simplified)

* New translations privacy-policy.txt (Chinese Traditional)

* New translations faq.txt (Ukrainian)

* New translations home.txt (Ukrainian)

* New translations contribute.txt (Ukrainian)

* New translations privacy-policy.txt (Ukrainian)

* New translations home.txt (Chinese Simplified)

* New translations privacy-policy.txt (Chinese Simplified)

* New translations contribute.txt (Chinese Simplified)

* New translations faq.txt (Chinese Traditional)

* New translations home.txt (Chinese Traditional)

* New translations faq.txt (Malay)

* New translations privacy-policy.txt (Pirate English)

* New translations home.txt (Pirate English)

* New translations faq.txt (Pirate English)

* New translations contribute.txt (Malay)

* New translations privacy-policy.txt (Malay)

* New translations home.txt (Malay)

* New translations home.txt (Thai)

* New translations contribute.txt (Croatian)

* New translations privacy-policy.txt (Croatian)

* New translations home.txt (Croatian)

* New translations faq.txt (Croatian)

* New translations contribute.txt (Thai)

* New translations privacy-policy.txt (Thai)

* New translations faq.txt (Thai)

* New translations contribute.txt (Indonesian)

* New translations contribute.txt (Pirate English)

* New translations installing-boot9strap-(kartdlphax).txt (Vietnamese)

* New translations installing-boot9strap-(pichaxx).txt (Vietnamese)

* New translations restoring-updating-cfw.txt (Croatian)

* New translations restoring-updating-cfw.txt (Pirate English)

* New translations installing-boot9strap-(pichaxx).txt (Pirate English)

* New translations installing-boot9strap-(soundhax).txt (Pirate English)

* New translations a9lh-to-b9s.txt (Pirate English)

* New translations installing-boot9strap-(safeb9sinstaller).txt (Pirate English)

* New translations installing-boot9strap-(kartdlphax).txt (Malay)

* New translations restoring-updating-cfw.txt (Malay)

* New translations installing-boot9strap-(pichaxx).txt (Malay)

* New translations installing-boot9strap-(soundhax).txt (Malay)

* New translations a9lh-to-b9s.txt (Malay)

* New translations installing-boot9strap-(safeb9sinstaller).txt (Malay)

* New translations installing-boot9strap-(kartdlphax).txt (Croatian)

* New translations installing-boot9strap-(pichaxx).txt (Croatian)

* New translations restoring-updating-cfw.txt (Vietnamese)

* New translations installing-boot9strap-(soundhax).txt (Croatian)

* New translations a9lh-to-b9s.txt (Croatian)

* New translations installing-boot9strap-(safeb9sinstaller).txt (Croatian)

* New translations installing-boot9strap-(kartdlphax).txt (Thai)

* New translations restoring-updating-cfw.txt (Thai)

* New translations installing-boot9strap-(pichaxx).txt (Thai)

* New translations installing-boot9strap-(soundhax).txt (Thai)

* New translations a9lh-to-b9s.txt (Thai)

* New translations installing-boot9strap-(safeb9sinstaller).txt (Thai)

* New translations installing-boot9strap-(kartdlphax).txt (Indonesian)

* New translations restoring-updating-cfw.txt (Indonesian)

* New translations installing-boot9strap-(pichaxx).txt (Indonesian)

* New translations installing-boot9strap-(kartdlphax).txt (Pirate English)

* New translations ctrtransfer.txt (Dutch)

* New translations region-changing.txt (Dutch)

* New translations ctrtransfer.txt (Dutch)

* New translations move-emunand.txt (Hungarian)

* New translations dumping-titles-and-game-cartridges.txt (Hungarian)

* New translations restoring-updating-cfw.txt (Hungarian)

* New translations troubleshooting.txt (Hungarian)

* New translations finalizing-setup.txt (Hungarian)

* New translations ntrboot.txt (Hungarian)

* New translations flashing-ntrboot-(nds).txt (Hungarian)

* New translations flashing-ntrboot-(3ds-single-system).txt (Hungarian)

* New translations flashing-ntrboot-(3ds-multi-system).txt (Hungarian)

* New translations flashing-ntrboot-(dsi).txt (Hungarian)

* New translations seedminer.txt (Hungarian)

* New translations faq.txt (Hungarian)

* New translations troubleshooting.txt (Hungarian)

* New translations updating-b9s.txt (Hungarian)

* New translations uninstall-cfw.txt (Hungarian)

* New translations troubleshooting.txt (Hungarian)

* New translations installing-boot9strap-(safeb9sinstaller).txt (Italian)

* New translations a9lh-to-b9s.txt (Italian)

* New translations installing-boot9strap-(soundhax).txt (Italian)

* New translations installing-boot9strap-(pichaxx).txt (Italian)

* New translations installing-boot9strap-(kartdlphax).txt (Italian)

* New translations checking-for-cfw.txt (Italian)

* New translations ctrtransfer.txt (Italian)

* New translations move-emunand.txt (Italian)

* New translations region-changing.txt (Italian)

* New translations finalizing-setup.txt (Italian)

* New translations ntrboot.txt (Italian)

* New translations flashing-ntrboot-(nds).txt (Italian)

* New translations flashing-ntrboot-(3ds-single-system).txt (Italian)

* New translations flashing-ntrboot-(3ds-multi-system).txt (Italian)

* New translations flashing-ntrboot-(dsi).txt (Italian)

* New translations formatting-sd-(windows).txt (Italian)

* New translations checking-for-cfw.txt (Italian)

* New translations dumping-titles-and-game-cartridges.txt (Italian)

* New translations faq.txt (Italian)

* New translations contribute.txt (Italian)

* New translations get-started.txt (Italian)

* New translations get-started.txt (Italian)

* New translations get-started.txt (Italian)
This commit is contained in:
Ian Burgwin 2022-02-11 11:07:46 -08:00 committed by GitHub
parent 4eafd0ffbd
commit 86c8173047
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
1048 changed files with 4332 additions and 4012 deletions

View file

@ -7,53 +7,53 @@ main:
title: Veelgestelde vragen (FAQ) title: Veelgestelde vragen (FAQ)
url: faq url: faq
- -
title: Troubleshooting title: Probleemoplossing
url: troubleshooting url: troubleshooting
- -
title: Checking for CFW title: Controleren op CFW
url: checking-for-cfw url: checking-for-cfw
- -
title: GodMode9 Usage title: Het gebruiken van GodMode9
url: godmode9-usage url: godmode9-usage
- -
title: Contribute title: Bijdragen
url: contribute url: contribute
- -
title: Region Changing title: Regio wijzigen
url: region-changing url: region-changing
- -
title: Uninstall CFW title: CFW verwijderen
url: uninstall-cfw url: uninstall-cfw
- -
title: Credits title: Credits
url: credits url: credits
- -
title: Site Navigatie title: Navigatie
url: site-navigation url: site-navigation
top: top:
- -
title: This website uses cookies to display the current guide progress on the sidebar and otherwise enhance the site. title: Deze website gebruikt cookies om de voortgang op de zijbalk bij te houden en de site te verbeteren.
bottom: bottom:
- -
title: Voor Engelse support kan je voor hulp vragen in <a href="https://discord.gg/MWxPgEp"> Nintendo Homebrew op Discord</a>. title: Voor Engelse support kan je voor hulp vragen in <a href="https://discord.gg/MWxPgEp"> Nintendo Homebrew op Discord</a>.
- -
title: 'If you appreciate this guide, we accept <a href="contribute#donations">Donations</a>.' title: 'Vind je dit een goede handleiding? We accepteren <a href="contribute#donations">donaties</a>.'
footer: footer:
- -
title: Broncode title: Broncode
- -
title: Site Navigatie title: Site Navigatie
- -
title: Privacy Policy title: Privacybeleid
sidebar_title: sidebar_title:
- -
title: Overall Progress title: Algemene vooruitgang
sidebar_pages: sidebar_pages:
- -
title: Home title: Home
url: / url: /
- -
title: Get Started title: Begin
url: get-started url: get-started
- -
title: ntrboot title: ntrboot
@ -65,47 +65,47 @@ sidebar_pages:
title: BannerBomb3 title: BannerBomb3
url: bannerbomb3 url: bannerbomb3
- -
title: Multiple Options title: Meerdere mogelijkheden
url: multiple-options url: multiple-options
- -
title: Flashing ntrboot (3DS Single System) title: Ntrboot flashen (één 3DS systeem)
url: flashing-ntrboot-(3ds-single-system) url: flashing-ntrboot-(3ds-single-system)
- -
title: Flashing ntrboot (3DS Multi System) title: Ntrboot flashen (meerdere 3DS systemen)
url: flashing-ntrboot-(3ds-multi-system) url: flashing-ntrboot-(3ds-multi-system)
- -
title: Flashing ntrboot (DSi) title: Ntrboot flashen (DSi)
url: flashing-ntrboot-(dsi) url: flashing-ntrboot-(dsi)
- -
title: Flashing ntrboot (NDS) title: Ntrboot flashen (NDS)
url: flashing-ntrboot-(nds) url: flashing-ntrboot-(nds)
- -
title: Homebrew Launcher (Soundhax) title: Homebrew Launcher (Soundhax)
url: homebrew-launcher-(soundhax) url: homebrew-launcher-(soundhax)
- -
title: Installing boot9strap (Hardmod) title: Boot9strap installeren (Hardmod)
url: installing-boot9strap-(hardmod) url: installing-boot9strap-(hardmod)
- -
title: Installing boot9strap (SafeB9SInstaller) title: Boot9strap installeren (SafeB9SInstaller)
url: installing-boot9strap-(safeb9sinstaller) url: installing-boot9strap-(safeb9sinstaller)
- -
title: Installing boot9strap (ntrboot) title: Boot9strap installeren (ntrboot)
url: installing-boot9strap-(ntrboot) url: installing-boot9strap-(ntrboot)
- -
title: Installing boot9strap (Soundhax) title: Boot9strap installeren (Soundhax)
url: installing-boot9strap-(soundhax) url: installing-boot9strap-(soundhax)
- -
title: Installing boot9strap (Fredtool) title: Boot9strap installeren (Fredtool)
url: installing-boot9strap-(fredtool) url: installing-boot9strap-(fredtool)
- -
title: Installing boot9strap (USM) title: Boot9strap installeren (USM)
url: installing-boot9strap-(usm) url: installing-boot9strap-(usm)
- -
title: Installing boot9strap (PicHaxx) title: Boot9strap installeren (PicHaxx)
url: installing-boot9strap-(pichaxx) url: installing-boot9strap-(pichaxx)
- -
title: Installing boot9strap (kartdlphax) title: Boot9strap installeren (kartdlphax)
url: installing-boot9strap-(kartdlphax) url: installing-boot9strap-(kartdlphax)
- -
title: Finalizing Setup title: Installatie voltooien
url: finalizing-setup url: finalizing-setup

View file

@ -57,12 +57,12 @@ For all steps in this section, overwrite any existing files on your SD card.
#### Section II - Installing boot9strap #### Section II - Installing boot9strap
1. Boot your device while holding (Start) to launch SafeB9SInstaller 1. Boot your device while holding (Start) to launch SafeB9SInstaller
+ If you see the luma configuration screen instead of SafeB9SInstaller, simply press (Start), then shutdown your 3DS and try again + If you see the luma configuration screen instead of SafeB9SInstaller, simply press (Start), then shut down your 3DS and try again
+ If this gives you an error, try either using a new SD card, or formatting your current SD card (backup existing files first) + If this gives you an error, try either using a new SD card or formatting your current SD card (backup existing files first)
1. Wait for all safety checks to complete 1. Wait for all safety checks to complete
+ If you get an "OTP Crypto Fail" error, download <i class="fa fa-magnet" aria-hidden="true" title="This is a magnet link. Use a torrent client to download the file."></i> - [aeskeydb.bin](magnet:?xt=urn:btih:d25dab06a7e127922d70ddaa4fe896709dc99a1e&dn=aeskeydb.bin&tr=udp%3a%2f%2ftracker.tiny-vps.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.lelux.fi%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.loadbt.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.moeking.me%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.monitorit4.me%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.ololosh.space%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.pomf.se%3a80%2fannounce&tr=udp%3a%2f%2ftracker.srv00.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.theoks.net%3a6969%2fannounce&tr=udp%3a%2f%2fopen.tracker.cl%3a1337%2fannounce&tr=udp%3a%2f%2ftracker.torrent.eu.org%3a451%2fannounce&tr=udp%3a%2f%2ftracker.zerobytes.xyz%3a1337%2fannounce&tr=udp%3a%2f%2ftracker1.bt.moack.co.kr%3a80%2fannounce&tr=udp%3a%2f%2fvibe.sleepyinternetfun.xyz%3a1738%2fannounce&tr=udp%3a%2f%2fwww.torrent.eu.org%3a451%2fannounce&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a6969%2fannounce&tr=udp%3a%2f%2f9.rarbg.com%3a2810%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=http%3a%2f%2fopenbittorrent.com%3a80%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce), then put it in the `/boot9strap/` folder on your SD card and try again + If you get an "OTP Crypto Fail" error, download <i class="fa fa-magnet" aria-hidden="true" title="This is a magnet link. Use a torrent client to download the file."></i> - [aeskeydb.bin](magnet:?xt=urn:btih:d25dab06a7e127922d70ddaa4fe896709dc99a1e&dn=aeskeydb.bin&tr=udp%3a%2f%2ftracker.tiny-vps.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.lelux.fi%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.loadbt.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.moeking.me%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.monitorit4.me%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.ololosh.space%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.pomf.se%3a80%2fannounce&tr=udp%3a%2f%2ftracker.srv00.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.theoks.net%3a6969%2fannounce&tr=udp%3a%2f%2fopen.tracker.cl%3a1337%2fannounce&tr=udp%3a%2f%2ftracker.torrent.eu.org%3a451%2fannounce&tr=udp%3a%2f%2ftracker.zerobytes.xyz%3a1337%2fannounce&tr=udp%3a%2f%2ftracker1.bt.moack.co.kr%3a80%2fannounce&tr=udp%3a%2f%2fvibe.sleepyinternetfun.xyz%3a1738%2fannounce&tr=udp%3a%2f%2fwww.torrent.eu.org%3a451%2fannounce&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a6969%2fannounce&tr=udp%3a%2f%2f9.rarbg.com%3a2810%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=http%3a%2f%2fopenbittorrent.com%3a80%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce), then put it in the `/boot9strap/` folder on your SD card and try again
1. When prompted, input the key combo given to install boot9strap 1. When prompted, input the key combo given to install boot9strap
1. Once it has completed, press (A) to reboot your device 1. Once it is complete, press (A) to reboot your device
+ If your device shuts down on boot, ensure that you have copied `boot.firm` from the Luma3DS `.zip` to the root of your SD card + If your device shuts down on boot, ensure that you have copied `boot.firm` from the Luma3DS `.zip` to the root of your SD card
#### Section III - Configuring Luma3DS #### Section III - Configuring Luma3DS

View file

@ -10,7 +10,7 @@ This is an add-on section to check if your console already has a modern custom f
If your console already has an arm9loaderhax or boot9strap based custom firmware, you will need to follow the instructions indicated to upgrade your setup to a modern one. If your console already has an arm9loaderhax or boot9strap based custom firmware, you will need to follow the instructions indicated to upgrade your setup to a modern one.
If your console has a menuhax based CFW setup, you should [clear Home Menu's extdata](troubleshooting#clear-home-menu-extdata), then follow all instructions on your SysNAND. If your console has a menuhax based CFW setup, you should [clear HOME Menu's extdata](troubleshooting#clear-home-menu-extdata), then follow all instructions on your SysNAND.
{: .notice--primary} {: .notice--primary}
### Instructions ### Instructions
@ -21,8 +21,9 @@ If your console has a menuhax based CFW setup, you should [clear Home Menu's ext
1. You should now see a configuration menu of some sort 1. You should now see a configuration menu of some sort
___ ___
### What to do next
If your console boots to the normal home menu, return to [Get Started](get-started) If your console boots to the normal HOME Menu, return to [Get Started](get-started)
{: .notice--success} {: .notice--success}
If you see a Luma3DS version of 7.0.5 or lower, continue to [A9LH to B9S](a9lh-to-b9s) If you see a Luma3DS version of 7.0.5 or lower, continue to [A9LH to B9S](a9lh-to-b9s)

View file

@ -6,7 +6,7 @@ We're glad that you'd like to contribute to 3ds.hacks.guide! Here are a few ways
## Maintenance ## Maintenance
This guide is open source - its repository is available [here](https://github.com/hacks-guide/Guide_3DS). If you feel there is an issue with the guide, you can file an issue to make us aware, or file a pull request to have your changes merged into the guide. This guide is open-source - its repository is available [here](https://github.com/hacks-guide/Guide_3DS). If you feel there is an issue with the guide, you can file an issue to make us aware, or file a pull request to have your changes merged into the guide.
## Translations ## Translations
@ -14,7 +14,7 @@ If you'd like to translate this guide into other languages (or help keep the tra
## Seeding ## Seeding
A number of files on this guide are only available as torrents. If you'd like to help seed these torrents to ensure their availability in the future, you can download the a `.zip` file containing all our `.torrent` files: [torrents.zip](assets/torrents.zip) (last updated 2022-01-21) A number of files on this guide are only available as torrents. If you'd like to help seed these torrents to ensure their availability in the future, you can download the `.zip` file containing all our `.torrent` files: [torrents.zip](assets/torrents.zip) (last updated 2022-01-21)
There is also an [RSS feed]({{ "rss.xml" | absolute_url }}) that may be updated for future torrents, which you can subscribe to. There is also an [RSS feed]({{ "rss.xml" | absolute_url }}) that may be updated for future torrents, which you can subscribe to.

View file

@ -6,7 +6,7 @@ title: "CTRTransfer"
### Required Reading ### Required Reading
This is add-on section for installing an 11.15.0 CTRTransfer image to your device. This is an add-on section for installing an 11.15.0 CTRTransfer image to your device.
To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) links on this page, you will need a torrent client like [Deluge](http://dev.deluge-torrent.org/wiki/Download). To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) links on this page, you will need a torrent client like [Deluge](http://dev.deluge-torrent.org/wiki/Download).
@ -52,7 +52,7 @@ Performing a CTRTransfer may break extended memory mode games (Monster Hunter, S
#### Section II - CTRTransfer #### Section II - CTRTransfer
1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9 1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9
1. If you are prompted to create an essential files backup, press (A) to do so, then press (A) to continue once it has completed 1. If you are prompted to create an essential files backup, press (A) to do so, then press (A) to continue once it is completed
1. 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. 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
+ Note that, if you had to fix the RTC date and time, you will have to fix the time in the System Settings as well after this guide + Note that, if you had to fix the RTC date and time, you will have to fix the time in the System Settings as well after this guide
1. Navigate to `[0:] SDCARD` -> `gm9` 1. Navigate to `[0:] SDCARD` -> `gm9`
@ -63,7 +63,7 @@ Performing a CTRTransfer may break extended memory mode games (Monster Hunter, S
+ This prompt will only appear if you have an EmuNAND + This prompt will only appear if you have an EmuNAND
1. Press (A) to unlock SysNAND (lvl1) writing, then input the key combo given 1. Press (A) to unlock SysNAND (lvl1) writing, then input the key combo given
+ This process will take some time + This process will take some time
1. Once the transfer has completed, press (A) to continue 1. Once the transfer is completed, press (A) to continue
1. Press (B) to decline relocking write permissions if prompted 1. Press (B) to decline relocking write permissions if prompted
1. Press (B) twice to return to the main menu 1. Press (B) twice to return to the main menu
1. Press (Home) to bring up the action menu 1. Press (Home) to bring up the action menu
@ -96,7 +96,7 @@ Performing a CTRTransfer may break extended memory mode games (Monster Hunter, S
#### Section IV - Reinstalling Tickets #### Section IV - Reinstalling Tickets
If script found no user tickets told you to skip this section, then skip this section If the script found no user tickets and told you to skip this section, you can skip this section.
{: .notice--info} {: .notice--info}
1. Launch FBI from the list of homebrew 1. Launch FBI from the list of homebrew

View file

@ -92,7 +92,7 @@ The game will be outputted to the `/gm9/out/` folder on your SD card with the na
To identify a `<TitleID>.gbavc.sav` file's Title ID, you can get a listing of all games on the system and their corresponding Title IDs by pressing (Home) to bring up the action menu, selecting `Title manager`, and selecting `[A:] SD CARD`. To identify a `<TitleID>.gbavc.sav` file's Title ID, you can get a listing of all games on the system and their corresponding Title IDs by pressing (Home) to bring up the action menu, selecting `Title manager`, and selecting `[A:] SD CARD`.
{: .notice--info} {: .notice--info}
1. Do the following process for each GBA VC game that you want to backup the save for: 1. Do the following process for each GBA VC game that you want to back up the save for:
+ Launch the GBA VC game + Launch the GBA VC game
+ Exit the GBA VC game + Exit the GBA VC game
+ Power off your device + Power off your device

View file

@ -49,7 +49,7 @@ title: "FAQ"
**A:** No. Custom firmware can be installed for free on the latest firmware without any hardware devices. In fact, 3DS-mode flashcarts like Gateway and Sky3DS are not recommended because they are obsolete and may carry ban or brick risk. **A:** No. Custom firmware can be installed for free on the latest firmware without any hardware devices. In fact, 3DS-mode flashcarts like Gateway and Sky3DS are not recommended because they are obsolete and may carry ban or brick risk.
<a name="faq_cfwhb" />**Q:** *What's the difference between custom firmware and homebrew access?* <a name="faq_cfwhb" />**Q:** *What's the difference between custom firmware and homebrew access?*
**A:** Historically, the 3DS used to have userland homebrew access through older exploits like ninjhax. The level of system access granted with userland allowed you to run basic homebrew and emulators, but did not allow you to (easily) modify games or dump cartridges. It was also a lot less stable, with homebrew often ungracefully crashing and requiring a full reboot. Custom firmware grants a far greater level of system access while also being more stable than homebrew-only entrypoints. **A:** Historically, the 3DS used to have userland homebrew access through older exploits like ninjhax. The level of system access granted with userland allowed you to run basic homebrew and emulators but did not allow you to (easily) modify games or dump cartridges. It was also a lot less stable, with homebrew often ungracefully crashing and requiring a full reboot. Custom firmware grants a far greater level of system access while also being more stable than homebrew-only entrypoints.
# Post-Installation FAQ # Post-Installation FAQ
@ -60,7 +60,7 @@ title: "FAQ"
**A:** Copy and paste your SD card contents to a new SD card formatted as FAT32. For 128GB cards, an allocation size of 65536 is recommended. SD cards larger than 128GB are not recommended due to known issues with GBA graphics and custom themes. **A:** Copy and paste your SD card contents to a new SD card formatted as FAT32. For 128GB cards, an allocation size of 65536 is recommended. SD cards larger than 128GB are not recommended due to known issues with GBA graphics and custom themes.
<a name="faq_systransfer" />**Q:** *Can I system transfer with CFW?* <a name="faq_systransfer" />**Q:** *Can I system transfer with CFW?*
**A:** Yes, system transfers can be performed through the official System Transfer function to other consoles with CFW (inconsistencies may occur if the target console is stock). Tickets for illegitimate titles (homebrew) will not transfer, but can be made to reappear with [faketik](https://github.com/ihaveamac/faketik/releases/latest). Make sure that you do not perform a wireless transfer, as this will delete illegitimate titles. CFW will remain on both consoles. **A:** Yes, system transfers can be performed through the official System Transfer function to other consoles with CFW (inconsistencies may occur if the target console is stock). Tickets for illegitimate titles (homebrew) will not transfer but can be made to reappear with [faketik](https://github.com/ihaveamac/faketik/releases/latest). Make sure that you do not perform a wireless transfer, as this will delete illegitimate titles. CFW will remain on both consoles.
<a name="faq_language" />**Q:** *How do I change the system language of a Japanese 3DS?* <a name="faq_language" />**Q:** *How do I change the system language of a Japanese 3DS?*
**A:** The only way to change the system language of a Japanese 3DS to a language other than Japanese is to perform a [region change](region-changing). Note that this is very likely to break the Nintendo eShop on your device, which means you will be unable to update your games whether they are in-region or out-of-region. **A:** The only way to change the system language of a Japanese 3DS to a language other than Japanese is to perform a [region change](region-changing). Note that this is very likely to break the Nintendo eShop on your device, which means you will be unable to update your games whether they are in-region or out-of-region.
@ -84,10 +84,10 @@ title: "FAQ"
**A:** It is recommended that you upgrade your setup to a modern, boot9strap-based one. Follow the [Checking for CFW](checking-for-cfw) guide to see how to upgrade your setup. **A:** It is recommended that you upgrade your setup to a modern, boot9strap-based one. Follow the [Checking for CFW](checking-for-cfw) guide to see how to upgrade your setup.
<a name="faq_whyb9s" />**Q:** *My setup works for me. Why should I upgrade it?* <a name="faq_whyb9s" />**Q:** *My setup works for me. Why should I upgrade it?*
**A:** The vast majority of modern homebrew (such as Checkpoint and BootNTR Selector) have only been tested on modern, boot9strap-based setups and may not work entirely (or at all) on older setups based on menuhax, A9LH, or Gateway. In addition, depending on your setup, you may be unable to safely update to the latest firmware. Modern, boot9strap-based setups allow for greater level of system access than previous hacks, including the ability to dump your console's bootrom. **A:** The vast majority of modern homebrew (such as Checkpoint and BootNTR Selector) have only been tested on modern, boot9strap-based setups and may not work entirely (or at all) on older setups based on menuhax, A9LH, or Gateway. In addition, depending on your setup, you may be unable to safely update to the latest firmware. Modern, boot9strap-based setups allow for a greater level of system access than previous hacks, including the ability to dump your console's bootrom.
<a name="faq_upgradeloss" />**Q:** *Will I lose anything if I upgrade my setup?* <a name="faq_upgradeloss" />**Q:** *Will I lose anything if I upgrade my setup?*
**A:** Your old setup (including your EmuNAND, if you have one) can usually be directly migrated to boot9strap with no data loss. If you have data that is particularly important to you, it would be a good idea to make a decrypted backup of your save data before upgrading your setup with a tool like [JKSM](https://github.com/J-D-K/JKSM/releases/tag/12%2F20%2F2018). **A:** Your old setup (including your EmuNAND, if you have one) can usually be directly migrated to boot9strap with no data loss. If you have data that is particularly important to you, it would be a good idea to make a decrypted backup of your save data before upgrading your setup with a tool like [JKSM](https://github.com/J-D-K/JKSM/releases/tag/12%2F20%2F2018).
<a name="faq_gatewaysaves" />**Q:** *How do I move saves from an existing Gateway setup to a more modern setup?* <a name="faq_gatewaysaves" />**Q:** *How do I move saves from an existing Gateway setup to a more modern setup?*
**A:** See [this thread](https://gbatemp.net/threads/425743/). **A:** See [this thread](https://gbatemp.net/threads/425743/).

View file

@ -17,7 +17,7 @@ On this page, we will make critical system file backups and install the followin
+ **GodMode9** *(multipurpose tool which can do NAND and cartridge functions)* + **GodMode9** *(multipurpose tool which can do NAND and cartridge functions)*
+ **Homebrew Launcher Loader** *(launches the Homebrew Launcher)* + **Homebrew Launcher Loader** *(launches the Homebrew Launcher)*
+ **DSP1** *(allows homebrew applications to have sound)* + **DSP1** *(allows homebrew applications to have sound)*
+ **ctr-no-timeoffset** *(sets the Home Menu time to match the internal Real-Time Clock)* + **ctr-no-timeoffset** *(sets the HOME Menu time to match the internal Real-Time Clock)*
It is not recommended to skip downloading any of these applications, as many of them will be used later on this page. At the end of this page, your SD card will be cleaned up by removing unnecessary installation files. It is not recommended to skip downloading any of these applications, as many of them will be used later on this page. At the end of this page, your SD card will be cleaned up by removing unnecessary installation files.
{: .notice--warning} {: .notice--warning}
@ -164,7 +164,7 @@ You're done! Custom firmware is now fully configured on your device.
#### Information and Notes #### Information and Notes
{% capture notice-6 %} {% capture notice-6 %}
Here are some keycombos that you should know: Here are some key combos that you should know:
- Holding (Select) on boot will launch the Luma3DS configuration menu. - Holding (Select) on boot will launch the Luma3DS configuration menu.
- Holding (Start) on boot will launch GodMode9, or if you have multiple payloads in `/luma/payloads/`, the Luma3DS chainloader. - Holding (Start) on boot will launch GodMode9, or if you have multiple payloads in `/luma/payloads/`, the Luma3DS chainloader.

View file

@ -10,7 +10,7 @@ Before proceeding, ensure you have read all of the information on [ntrboot](ntrb
This method requires temporary access to a second 3DS family device that is already running boot9strap. This does not require your flashcart to support either 3DS's version. This method requires temporary access to a second 3DS family device that is already running boot9strap. This does not require your flashcart to support either 3DS's version.
Note that in some rare circumstances, it may be possible for the flashing process to **brick** a counterfeit flashcart and render it permanently unusable. This is unlikely, but nevertheless only original listed flashcarts are supported. To reduce the chance of receiving a counterfeit card, it is recommended that you use a reputable site to buy your flashcart (such as [NDS Card](http://www.nds-card.net/)) Note that in some rare circumstances, it may be possible for the flashing process to **brick** a counterfeit flashcart and render it permanently unusable. This is unlikely, but nevertheless, only original listed flashcarts are supported. To reduce the chance of receiving a counterfeit card, it is recommended that you use a reputable site to buy your flashcart (such as [NDS Card](http://www.nds-card.net/))
{: .notice--danger} {: .notice--danger}
### What You Need ### What You Need

View file

@ -10,7 +10,7 @@ Before proceeding, ensure you have read all of the information on [ntrboot](ntrb
This method requires nothing more than your stock unhacked 3DS and a compatible flashcart. This method uses the flashcart to run the ntrboot flasher `.nds` file on your 3DS. This means that your flashcart must support launching `.nds` files on your 3DS's version. See the flashcart table on [ntrboot](ntrboot) for more information. This method requires nothing more than your stock unhacked 3DS and a compatible flashcart. This method uses the flashcart to run the ntrboot flasher `.nds` file on your 3DS. This means that your flashcart must support launching `.nds` files on your 3DS's version. See the flashcart table on [ntrboot](ntrboot) for more information.
Note that in some rare circumstances, it may be possible for the flashing process to **brick** a counterfeit flashcart and render it permanently unusable. This is unlikely, but nevertheless only original listed flashcarts are supported. To reduce the chance of receiving a counterfeit card, it is recommended that you use a reputable site to buy your flashcart (such as [NDS Card](http://www.nds-card.net/)) Note that in some rare circumstances, it may be possible for the flashing process to **brick** a counterfeit flashcart and render it permanently unusable. This is unlikely, but nevertheless, only original listed flashcarts are supported. To reduce the chance of receiving a counterfeit card, it is recommended that you use a reputable site to buy your flashcart (such as [NDS Card](http://www.nds-card.net/))
{: .notice--danger} {: .notice--danger}
### What You Need ### What You Need

View file

@ -10,7 +10,7 @@ Before proceeding, ensure you have read all of the information on [ntrboot](ntrb
This method requires temporary access to a Nintendo DSi that is compatible with your flashcart. This method uses the flashcart to run the ntrboot flasher `.nds` file on your DSi. This means that your flashcart must support launching `.nds` files on your DSi's version. See the flashcart table on [ntrboot](ntrboot) for more information. This method requires temporary access to a Nintendo DSi that is compatible with your flashcart. This method uses the flashcart to run the ntrboot flasher `.nds` file on your DSi. This means that your flashcart must support launching `.nds` files on your DSi's version. See the flashcart table on [ntrboot](ntrboot) for more information.
Note that in some rare circumstances, it may be possible for the flashing process to **brick** a counterfeit flashcart and render it permanently unusable. This is unlikely, but nevertheless only original listed flashcarts are supported. To reduce the chance of receiving a counterfeit card, it is recommended that you use a reputable site to buy your flashcart (such as [NDS Card](http://www.nds-card.net/)) Note that in some rare circumstances, it may be possible for the flashing process to **brick** a counterfeit flashcart and render it permanently unusable. This is unlikely, but nevertheless, only original listed flashcarts are supported. To reduce the chance of receiving a counterfeit card, it is recommended that you use a reputable site to buy your flashcart (such as [NDS Card](http://www.nds-card.net/))
{: .notice--danger} {: .notice--danger}
### What You Need ### What You Need

View file

@ -10,7 +10,7 @@ Before proceeding, ensure you have read all of the information on [ntrboot](ntrb
This method requires temporary access to a Nintendo DS or Nintendo DS Lite that is compatible with your flashcart. This method uses the flashcart to run the ntrboot flasher `.nds` file on your NDS. This method requires temporary access to a Nintendo DS or Nintendo DS Lite that is compatible with your flashcart. This method uses the flashcart to run the ntrboot flasher `.nds` file on your NDS.
Note that in some rare circumstances, it may be possible for the flashing process to **brick** a counterfeit flashcart and render it permanently unusable. This is unlikely, but nevertheless only original listed flashcarts are supported. To reduce the chance of receiving a counterfeit card, it is recommended that you use a reputable site to buy your flashcart (such as [NDS Card](http://www.nds-card.net/)) Note that in some rare circumstances, it may be possible for the flashing process to **brick** a counterfeit flashcart and render it permanently unusable. This is unlikely, but nevertheless, only original listed flashcarts are supported. To reduce the chance of receiving a counterfeit card, it is recommended that you use a reputable site to buy your flashcart (such as [NDS Card](http://www.nds-card.net/))
{: .notice--danger} {: .notice--danger}
### What You Need ### What You Need

View file

@ -21,7 +21,7 @@ This page is for Windows users only. If you are not on Windows, check out the [F
1. Insert your SD card into your computer 1. Insert your SD card into your computer
1. If the SD card has any files and folders on it, copy everything to a folder on your computer 1. If the SD card has any files and folders on it, copy everything to a folder on your computer
1. Run `SD Card Formatter Setup` (the `.exe` file) in the downloaded `.zip` file with Adminstrator privileges, then install the program 1. Run `SD Card Formatter Setup` (the `.exe` file) in the downloaded `.zip` file with Administrator privileges, then install the program
1. Run `SD Card Formatter` from the Start Menu 1. Run `SD Card Formatter` from the Start Menu
1. Select your SD card's drive letter for "Select card" 1. Select your SD card's drive letter for "Select card"

View file

@ -4,62 +4,63 @@ title: "Get Started"
{% include toc title="Table of Contents" %} {% include toc title="Table of Contents" %}
### Required Reading Before starting this guide, we will see if custom firmware is already installed and check the current system version of your device.
If you have hacked your 3DS in the past, or you purchased your 3DS second-hand, it is possible that your console already has custom firmware. You should [check for CFW](checking-for-cfw) before proceeding. #### Section I - CFW Check
1. Power off your device
1. Hold the (Select) button
1. Power on your device while still holding the (Select) button
1. If you do not see an unusual menu (e.g. "Luma3DS Configuration"), you may proceed to the next section
If you see an unusual menu, STOP - you already have custom firmware! Continue from [here](checking-for-cfw#what-to-do-next).
{: .notice--warning} {: .notice--warning}
Select the appropriate page for your version from the chart below. Note that the "from" and "to" fields are inclusive. #### Section II - System Version Check
Your device version can be found at the bottom right of the top screen of the System Settings. 1. Open the System Settings application
1. Your system version will be displayed on the bottom right of the top screen (e.g. "Ver. 11.15.0-47U")
![]({{ "/images/screenshots/system-version.png" | absolute_url }}) #### Section III - Select a Method
{: .notice--info}
Before starting, you may want to check your SD card for errors using [H2testw (Windows)](h2testw-(windows)), [F3 (Linux)](f3-(linux)), or [F3XSwift (Mac)](f3xswift-(mac))! Use the version table below to select a method. A few things to note:
{: .notice--warning} + The version table below is *inclusive*. For example, "from 11.4.0 to 11.14.0" includes 11.4.0, 11.14.0, and all versions in between.
+ Software versions do not work the same as decimals. Versions 11.10.0 and above are newer than 11.3.0, and are therefore not compatible with Soundhax.
While we believe that custom firmware is safe for online use, there have been online network bans in the past, primarily for cheating and suspicious eShop behavior. + The number and letter after the system version are not important.
{: .notice--warning}
### Version Table
The letter and number after the system version (for example, 11.15.0-**47U**) is not relevant in this version table.
<table> <table>
<colgroup> <colgroup>
<col span="1" style="width: 10%;"> <col span="1" style="width: 20%;">
<col span="1" style="width: 10%;">
<col span="1" style="width: 40%;"> <col span="1" style="width: 40%;">
</colgroup> </colgroup>
<thead> <thead>
<tr> <tr>
<th style="text-align: center">From</th> <th style="text-align: center">System Version</th>
<th style="text-align: center">To</th> <th style="text-align: center">What to do</th>
<th style="text-align: center">Action</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
<tr> <tr>
<td style="text-align: center; font-weight: bold;" colspan="2">11.15.0 (latest version)</td> <td style="text-align: center; font-weight: bold;">11.15.0 (latest version)</td>
<td style="text-align: center; font-weight: bold;"><a href="seedminer">Seedminer</a></td> <td style="text-align: center; font-weight: bold;"><a href="seedminer">Seedminer</a></td>
</tr> </tr>
<tr> <tr>
<td style="text-align: center; font-weight: bold;">11.4.0</td> <td style="text-align: center; font-weight: bold;">11.4.0 to 11.14.0</td>
<td style="text-align: center; font-weight: bold;">11.14.0</td>
<td style="text-align: center; font-weight: bold;">Update your 3DS to the latest version through System Settings</td> <td style="text-align: center; font-weight: bold;">Update your 3DS to the latest version through System Settings</td>
</tr> </tr>
<tr> <tr>
<td style="text-align: center; font-weight: bold;">1.0.0</td> <td style="text-align: center; font-weight: bold;">1.0.0 to 11.3.0</td>
<td style="text-align: center; font-weight: bold;">11.3.0</td>
<td style="text-align: center; font-weight: bold;"><a href="installing-boot9strap-(soundhax)">Installing boot9strap (Soundhax)</a></td> <td style="text-align: center; font-weight: bold;"><a href="installing-boot9strap-(soundhax)">Installing boot9strap (Soundhax)</a></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
--- ---
#### Alternate Methods
A number of methods that work on all versions are available, but require additional hardware. If possible, you should follow one of the software methods listed above instead. If possible, you should follow one of the software methods listed above.
Otherwise, methods that work on all versions are available, but require additional hardware:
1. [Installing boot9strap (kartdlphax)](installing-boot9strap-(kartdlphax)) - requires a 3DS with custom firmware and a copy of Mario Kart 7 1. [Installing boot9strap (kartdlphax)](installing-boot9strap-(kartdlphax)) - requires a 3DS with custom firmware and a copy of Mario Kart 7
1. [ntrboot](ntrboot) - requires compatible DS flashcart 1. [ntrboot](ntrboot) - requires compatible DS flashcart

View file

@ -10,10 +10,7 @@ excerpt: "A complete guide to 3DS custom firmware, <br /> from stock to boot9str
--- ---
Thoroughly read all of the introductory pages (including this one!) before proceeding. Thoroughly read all of the introductory pages (including this one!) before proceeding.
{: .notice--warning} {: .notice--info}
The latest system software version is currently 11.15.0-47. If you have installed CFW in the past, it is highly recommended to follow [Checking for CFW](checking-for-cfw) to make sure your custom firmware is up-to-date.
{: .notice--warning}
## What is custom firmware? ## What is custom firmware?
@ -21,8 +18,9 @@ The latest system software version is currently 11.15.0-47. If you have installe
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 * Bypassing the region lock, allowing you to play games from other regions
* Home menu customization, using community-created [themes and badges](https://themeplaza.art) * 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 ("ROM hacks") 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 * Save data editing, backup, and restore
* Emulation of older consoles, as well as native playback of DS and GBA games * Emulation of older consoles, as well as native playback of DS and GBA games
@ -30,16 +28,22 @@ Popular uses for custom firmware include:
## What does this guide install? ## What does this guide install?
This guide will install **boot9strap + Luma3DS custom firmware** on **unmodified/stock** 3DS/2DS devices. If you have installed custom firmware in the past, you should follow [these instructions](checking-for-cfw) to find the correct upgrade path for your console. A modern, boot9strap/Luma3DS-based setup is preferred over older setups (arm9loaderhax, menuhax) because it is more stable for modern homebrew and continues to be supported by the community. This guide will:
+ Install **boot9strap** and **Luma3DS custom firmware** on unmodified retail 3DS/2DS devices
+ 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)
## What do I need to know before starting? ## What do I need to know before starting?
* While the risks of bricking have been minimized over the years, **we are not responsible for anything that goes wrong with your device**. Incorrect file placement will not brick your device, but reckless behavior might. * While the risks of bricking have been minimized over the years, **we are not responsible for anything that goes wrong with your device**. Incorrect file placement will not brick your device, but reckless behavior might.
* This guide will work on every retail device in the Nintendo 3DS family of consoles (including the New 3DS series and the 2DS), regardless of region or firmware. * This guide is compatible with every retail device in the Nintendo 3DS family of consoles (including the New 3DS series and the 2DS), regardless of region or firmware.
* Following this guide alone should not result in data loss, but SD card corruption is always a possibility. You should make a backup of your SD card contents if you have important data. * Following this guide alone should not result in data loss, but SD card corruption is always a possibility. You should make a backup of your SD card contents if you have important data.
* You will need a working SD card in your 3DS, as well as the ability to write files to the SD card. The 3DS can read SD cards formatted as MBR/FAT32. * You will need a working SD card in your 3DS, as well as the ability to write files to the SD card. The 3DS can read SD cards formatted as MBR/FAT32.
+ You may want to check your SD card for errors using [H2testw (Windows)](h2testw-(windows)), [F3 (Linux)](f3-(linux)), or [F3XSwift (Mac)](f3xswift-(mac)).
* While we believe that custom firmware is safe for online use, there have been online network bans in the past, primarily for cheating and suspicious eShop behavior.
___ ___
### Continue to [Get Started](get-started) ## Continue to [Get Started](get-started)
{: .notice--primary} {: .notice--primary}

View file

@ -6,7 +6,7 @@ title: "Homebrew Launcher (Soundhax)"
### Required Reading ### Required Reading
The Homebrew Launcher has many different entrypoints, or methods of launching. The Homebrew Launcher has many different entrypoints (methods of launching).
Soundhax (when combined with the Homebrew Launcher) is compatible with versions 9.0.0 through 11.3.0 in the EUR, JPN, KOR, and USA regions. Soundhax (when combined with the Homebrew Launcher) is compatible with versions 9.0.0 through 11.3.0 in the EUR, JPN, KOR, and USA regions.

View file

@ -23,9 +23,9 @@ This is a currently working implementation of the "FIRM partitions known-plainte
1. Power off your device 1. Power off your device
1. Hold the (Select) button 1. Hold the (Select) button
1. Power on your device while still holding the (Select) button 1. Power on your device while still holding the (Select) button
1. If the check was successful, you will boot to the HOME menu and you may proceed with this guide 1. If the check was successful, you will boot to the HOME Menu and you may proceed with this guide
If you see a configuration menu, you already have CFW and continuing with these instructions may BRICK your device! Follow [Checking for CFW](checking-for-cfw) to upgrade your existing CFW. If you see a configuration menu, you already have CFW, and continuing with these instructions may BRICK your device! Follow [Checking for CFW](checking-for-cfw) to upgrade your existing CFW.
{: .notice--danger} {: .notice--danger}
#### Section II - Prep Work #### Section II - Prep Work
@ -48,7 +48,7 @@ If you see a configuration menu, you already have CFW and continuing with these
1. Select "Verify files" 1. Select "Verify files"
1. Select "Build and Download" 1. Select "Build and Download"
1. Wait for the process to complete 1. Wait for the process to complete
1. When the process has completed, download your modified DSiWare archive from the site 1. When the process is completed, download your modified DSiWare archive from the site
+ This file contains 2 DSiWare backup files, one clean (unmodified) and one hax (exploited) + This file contains 2 DSiWare backup files, one clean (unmodified) and one hax (exploited)
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` on your SD card 1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` on your SD card
+ The `<ID0>` will be the same one that you used in [Seedminer](seedminer) + The `<ID0>` will be the same one that you used in [Seedminer](seedminer)
@ -82,7 +82,7 @@ If you would prefer a visual guide to this section, one is available [here](http
1. Tap the fourth box with the letter "A" in it 1. Tap the fourth box with the letter "A" in it
1. If the exploit was successful, your device will have loaded b9sTool 1. If the exploit was successful, your device will have loaded b9sTool
1. Using the D-Pad, move to "Install boot9strap" 1. Using the D-Pad, move to "Install boot9strap"
+ If you miss this step, the system will exit to home menu instead of installing boot9strap and you will need to open Nintendo DS Connections and start over from the beginning of Section III + If you miss this step, the system will exit to HOME Menu instead of installing boot9strap and you will need to open Nintendo DS Connections and start over from the beginning of Section III
1. Press (A), then press START and SELECT at the same time to begin the process 1. Press (A), then press START and SELECT at the same time to begin the process
1. Once completed and the bottom screen says "done.", exit b9sTool, then power off your device 1. Once completed and the bottom screen says "done.", exit b9sTool, then power off your device
+ You may have to force power off by holding the power button + You may have to force power off by holding the power button
@ -97,7 +97,7 @@ If you would prefer a visual guide to this section, one is available [here](http
1. Press (Start) to save and reboot 1. Press (Start) to save and reboot
At this point, your console will boot to Luma3DS by default as long as the SD card is inserted. At this point, your console will boot to Luma3DS by default as long as the SD card is inserted.
+ Luma3DS does not look any different from the normal HOME menu. If your console has booted into the HOME menu, it is running custom firmware. + Luma3DS does not look any different from the normal HOME Menu. If your console has booted into the HOME Menu, it is running custom firmware.
+ On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card. + On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card.
#### Section VI - Restoring DS Connection Settings #### Section VI - Restoring DS Connection Settings

View file

@ -90,10 +90,10 @@ This will work on New 3DS, New 2DS, Old 3DS, and Old 2DS on *all* versions that
1. Use the (A) button and the D-Pad to turn on the following: 1. Use the (A) button and the D-Pad to turn on the following:
+ **"Show NAND or user string in System Settings"** + **"Show NAND or user string in System Settings"**
1. Press (Start) to save and reboot 1. Press (Start) to save and reboot
+ If you get an error, just continue the next page + If you get an error, just continue to the next page
At this point, your console will boot to Luma3DS by default as long as the SD card is inserted. At this point, your console will boot to Luma3DS by default as long as the SD card is inserted.
+ Luma3DS does not look any different from the normal HOME menu. If your console has booted into the HOME menu, it is running custom firmware. + Luma3DS does not look any different from the normal HOME Menu. If your console has booted into the HOME Menu, it is running custom firmware.
+ On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card. + On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card.
___ ___

View file

@ -52,7 +52,7 @@ On the **target 3DS** (the 3DS that you are trying to modify):
1. Power on the **source 3DS** 1. Power on the **source 3DS**
- If you are prompted to set up Luma3DS, just press START to save the configuration - If you are prompted to set up Luma3DS, just press START to save the configuration
1. Once in the home menu, press (Left Shoulder) + (Down D-Pad) + (Select) to bring up the Rosalina menu 1. Once in the HOME Menu, press (Left Shoulder) + (Down D-Pad) + (Select) to bring up the Rosalina menu
1. Select "Enable plugin loader" 1. Select "Enable plugin loader"
1. Press (B) to exit the Rosalina menu 1. Press (B) to exit the Rosalina menu
1. Launch Mario Kart 7 1. Launch Mario Kart 7
@ -72,16 +72,17 @@ On the **target 3DS** (the 3DS that you are trying to modify):
1. Wait for all checks to complete 1. Wait for all checks to complete
1. When prompted, input the key combo given on the top screen to install boot9strap 1. When prompted, input the key combo given on the top screen to install boot9strap
1. Once it has completed, press (A) to reboot your device 1. Once it is complete, press (A) to reboot your device
#### Section V - Configuring Luma3DS #### Section V - Configuring Luma3DS
1. Your target 3DS should have rebooted into the Luma3DS configuration menu 1. Your target 3DS should have rebooted into the Luma3DS configuration menu
+ You can access the Luma3DS configuration menu at any time by powering off, holding SELECT, then powering on your device while still holding SELECT
1. Use the (A) button and the D-Pad to turn on the following: 1. Use the (A) button and the D-Pad to turn on the following:
- **"Show NAND or user string in System Settings"** - **"Show NAND or user string in System Settings"**
At this point, your console will boot to Luma3DS by default as long as the SD card is inserted. At this point, your console will boot to Luma3DS by default as long as the SD card is inserted.
+ Luma3DS does not look any different from the normal HOME menu. If your console has booted into the HOME menu, it is running custom firmware. + Luma3DS does not look any different from the normal HOME Menu. If your console has booted into the HOME Menu, it is running custom firmware.
+ On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card. + On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card.
+ You will **not** need to use your **source 3DS** to complete any further steps on this guide. + You will **not** need to use your **source 3DS** to complete any further steps on this guide.

View file

@ -53,7 +53,7 @@ To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) links on this
1. Remove the magnet from your device 1. Remove the magnet from your device
+ On old 2DS, you should instead disable the sleep mode switch + On old 2DS, you should instead disable the sleep mode switch
1. When prompted, input the key combo given on the top screen to install boot9strap 1. When prompted, input the key combo given on the top screen to install boot9strap
1. Once it has completed, force your device to power off by holding down the power button 1. Once it is completed, force your device to power off by holding down the power button
+ Your device will only boot to the SafeB9SInstaller screen until the next section is completed + Your device will only boot to the SafeB9SInstaller screen until the next section is completed
#### Section IV - Configuring Luma3DS #### Section IV - Configuring Luma3DS
@ -68,10 +68,10 @@ To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) links on this
1. Use the (A) button and the D-Pad to turn on the following: 1. Use the (A) button and the D-Pad to turn on the following:
+ **"Show NAND or user string in System Settings"** + **"Show NAND or user string in System Settings"**
1. Press (Start) to save and reboot 1. Press (Start) to save and reboot
+ If you get an error, just continue the next page + If you get an error, just continue to the next page
At this point, your console will boot to Luma3DS by default as long as the SD card is inserted. At this point, your console will boot to Luma3DS by default as long as the SD card is inserted.
+ Luma3DS does not look any different from the normal HOME menu. If your console has booted into the HOME menu, it is running custom firmware. + Luma3DS does not look any different from the normal HOME Menu. If your console has booted into the HOME Menu, it is running custom firmware.
+ On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card. + On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card.
___ ___
@ -95,7 +95,7 @@ Do not follow this section until you have completed the rest of the instructions
* The flashrom backup corresponding to your flashcart * The flashrom backup corresponding to your flashcart
+ Note that if you followed [Flashing ntrboot (3DS Multi System)](flashing-ntrboot-(3ds-multi-system)), the flashrom backup already exists in the correct location and does not need to be downloaded + Note that if you followed [Flashing ntrboot (3DS Multi System)](flashing-ntrboot-(3ds-multi-system)), the flashrom backup already exists in the correct location and does not need to be downloaded
+ Note that if you followed [Flashing ntrboot (3DS Single System)](flashing-ntrboot-(3ds-single-system)) or [Flashing ntrboot (NDS)](flashing-ntrboot-(nds)), the flashrom backup already exists on your flashcart's SD card and should be copied to the location specified below + Note that if you followed [Flashing ntrboot (3DS Single System)](flashing-ntrboot-(3ds-single-system)) or [Flashing ntrboot (NDS)](flashing-ntrboot-(nds)), the flashrom backup already exists on your flashcart's SD card and should be copied to the location specified below
+ If you do not know which HW revision you have, just try each for your cart of them. Only the correct one will allow your flashcart to launch properly from home menu, but flashing the wrong one will not brick the cart + If you do not know which HW revision you have, just try each for your cart of them. Only the correct one will allow your flashcart to launch properly from the HOME Menu, but flashing the wrong one will not brick the cart
| Flashcart | Hardware Revision | Flashrom | | Flashcart | Hardware Revision | Flashrom |
|-|:-:|:-:| |-|:-:|:-:|

View file

@ -67,18 +67,19 @@ This method of using Seedminer for further exploitation uses your `movable.sed`
1. Wait for all safety checks to complete 1. Wait for all safety checks to complete
1. When prompted, input the key combo given to install boot9strap 1. When prompted, input the key combo given to install boot9strap
1. Once it has completed, press (A) to reboot your device 1. Once it is complete, press (A) to reboot your device
#### Section IV - Configuring Luma3DS #### Section IV - Configuring Luma3DS
1. Your device should have rebooted into the Luma3DS configuration menu 1. Your device should have rebooted into the Luma3DS configuration menu
+ You can access the Luma3DS configuration menu at any time by powering off, holding SELECT, then powering on your device while still holding SELECT
+ If you get a black screen, [follow this troubleshooting guide](troubleshooting#boot-related-issues-on-modded-devices) + If you get a black screen, [follow this troubleshooting guide](troubleshooting#boot-related-issues-on-modded-devices)
1. Use the (A) button and the D-Pad to turn on the following: 1. Use the (A) button and the D-Pad to turn on the following:
+ **"Show NAND or user string in System Settings"** + **"Show NAND or user string in System Settings"**
1. Press (Start) to save and reboot 1. Press (Start) to save and reboot
At this point, your console will boot to Luma3DS by default as long as the SD card is inserted. At this point, your console will boot to Luma3DS by default as long as the SD card is inserted.
+ Luma3DS does not look any different from the normal HOME menu. If your console has booted into the HOME menu, it is running custom firmware. + Luma3DS does not look any different from the normal HOME Menu. If your console has booted into the HOME Menu, it is running custom firmware.
+ On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card. + On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card.
At this point, Pokémon Picross is no longer necessary and can be removed from your device. At this point, Pokémon Picross is no longer necessary and can be removed from your device.

View file

@ -22,7 +22,7 @@ title: "Installing boot9strap (SafeB9SInstaller)"
1. Wait for all safety checks to complete 1. Wait for all safety checks to complete
1. When prompted, input the key combo given to install boot9strap 1. When prompted, input the key combo given to install boot9strap
1. Once it has completed, press (A) to reboot your device 1. Once it is complete, press (A) to reboot your device
#### Section III - Configuring Luma3DS #### Section III - Configuring Luma3DS
@ -31,10 +31,10 @@ title: "Installing boot9strap (SafeB9SInstaller)"
1. Use the (A) button and the D-Pad to turn on the following: 1. Use the (A) button and the D-Pad to turn on the following:
+ **"Show NAND or user string in System Settings"** + **"Show NAND or user string in System Settings"**
1. Press (Start) to save and reboot 1. Press (Start) to save and reboot
+ If you get an error, just continue the next page + If you get an error, just continue to the next page
At this point, your console will boot to Luma3DS by default as long as the SD card is inserted. At this point, your console will boot to Luma3DS by default as long as the SD card is inserted.
+ Luma3DS does not look any different from the normal HOME menu. If your console has booted into the HOME menu, it is running custom firmware. + Luma3DS does not look any different from the normal HOME Menu. If your console has booted into the HOME Menu, it is running custom firmware.
+ On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card. + On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card.
___ ___

View file

@ -61,19 +61,20 @@ Soundhax (when combined with universal-otherapp) is compatible with versions 1.0
1. Wait for all checks to complete 1. Wait for all checks to complete
1. When prompted, input the key combo given on the top screen to install boot9strap 1. When prompted, input the key combo given on the top screen to install boot9strap
1. Once it has completed, press (A) to reboot your device 1. Once it is complete, press (A) to reboot your device
#### Section IV - Configuring Luma3DS #### Section IV - Configuring Luma3DS
1. Your device should have rebooted into the Luma3DS configuration menu 1. Your device should have rebooted into the Luma3DS configuration menu
+ You can access the Luma3DS configuration menu at any time by powering off, holding SELECT, then powering on your device while still holding SELECT
+ If you get a black screen, [follow this troubleshooting guide](troubleshooting#boot-related-issues-on-modded-devices) + If you get a black screen, [follow this troubleshooting guide](troubleshooting#boot-related-issues-on-modded-devices)
1. Use the (A) button and the D-Pad to turn on the following: 1. Use the (A) button and the D-Pad to turn on the following:
+ **"Show NAND or user string in System Settings"** + **"Show NAND or user string in System Settings"**
1. Press (Start) to save and reboot 1. Press (Start) to save and reboot
+ If you get an error, just continue the next page + If you get an error, just continue to the next page
At this point, your console will boot to Luma3DS by default as long as the SD card is inserted. At this point, your console will boot to Luma3DS by default as long as the SD card is inserted.
+ Luma3DS does not look any different from the normal HOME menu. If your console has booted into the HOME menu, it is running custom firmware. + Luma3DS does not look any different from the normal HOME Menu. If your console has booted into the HOME Menu, it is running custom firmware.
+ On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card. + On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card.
___ ___

View file

@ -10,13 +10,13 @@ In order to exploit the SAFE_MODE firmware of our system, we need to inject an e
We can do this using an existing exploit, BannerBomb3. We can do this using an existing exploit, BannerBomb3.
To accomplish this, we use your system's encryption key (movable.sed) to build a DSiWare backup that exploits the system in order to inject the exploited WiFi profile to your connections list. To accomplish this, we use your system's encryption key (movable.sed) to build a DSiWare backup that exploits the system in order to inject the exploited WiFi profile into your connections list.
Once the WiFi profile has been injected, we will use SAFE_MODE, which is a recovery feature present on all 3DS consoles, to activate the exploited WiFi profile. Once the WiFi profile has been injected, we will use SAFE_MODE, which is a recovery feature present on all 3DS consoles, to activate the exploited WiFi profile.
These instructions work on USA, Europe, Japan, and Korea region consoles as indicated by the letters U, E, J, or K after the system version. These instructions work on USA, Europe, Japan, and Korea region consoles as indicated by the letters U, E, J, or K after the system version.
If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will need to follow [an alternate branch of Seedminer](bannerbomb3). For assistance with this matter, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask, in English, for help. If your (Right/Left Shoulder), (D-Pad Up), or (A) buttons do not work, you will need to follow [an alternate branch of Seedminer](bannerbomb3). For assistance with this matter, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask, in English, for help.
{: .notice--warning} {: .notice--warning}
### What You Need ### What You Need
@ -64,7 +64,7 @@ If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will n
1. Press "OK" to accept the update 1. Press "OK" to accept the update
+ There is no update. This is part of the exploit + There is no update. This is part of the exploit
1. Press "I accept" to accept the terms and conditions 1. Press "I accept" to accept the terms and conditions
1. The update will eventually fail, with error code `003-1099`. This is intended behaviour 1. The update will eventually fail, with the error code `003-1099`. This is intended behaviour
1. When asked "Would you like to configure Internet settings?", select "Yes" 1. When asked "Would you like to configure Internet settings?", select "Yes"
1. On the following menu, navigate to `Connection 1` -> `Change Settings` -> `Next Page (right arrow)` -> `Proxy Settings` -> `Detailed Setup` 1. On the following menu, navigate to `Connection 1` -> `Change Settings` -> `Next Page (right arrow)` -> `Proxy Settings` -> `Detailed Setup`
+ This is a [visual representation](https://uwuu.ca/images/safemode_highlighted.png) + This is a [visual representation](https://uwuu.ca/images/safemode_highlighted.png)
@ -73,13 +73,14 @@ If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will n
#### Section IV - Configuring Luma3DS #### Section IV - Configuring Luma3DS
1. Your device should have rebooted into the Luma3DS configuration menu 1. Your device should have rebooted into the Luma3DS configuration menu
+ You can access the Luma3DS configuration menu at any time by powering off, holding SELECT, then powering on your device while still holding SELECT
+ If you get a black screen, [follow this troubleshooting guide](troubleshooting#boot-related-issues-on-modded-devices) + If you get a black screen, [follow this troubleshooting guide](troubleshooting#boot-related-issues-on-modded-devices)
1. Use the (A) button and the D-Pad to turn on the following: 1. Use the (A) button and the D-Pad to turn on the following:
+ **"Show NAND or user string in System Settings"** + **"Show NAND or user string in System Settings"**
1. Press (Start) to save and reboot 1. Press (Start) to save and reboot
At this point, your console will boot to Luma3DS by default as long as the SD card is inserted. At this point, your console will boot to Luma3DS by default as long as the SD card is inserted.
+ Luma3DS does not look any different from the normal HOME menu. If your console has booted into the HOME menu, it is running custom firmware. + Luma3DS does not look any different from the normal HOME Menu. If your console has booted into the HOME Menu, it is running custom firmware.
+ On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card. + On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card.
#### Section V - Restoring WiFi Configuration Profiles #### Section V - Restoring WiFi Configuration Profiles

View file

@ -35,7 +35,7 @@ If you do not have any DSiWare games or saves that you care about, skip this sec
{: .notice--info} {: .notice--info}
1. Launch GodMode9 by holding (Start) during boot 1. Launch GodMode9 by holding (Start) during boot
1. If you are prompted to create an essential files backup, press (A) to do so, then press (A) to continue once it has completed 1. If you are prompted to create an essential files backup, press (A) to do so, then press (A) to continue once it is completed
1. 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. 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
+ Note that, if you had to fix the RTC date and time, you will have to fix the time in the System Settings as well after this guide + Note that, if you had to fix the RTC date and time, you will have to fix the time in the System Settings as well after this guide
1. Navigate to `[2:] SYSNAND TWLN` -> `title` 1. Navigate to `[2:] SYSNAND TWLN` -> `title`
@ -57,7 +57,7 @@ The game will be outputted to the `/gm9/out/` folder on your SD card with the na
To identify a `<TitleID>.gbavc.sav` file's Title ID, you can get a listing of all games on the system and their corresponding Title IDs by hovering over `[A:] SYSNAND SD`, holding (R) and pressing (A) at the same time, then selecting "Search for titles". To identify a `<TitleID>.gbavc.sav` file's Title ID, you can get a listing of all games on the system and their corresponding Title IDs by hovering over `[A:] SYSNAND SD`, holding (R) and pressing (A) at the same time, then selecting "Search for titles".
{: .notice--info} {: .notice--info}
1. Do the following process for each GBA VC game that you want to backup the save for: 1. Do the following process for each GBA VC game that you want to back up the save for:
+ Launch the GBA VC game + Launch the GBA VC game
+ Exit the GBA VC game + Exit the GBA VC game
+ Boot your device while holding (Start) to launch the Luma3DS chainloader menu + Boot your device while holding (Start) to launch the Luma3DS chainloader menu
@ -78,7 +78,7 @@ To identify a `<TitleID>.gbavc.sav` file's Title ID, you can get a listing of al
+ This will not overwrite your boot9strap installation + This will not overwrite your boot9strap installation
1. Input the key combo given to unlock SysNAND (lvl1) writing 1. Input the key combo given to unlock SysNAND (lvl1) writing
+ This process will take some time + This process will take some time
1. Once it has completed, press (A) to continue 1. Once it is completed, press (A) to continue
1. Press (B) to decline relocking write permissions if prompted 1. Press (B) to decline relocking write permissions if prompted
1. Press (B) to return to the main menu 1. Press (B) to return to the main menu

View file

@ -11,7 +11,7 @@ If your flashcart comes pre-flashed with ntrboot (or you have already flashed nt
Installing boot9strap with ntrboot requires a compatible NDS / DSi flashcart to flash ntrboot to. Note that some of these flashcarts are sold pre-flashed with ntrboot. Installing boot9strap with ntrboot requires a compatible NDS / DSi flashcart to flash ntrboot to. Note that some of these flashcarts are sold pre-flashed with ntrboot.
While the ntrboot exploit works independently of system version, the ntrboot flasher (which installs the exploit to the cart) is not. This means that, depending on the versions and devices supported by your flashcart, only certain methods may be available to you. While the ntrboot exploit works independently of the system version, the ntrboot flasher (which installs the exploit to the cart) is not. This means that, depending on the versions and devices supported by your flashcart, only certain methods may be available to you.
Note that carts with a "Time Bomb" will no longer be able to launch `.nds` files when they detect that the system clock has passed a date determined by the flashcart firmware. One method to bypass this is to set the system clock to an earlier date. Note that carts with a "Time Bomb" will no longer be able to launch `.nds` files when they detect that the system clock has passed a date determined by the flashcart firmware. One method to bypass this is to set the system clock to an earlier date.
@ -42,14 +42,14 @@ Ensure your flashcart is able to launch `.nds` files on your device before begin
Note that specific methods may have additional compatibility information. Note that specific methods may have additional compatibility information.
The usage of this exploit, regardless of flashing method, requires access to a small magnet if the target device is of a folding style (any 3DS family system that is not the old 2DS with a sleep switch). This is because the exploit requires your device to enter sleep mode while still having access to the buttons. The usage of this exploit, regardless of the flashing method, requires access to a small magnet if the target device is of a folding style (any 3DS family system that is not the old 2DS with a sleep switch). This is because the exploit requires your device to enter sleep mode while still having access to the buttons.
To test if a magnet will work, hold it on or around the (A)(B)(X)(Y) buttons while the device is powered on to see if it triggers sleep mode. If it does, both displays will go black as long as the magnet is held in that spot. To test if a magnet will work, hold it on or around the (A)(B)(X)(Y) buttons while the device is powered on to see if it triggers sleep mode. If it does, both displays will go black as long as the magnet is held in that spot.
{: .notice--info} {: .notice--info}
Note that the flashcart will not be able to be used for its standard functions while the ntrboot exploit is installed on it (except for in the case of the Acekard 2i, which remains functional *on NDS and custom firmware 3DS systems only*). This means that, for most flashcarts, it will not even display on the home menu. There are optional steps at the end of the ntrboot flashing instructions to remove it from your flashcart when you are done. Note that the flashcart will not be able to be used for its standard functions while the ntrboot exploit is installed on it (except for in the case of the Acekard 2i, which remains functional *on NDS and custom firmware 3DS systems only*). This means that, for most flashcarts, it will not even display on the HOME Menu. There are optional steps at the end of the ntrboot flashing instructions to remove it from your flashcart when you are done.
Note that in some rare circumstances, it may be possible for the flashing process to **brick** a counterfeit flashcart and render it permanently unusable. This is unlikely, but nevertheless only original listed flashcarts are supported. To reduce the chance of receiving a counterfeit card, it is recommended that you use a reputable site to buy your flashcart (such as [NDS Card](http://www.nds-card.com/)) Note that in some rare circumstances, it may be possible for the flashing process to **brick** a counterfeit flashcart and render it permanently unusable. This is unlikely, but nevertheless, only original listed flashcarts are supported. To reduce the chance of receiving a counterfeit card, it is recommended that you use a reputable site to buy your flashcart (such as [NDS Card](http://www.nds-card.com/))
{: .notice--danger} {: .notice--danger}
___ ___

View file

@ -18,7 +18,7 @@ This site uses Google Analytics to monitor and analyze traffic. This site is hos
### Information Collected ### Information Collected
This site does not collect personal information. This site may collect usage information in order to analyze interest in content and to provide advertisers with information on an aggregate basis. No personally identifiable information is shared with third-party advertising companies. This site does not collect personal information. This site may collect usage information in order to analyze interest in the content and to provide advertisers with information on an aggregate basis. No personally identifiable information is shared with third-party advertising companies.
### Third-Party Websites ### Third-Party Websites

View file

@ -6,7 +6,7 @@ title: "Region Changing"
### Required Reading ### Required Reading
This is add-on section for region changing your CFW SysNAND. This is done by installing the 11.15.0 CTRTransfer image for the region you want to switch to. This is an add-on section for region changing your CFW SysNAND. This is done by installing the 11.15.0 CTRTransfer image for the region you want to switch to.
Note that region changing is almost completely unnecessary since Luma3DS supports out-of-region games and individual title [Locale Emulation](https://github.com/AuroraWright/Luma3DS/wiki/Optional-features). Additionally, running NDS games with alternative out-of-region languages is supported by [TWiLightMenu++](https://github.com/DS-Homebrew/TWiLightMenu/releases). Note that region changing is almost completely unnecessary since Luma3DS supports out-of-region games and individual title [Locale Emulation](https://github.com/AuroraWright/Luma3DS/wiki/Optional-features). Additionally, running NDS games with alternative out-of-region languages is supported by [TWiLightMenu++](https://github.com/DS-Homebrew/TWiLightMenu/releases).
@ -62,7 +62,7 @@ Performing a CTRTransfer may break extended memory mode games (Monster Hunter, S
#### Section II - NAND Backup #### Section II - NAND Backup
1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9 1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9
1. If you are prompted to create an essential files backup, press (A) to do so, then press (A) to continue once it has completed 1. If you are prompted to create an essential files backup, press (A) to do so, then press (A) to continue once it is completed
1. 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. 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
+ Note that, if you had to fix the RTC date and time, you will have to fix the time in the System Settings as well after this guide + Note that, if you had to fix the RTC date and time, you will have to fix the time in the System Settings as well after this guide
1. Press (Home) to bring up the action menu 1. Press (Home) to bring up the action menu
@ -96,7 +96,7 @@ Performing a CTRTransfer may break extended memory mode games (Monster Hunter, S
+ This prompt will only appear if you have an EmuNAND + This prompt will only appear if you have an EmuNAND
1. Press (A) to unlock SysNAND (lvl1) writing, then input the key combo given 1. Press (A) to unlock SysNAND (lvl1) writing, then input the key combo given
+ This process will take some time + This process will take some time
1. Once the transfer has completed, press (A) to continue 1. Once the transfer is completed, press (A) to continue
1. Press (B) to decline relocking write permissions if prompted 1. Press (B) to decline relocking write permissions if prompted
1. Press (B) twice to return to the main menu 1. Press (B) twice to return to the main menu
1. Press (Home) to bring up the action menu 1. Press (Home) to bring up the action menu
@ -129,7 +129,7 @@ Performing a CTRTransfer may break extended memory mode games (Monster Hunter, S
#### Section V - Reinstalling Tickets #### Section V - Reinstalling Tickets
If script found no user tickets told you to skip this section, then skip this section If the script found no user tickets and told you to skip this section, you can skip this section.
{: .notice--info} {: .notice--info}
1. Launch FBI from the list of homebrew 1. Launch FBI from the list of homebrew

View file

@ -36,7 +36,7 @@ This page prepares consoles with an existing modern boot9strap installation for
1. Power off your device 1. Power off your device
1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9 1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9
+ If you do not boot into GodMode9, ensure that GodMode9.firm is in /luma/payloads/ and that payloads is correctly spelled + If you do not boot into GodMode9, ensure that GodMode9.firm is in `/luma/payloads/` and that `payloads` is correctly spelled
1. 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. 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. Press (Home) to bring up the action menu 1. Press (Home) to bring up the action menu
1. Select "Scripts..." 1. Select "Scripts..."

View file

@ -28,7 +28,7 @@ This method uses a powerful graphics card to perform the calculations needed. A
+ This folder name is also known as your "ID0" + This folder name is also known as your "ID0"
1. Power on your device 1. Power on your device
+ Your SD card does not need to be inserted at this point + Your SD card does not need to be inserted at this point
1. Go to your Friend List (the [orange Face Icon]({{ "/images/friend-list-icon.png" | absolute_url }}) in the top row of your Home Menu) 1. Go to your Friend List (the [orange Face Icon]({{ "/images/friend-list-icon.png" | absolute_url }}) in the top row of your HOME Menu)
+ If you receive an error and are kicked out of the menu, you either must create a new Mii or your device cannot connect to Nintendo's servers (due to a ban or connection issues) + If you receive an error and are kicked out of the menu, you either must create a new Mii or your device cannot connect to Nintendo's servers (due to a ban or connection issues)
1. Find your Mii profile, then find the "Friend Code" field on the top screen 1. Find your Mii profile, then find the "Friend Code" field on the top screen
@ -50,7 +50,7 @@ This method uses a powerful graphics card to perform the calculations needed. A
+ This is usually fast (1-5 minutes) but in some cases, can take up to half an hour + This is usually fast (1-5 minutes) but in some cases, can take up to half an hour
+ During this process, the bot you added may not show up on your 3DS. As long as the website updates, this is not an issue + During this process, the bot you added may not show up on your 3DS. As long as the website updates, this is not an issue
+ If you are still waiting after half an hour, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask (in English) for someone there to assist you + If you are still waiting after half an hour, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask (in English) for someone there to assist you
1. When the process has completed, download your `movable.sed` file from the site 1. When the process is completed, download your `movable.sed` file from the site
+ Keep this file as you will need it in the upcoming pages + Keep this file as you will need it in the upcoming pages
___ ___

View file

@ -22,7 +22,7 @@ There is an issue with your `boot9strap.firm` and `boot9strap.firm.sha` files. R
#### Secret Sector - File not found #### Secret Sector - File not found
You are missing `secret_sector.firm` from the `boot9strap` folder, or the `boot9strap` folder is misnamed. Download [secret_sector.bin](magnet:?xt=urn:btih:15a3c97acf17d67af98ae8657cc66820cc58f655&dn=secret_sector.bin&tr=udp%3a%2f%2ftracker.torrent.eu.org%3a451%2fannounce&tr=udp%3a%2f%2ftracker.lelux.fi%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.loadbt.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.moeking.me%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.monitorit4.me%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.ololosh.space%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.pomf.se%3a80%2fannounce&tr=udp%3a%2f%2ftracker.srv00.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.theoks.net%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.tiny-vps.com%3a6969%2fannounce&tr=udp%3a%2f%2fopen.tracker.cl%3a1337%2fannounce&tr=udp%3a%2f%2ftracker.zerobytes.xyz%3a1337%2fannounce&tr=udp%3a%2f%2ftracker1.bt.moack.co.kr%3a80%2fannounce&tr=udp%3a%2f%2fvibe.sleepyinternetfun.xyz%3a1738%2fannounce&tr=udp%3a%2f%2fwww.torrent.eu.org%3a451%2fannounce&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a6969%2fannounce&tr=udp%3a%2f%2f9.rarbg.com%3a2810%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce&tr=http%3a%2f%2fopenbittorrent.com%3a80%2fannounce) using a torrent client, and place it in the `boot9strap` folder. You are missing `secret_sector.bin` from the `boot9strap` folder, or the `boot9strap` folder is misnamed. Download [secret_sector.bin](magnet:?xt=urn:btih:15a3c97acf17d67af98ae8657cc66820cc58f655&dn=secret_sector.bin&tr=udp%3a%2f%2ftracker.torrent.eu.org%3a451%2fannounce&tr=udp%3a%2f%2ftracker.lelux.fi%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.loadbt.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.moeking.me%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.monitorit4.me%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.ololosh.space%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.pomf.se%3a80%2fannounce&tr=udp%3a%2f%2ftracker.srv00.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.theoks.net%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.tiny-vps.com%3a6969%2fannounce&tr=udp%3a%2f%2fopen.tracker.cl%3a1337%2fannounce&tr=udp%3a%2f%2ftracker.zerobytes.xyz%3a1337%2fannounce&tr=udp%3a%2f%2ftracker1.bt.moack.co.kr%3a80%2fannounce&tr=udp%3a%2f%2fvibe.sleepyinternetfun.xyz%3a1738%2fannounce&tr=udp%3a%2f%2fwww.torrent.eu.org%3a451%2fannounce&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a6969%2fannounce&tr=udp%3a%2f%2f9.rarbg.com%3a2810%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce&tr=http%3a%2f%2fopenbittorrent.com%3a80%2fannounce) using a torrent client, and place it in the `boot9strap` folder.
#### Something else #### Something else
@ -37,7 +37,7 @@ Join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for assistance,
![]({{ "/images/screenshots/multiple-id0.png" | absolute_url }}) ![]({{ "/images/screenshots/multiple-id0.png" | absolute_url }})
{: .notice--info} {: .notice--info}
This occurs when you use your SD card in multiple 3DS devices and is intended to prevent inadvertantly merging data that would not be valid on another devices. To figure out which long folder name is correct for your 3DS, follow these instructions: This occurs when you use your SD card in multiple 3DS devices and is intended to prevent inadvertently merging data that would not be valid on other devices. To figure out which long folder name is correct for your 3DS, follow these instructions:
1. Rename the `Nintendo 3DS` folder to `BACKUP_Nintendo 3DS` 1. Rename the `Nintendo 3DS` folder to `BACKUP_Nintendo 3DS`
1. Reinsert your SD card into your device and power on your device 1. Reinsert your SD card into your device and power on your device
@ -86,7 +86,7 @@ Your modified `00000001.sav` file may be misplaced, or you may have used the wro
### Failed to open SafeB9SInstaller.bin ### Failed to open SafeB9SInstaller.bin
The file `SafeB9SInstaller.bin` is missing or misplaced. Download the latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/tag/v0.0.7) and place it on the root of your SD card. Do not add the `.bin`extension if you do not already see it. The file `SafeB9SInstaller.bin` is missing or misplaced. Download the latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/tag/v0.0.7) and place it on the root of your SD card. Do not add the `.bin` extension if you do not already see it.
### Frozen on "Doing agbhax..." ### Frozen on "Doing agbhax..."
@ -122,7 +122,7 @@ You have the wrong Soundhax file for your device and region, or your device is i
### Failed to open SafeB9SInstaller.bin ### Failed to open SafeB9SInstaller.bin
The file `SafeB9SInstaller.bin` is missing or misplaced. Download the latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/tag/v0.0.7) and place it on the root of your SD card. Do not add the `.bin`extensoin if you do not already see it. The file `SafeB9SInstaller.bin` is missing or misplaced. Download the latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/tag/v0.0.7) and place it on the root of your SD card. Do not add the `.bin` extension if you do not already see it.
### Frozen on "Doing agbhax..." ### Frozen on "Doing agbhax..."
@ -158,7 +158,7 @@ Ensure that `F00D43D5.bin` is the only file in `Nintendo 3DS` -> `<ID0>` -> `<ID
### DSiWare Management shows a question mark ### DSiWare Management shows a question mark
There may be an issue with your `F00D43D5.bin` file (it may be corrupted or intended for the wrong 3DS). Re-create your `F00D43D5.bin`file with the [BannerBomb3 tool](https://3ds.nhnarwhal.com/3dstools/bannerbomb3.php), ensuring that you use the `movable.sed` file for your console. There may be an issue with your `F00D43D5.bin` file (it may be corrupted or intended for the wrong 3DS). Re-create your `F00D43D5.bin` file with the [BannerBomb3 tool](https://3ds.nhnarwhal.com/3dstools/bannerbomb3.php), ensuring that you use the `movable.sed` file for your console.
### DSiWare Management menu crashes without purple screen ### DSiWare Management menu crashes without purple screen
@ -264,7 +264,7 @@ If you hear a "popping sound", potentially accompanied with the backlight turnin
The steps below can be attempted in any order, but are listed from least to most time-consuming. The steps below can be attempted in any order, but are listed from least to most time-consuming.
1. Power off your device, eject the game cartridge if inserted, power on your device, then wait up to ten minutes. If your device boots within ten minutes, the issue has been fixed and is unlikely to reoccur 1. Power off your device, eject the game cartridge if inserted, power on your device, then wait up to ten minutes. If your device boots within ten minutes, the issue has been fixed and is unlikely to reoccur
1. Rename the `Nintendo 3DS` folder on your SD card to `Nintendo 3DS_BACKUP`, then attempt to boot. If your device successfully boots, there is some issue within your `Nintendo 3DS` folder. Try clearing home menu extdata: 1. Rename the `Nintendo 3DS` folder on your SD card to `Nintendo 3DS_BACKUP`, then attempt to boot. If your device successfully boots, there is some issue within your `Nintendo 3DS` folder. Try clearing HOME Menu extdata:
+ Navigate to `/Nintendo 3DS/<ID0>/<ID1>/extdata/00000000/` + Navigate to `/Nintendo 3DS/<ID0>/<ID1>/extdata/00000000/`
+ Delete the extdata file corresponding to your 3DS region: + Delete the extdata file corresponding to your 3DS region:
+ **EUR Region**: `00000098` + **EUR Region**: `00000098`
@ -278,7 +278,7 @@ The steps below can be attempted in any order, but are listed from least to most
+ Hold (Select) + Hold (Select)
+ Power on your device, while still holding (Select) + Power on your device, while still holding (Select)
+ If the "Disable ARM11 exception handlers" box is checked, uncheck it + If the "Disable ARM11 exception handlers" box is checked, uncheck it
+ If your device now boots to the "An exception occured" screen, follow [My device boots to an error screen](troubleshooting#my-device-boots-to-an-error-screen) + If your device now boots to the "An exception occurred" screen, follow [My device boots to an error screen](troubleshooting#my-device-boots-to-an-error-screen)
1. Try booting into recovery mode and updating your system: 1. Try booting into recovery mode and updating your system:
+ Power off your device + Power off your device
+ Hold (Left Shoulder) + (Right Shoulder) + (D-Pad Up) + (A) + Hold (Left Shoulder) + (Right Shoulder) + (D-Pad Up) + (A)
@ -307,14 +307,14 @@ Please take a photo of the error and join [Nintendo Homebrew on Discord](https:/
### Blue "Bootrom Error" screen ### Blue "Bootrom Error" screen
Your device is likely hard-bricked. You will need to buy an ntrboot flashcart to reinstall boot9strap in order to attempt to fix your device. This may also indicate a hardware issue which cannot be fixed. In any case, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for assistance. Your device is likely hard-bricked. You will need to buy an ntrboot flashcart to reinstall boot9strap in order to attempt to fix your device. This may also indicate a hardware issue that cannot be fixed. In any case, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for assistance.
+ It is also possible that someone has set a boot-time splash screen that just looks like a brick. Try leaving your device powered on, waiting on the blue screen, for five minutes. + It is also possible that someone has set a boot-time splash screen that just looks like a brick. Try leaving your device powered on, waiting on the blue screen, for five minutes.
--- ---
## Functionality-related issues on modded devices ## Functionality-related issues on modded devices
### DSi / DS functionality is broken, or has been replaced with Flipnote Studio ### DSi / DS functionality is broken or has been replaced with Flipnote Studio
1. Download the latest release of [TWLFix-CFW](https://github.com/MechanicalDragon0687/TWLFix-CFW/releases/latest) (the `.3dsx` file) 1. Download the latest release of [TWLFix-CFW](https://github.com/MechanicalDragon0687/TWLFix-CFW/releases/latest) (the `.3dsx` file)
1. Power off your device 1. Power off your device
@ -341,7 +341,7 @@ This can occur after a CTRTransfer or region change on Old 3DS / 2DS. You will n
## Other troubleshooting ## Other troubleshooting
### Clear home menu extdata ### Clear HOME Menu extdata
1. Power off your device 1. Power off your device
1. Insert your SD card into your computer 1. Insert your SD card into your computer
@ -355,7 +355,7 @@ This can occur after a CTRTransfer or region change on Old 3DS / 2DS. You will n
+ **TWN Region**: `000000B1` + **TWN Region**: `000000B1`
1. Reinsert your SD card into your device 1. Reinsert your SD card into your device
### Clear home menu theme data ### Clear HOME Menu theme data
1. Power off your device 1. Power off your device
1. Insert your SD card into your computer 1. Insert your SD card into your computer

View file

@ -11,9 +11,9 @@ This will completely remove CFW from your device, including boot9strap and Luma3
This is never the solution to fix any issues you may be encountering with your CFW installation. A better idea would be to ask (in English) for help at [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp). This is never the solution to fix any issues you may be encountering with your CFW installation. A better idea would be to ask (in English) for help at [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp).
{: .notice--danger} {: .notice--danger}
Any unsigned (illegitimate) games will be rendered unusable and should be manually removed before starting this process by using the Data Management section of the System Settings. Use a [save manager](https://github.com/FlagBrew/Checkpoint/releases/latest) to backup any saves for these unsigned (illegitimate) games you care about. Any unsigned (illegitimate) games will be rendered unusable and should be manually removed before starting this process by using the Data Management section of the System Settings. Use a [save manager](https://github.com/FlagBrew/Checkpoint/releases/latest) to back up any saves for these unsigned (illegitimate) games you care about.
If you have modified critical system software (such as editing the home menu, unbanning your console, region changing, etc.), uninstalling CFW WILL BRICK your device! Ensure that you follow all sections of this page. If you have modified critical system software (such as editing the HOME Menu, unbanning your console, region changing, etc.), uninstalling CFW WILL BRICK your device! Ensure that you follow all sections of this page.
{: .notice--danger} {: .notice--danger}
These instructions will only work on devices with a Luma3DS version of 8.0 or higher. If you have an older version of Luma, you must upgrade your setup before following these instructions. Follow [this page](checking-for-cfw) to find your upgrade instructions. These instructions will only work on devices with a Luma3DS version of 8.0 or higher. If you have an older version of Luma, you must upgrade your setup before following these instructions. Follow [this page](checking-for-cfw) to find your upgrade instructions.
@ -66,15 +66,15 @@ If either of these tests has failed, DS mode, DS Download Play, and/or DS Connec
The purpose of this section is to verify that the console will boot and that critical system functions, like System Settings and the keyboard, will work once CFW is uninstalled. **If you skip this section, you may BRICK your device!** The purpose of this section is to verify that the console will boot and that critical system functions, like System Settings and the keyboard, will work once CFW is uninstalled. **If you skip this section, you may BRICK your device!**
1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9 1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9
1. If you are prompted to create an essential files backup, press (A) to do so, then press (A) to continue once it has completed 1. If you are prompted to create an essential files backup, press (A) to do so, then press (A) to continue once it is complete
1. 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. 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
+ Note that, if you had to fix the RTC date and time, you will have to fix the time in the System Settings as well after following this guide + Note that, if you had to fix the RTC date and time, you will have to fix the time in the System Settings as well after following this guide
1. Press (Home) to bring up the action menu 1. Press (Home) to bring up the action menu
1. Select "Scripts..." 1. Select "Scripts..."
1. Select "safety_test" 1. Select "safety_test"
1. Read the text on-screen and press (A) to continue 1. Read the text on-screen and press (A) to continue
1. You should boot into the regular 3DS Home Menu (any custom theme is irrelevant). If you do, continue these instructions 1. You should boot into the regular 3DS HOME Menu (any custom theme is irrelevant). If you do, continue these instructions
+ If you do not boot into the regular 3DS home menu (black screen, error screen, etc.), uninstalling CFW **WILL BRICK YOUR DEVICE!** + If you do not boot into the regular 3DS HOME Menu (black screen, error screen, etc.), uninstalling CFW **WILL BRICK YOUR DEVICE!**
1. Launch the System Settings Application 1. Launch the System Settings Application
+ If the console crashes at this point, the test has failed + If the console crashes at this point, the test has failed
1. Select "Other Settings" 1. Select "Other Settings"
@ -84,7 +84,7 @@ The purpose of this section is to verify that the console will boot and that cri
+ If the keyboard does not appear, the screen freezes, or the console crashes, the test has failed + If the keyboard does not appear, the screen freezes, or the console crashes, the test has failed
1. Power off your device 1. Power off your device
If you do NOT boot into the regular 3DS Home Menu, or System Settings / your keyboard is inaccessible, **DO NOT continue with these instructions**! Join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask (in English) for someone there to assist you. If you do NOT boot into the regular 3DS HOME Menu, or System Settings / your keyboard is inaccessible, **DO NOT continue with these instructions**! Join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask (in English) for someone there to assist you.
{: .notice--danger} {: .notice--danger}
#### Section IV - NAND Backup #### Section IV - NAND Backup
@ -164,5 +164,5 @@ ___
All custom firmware has been removed from your device. All custom firmware has been removed from your device.
{: .notice--success} {: .notice--success}
You can now remove any extra files and folders from the root of your SD card that are *not* the `Nintendo 3DS`, `DCIM` or `private` folders. You can now remove any extra files and folders from the root of your SD card that are *not* the `Nintendo 3DS`, `DCIM`, or `private` folders.
{: .notice--info} {: .notice--info}

View file

@ -41,7 +41,7 @@ For all steps in this section, overwrite any existing files on your SD card.
+ This should automatically launch SafeB9SInstaller + This should automatically launch SafeB9SInstaller
1. Wait for all safety checks to complete 1. Wait for all safety checks to complete
1. When prompted, input the key combo given to install boot9strap 1. When prompted, input the key combo given to install boot9strap
1. Once it has completed, force your device to power off by holding down the power button 1. Once it is completed, force your device to power off by holding down the power button
+ Your device will only boot to the SafeB9SInstaller screen until the next section is completed + Your device will only boot to the SafeB9SInstaller screen until the next section is completed
#### Section III - Update Luma3DS #### Section III - Update Luma3DS

View file

@ -57,12 +57,12 @@ For all steps in this section, overwrite any existing files on your SD card.
#### Section II - Installing boot9strap #### Section II - Installing boot9strap
1. Boot your device while holding (Start) to launch SafeB9SInstaller 1. Boot your device while holding (Start) to launch SafeB9SInstaller
+ If you see the luma configuration screen instead of SafeB9SInstaller, simply press (Start), then shutdown your 3DS and try again + If you see the luma configuration screen instead of SafeB9SInstaller, simply press (Start), then shut down your 3DS and try again
+ If this gives you an error, try either using a new SD card, or formatting your current SD card (backup existing files first) + If this gives you an error, try either using a new SD card or formatting your current SD card (backup existing files first)
1. Wait for all safety checks to complete 1. Wait for all safety checks to complete
+ If you get an "OTP Crypto Fail" error, download <i class="fa fa-magnet" aria-hidden="true" title="This is a magnet link. Use a torrent client to download the file."></i> - [aeskeydb.bin](magnet:?xt=urn:btih:d25dab06a7e127922d70ddaa4fe896709dc99a1e&dn=aeskeydb.bin&tr=udp%3a%2f%2ftracker.tiny-vps.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.lelux.fi%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.loadbt.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.moeking.me%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.monitorit4.me%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.ololosh.space%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.pomf.se%3a80%2fannounce&tr=udp%3a%2f%2ftracker.srv00.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.theoks.net%3a6969%2fannounce&tr=udp%3a%2f%2fopen.tracker.cl%3a1337%2fannounce&tr=udp%3a%2f%2ftracker.torrent.eu.org%3a451%2fannounce&tr=udp%3a%2f%2ftracker.zerobytes.xyz%3a1337%2fannounce&tr=udp%3a%2f%2ftracker1.bt.moack.co.kr%3a80%2fannounce&tr=udp%3a%2f%2fvibe.sleepyinternetfun.xyz%3a1738%2fannounce&tr=udp%3a%2f%2fwww.torrent.eu.org%3a451%2fannounce&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a6969%2fannounce&tr=udp%3a%2f%2f9.rarbg.com%3a2810%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=http%3a%2f%2fopenbittorrent.com%3a80%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce), then put it in the `/boot9strap/` folder on your SD card and try again + If you get an "OTP Crypto Fail" error, download <i class="fa fa-magnet" aria-hidden="true" title="This is a magnet link. Use a torrent client to download the file."></i> - [aeskeydb.bin](magnet:?xt=urn:btih:d25dab06a7e127922d70ddaa4fe896709dc99a1e&dn=aeskeydb.bin&tr=udp%3a%2f%2ftracker.tiny-vps.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.lelux.fi%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.loadbt.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.moeking.me%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.monitorit4.me%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.ololosh.space%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.pomf.se%3a80%2fannounce&tr=udp%3a%2f%2ftracker.srv00.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.theoks.net%3a6969%2fannounce&tr=udp%3a%2f%2fopen.tracker.cl%3a1337%2fannounce&tr=udp%3a%2f%2ftracker.torrent.eu.org%3a451%2fannounce&tr=udp%3a%2f%2ftracker.zerobytes.xyz%3a1337%2fannounce&tr=udp%3a%2f%2ftracker1.bt.moack.co.kr%3a80%2fannounce&tr=udp%3a%2f%2fvibe.sleepyinternetfun.xyz%3a1738%2fannounce&tr=udp%3a%2f%2fwww.torrent.eu.org%3a451%2fannounce&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a6969%2fannounce&tr=udp%3a%2f%2f9.rarbg.com%3a2810%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=http%3a%2f%2fopenbittorrent.com%3a80%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce), then put it in the `/boot9strap/` folder on your SD card and try again
1. When prompted, input the key combo given to install boot9strap 1. When prompted, input the key combo given to install boot9strap
1. Once it has completed, press (A) to reboot your device 1. Once it is complete, press (A) to reboot your device
+ If your device shuts down on boot, ensure that you have copied `boot.firm` from the Luma3DS `.zip` to the root of your SD card + If your device shuts down on boot, ensure that you have copied `boot.firm` from the Luma3DS `.zip` to the root of your SD card
#### Section III - Configuring Luma3DS #### Section III - Configuring Luma3DS

View file

@ -10,7 +10,7 @@ This is an add-on section to check if your console already has a modern custom f
If your console already has an arm9loaderhax or boot9strap based custom firmware, you will need to follow the instructions indicated to upgrade your setup to a modern one. If your console already has an arm9loaderhax or boot9strap based custom firmware, you will need to follow the instructions indicated to upgrade your setup to a modern one.
If your console has a menuhax based CFW setup, you should [clear Home Menu's extdata](troubleshooting#clear-home-menu-extdata), then follow all instructions on your SysNAND. If your console has a menuhax based CFW setup, you should [clear HOME Menu's extdata](troubleshooting#clear-home-menu-extdata), then follow all instructions on your SysNAND.
{: .notice--primary} {: .notice--primary}
### Instructions ### Instructions
@ -21,8 +21,9 @@ If your console has a menuhax based CFW setup, you should [clear Home Menu's ext
1. You should now see a configuration menu of some sort 1. You should now see a configuration menu of some sort
___ ___
### What to do next
If your console boots to the normal home menu, return to [Get Started](get-started) If your console boots to the normal HOME Menu, return to [Get Started](get-started)
{: .notice--success} {: .notice--success}
If you see a Luma3DS version of 7.0.5 or lower, continue to [A9LH to B9S](a9lh-to-b9s) If you see a Luma3DS version of 7.0.5 or lower, continue to [A9LH to B9S](a9lh-to-b9s)

View file

@ -6,7 +6,7 @@ We're glad that you'd like to contribute to 3ds.hacks.guide! Here are a few ways
## Maintenance ## Maintenance
This guide is open source - its repository is available [here](https://github.com/hacks-guide/Guide_3DS). If you feel there is an issue with the guide, you can file an issue to make us aware, or file a pull request to have your changes merged into the guide. This guide is open-source - its repository is available [here](https://github.com/hacks-guide/Guide_3DS). If you feel there is an issue with the guide, you can file an issue to make us aware, or file a pull request to have your changes merged into the guide.
## Translations ## Translations
@ -14,7 +14,7 @@ If you'd like to translate this guide into other languages (or help keep the tra
## Seeding ## Seeding
A number of files on this guide are only available as torrents. If you'd like to help seed these torrents to ensure their availability in the future, you can download the a `.zip` file containing all our `.torrent` files: [torrents.zip](assets/torrents.zip) (last updated 2022-01-21) A number of files on this guide are only available as torrents. If you'd like to help seed these torrents to ensure their availability in the future, you can download the `.zip` file containing all our `.torrent` files: [torrents.zip](assets/torrents.zip) (last updated 2022-01-21)
There is also an [RSS feed]({{ "rss.xml" | absolute_url }}) that may be updated for future torrents, which you can subscribe to. There is also an [RSS feed]({{ "rss.xml" | absolute_url }}) that may be updated for future torrents, which you can subscribe to.

View file

@ -6,7 +6,7 @@ title: "CTRTransfer"
### Required Reading ### Required Reading
This is add-on section for installing an 11.15.0 CTRTransfer image to your device. This is an add-on section for installing an 11.15.0 CTRTransfer image to your device.
To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) links on this page, you will need a torrent client like [Deluge](http://dev.deluge-torrent.org/wiki/Download). To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) links on this page, you will need a torrent client like [Deluge](http://dev.deluge-torrent.org/wiki/Download).
@ -52,7 +52,7 @@ Performing a CTRTransfer may break extended memory mode games (Monster Hunter, S
#### Section II - CTRTransfer #### Section II - CTRTransfer
1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9 1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9
1. If you are prompted to create an essential files backup, press (A) to do so, then press (A) to continue once it has completed 1. If you are prompted to create an essential files backup, press (A) to do so, then press (A) to continue once it is completed
1. 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. 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
+ Note that, if you had to fix the RTC date and time, you will have to fix the time in the System Settings as well after this guide + Note that, if you had to fix the RTC date and time, you will have to fix the time in the System Settings as well after this guide
1. Navigate to `[0:] SDCARD` -> `gm9` 1. Navigate to `[0:] SDCARD` -> `gm9`
@ -63,7 +63,7 @@ Performing a CTRTransfer may break extended memory mode games (Monster Hunter, S
+ This prompt will only appear if you have an EmuNAND + This prompt will only appear if you have an EmuNAND
1. Press (A) to unlock SysNAND (lvl1) writing, then input the key combo given 1. Press (A) to unlock SysNAND (lvl1) writing, then input the key combo given
+ This process will take some time + This process will take some time
1. Once the transfer has completed, press (A) to continue 1. Once the transfer is completed, press (A) to continue
1. Press (B) to decline relocking write permissions if prompted 1. Press (B) to decline relocking write permissions if prompted
1. Press (B) twice to return to the main menu 1. Press (B) twice to return to the main menu
1. Press (Home) to bring up the action menu 1. Press (Home) to bring up the action menu
@ -96,7 +96,7 @@ Performing a CTRTransfer may break extended memory mode games (Monster Hunter, S
#### Section IV - Reinstalling Tickets #### Section IV - Reinstalling Tickets
If script found no user tickets told you to skip this section, then skip this section If the script found no user tickets and told you to skip this section, you can skip this section.
{: .notice--info} {: .notice--info}
1. Launch FBI from the list of homebrew 1. Launch FBI from the list of homebrew

View file

@ -92,7 +92,7 @@ The game will be outputted to the `/gm9/out/` folder on your SD card with the na
To identify a `<TitleID>.gbavc.sav` file's Title ID, you can get a listing of all games on the system and their corresponding Title IDs by pressing (Home) to bring up the action menu, selecting `Title manager`, and selecting `[A:] SD CARD`. To identify a `<TitleID>.gbavc.sav` file's Title ID, you can get a listing of all games on the system and their corresponding Title IDs by pressing (Home) to bring up the action menu, selecting `Title manager`, and selecting `[A:] SD CARD`.
{: .notice--info} {: .notice--info}
1. Do the following process for each GBA VC game that you want to backup the save for: 1. Do the following process for each GBA VC game that you want to back up the save for:
+ Launch the GBA VC game + Launch the GBA VC game
+ Exit the GBA VC game + Exit the GBA VC game
+ Power off your device + Power off your device

View file

@ -49,7 +49,7 @@ title: "FAQ"
**A:** No. Custom firmware can be installed for free on the latest firmware without any hardware devices. In fact, 3DS-mode flashcarts like Gateway and Sky3DS are not recommended because they are obsolete and may carry ban or brick risk. **A:** No. Custom firmware can be installed for free on the latest firmware without any hardware devices. In fact, 3DS-mode flashcarts like Gateway and Sky3DS are not recommended because they are obsolete and may carry ban or brick risk.
<a name="faq_cfwhb" />**Q:** *What's the difference between custom firmware and homebrew access?* <a name="faq_cfwhb" />**Q:** *What's the difference between custom firmware and homebrew access?*
**A:** Historically, the 3DS used to have userland homebrew access through older exploits like ninjhax. The level of system access granted with userland allowed you to run basic homebrew and emulators, but did not allow you to (easily) modify games or dump cartridges. It was also a lot less stable, with homebrew often ungracefully crashing and requiring a full reboot. Custom firmware grants a far greater level of system access while also being more stable than homebrew-only entrypoints. **A:** Historically, the 3DS used to have userland homebrew access through older exploits like ninjhax. The level of system access granted with userland allowed you to run basic homebrew and emulators but did not allow you to (easily) modify games or dump cartridges. It was also a lot less stable, with homebrew often ungracefully crashing and requiring a full reboot. Custom firmware grants a far greater level of system access while also being more stable than homebrew-only entrypoints.
# Post-Installation FAQ # Post-Installation FAQ
@ -60,7 +60,7 @@ title: "FAQ"
**A:** Copy and paste your SD card contents to a new SD card formatted as FAT32. For 128GB cards, an allocation size of 65536 is recommended. SD cards larger than 128GB are not recommended due to known issues with GBA graphics and custom themes. **A:** Copy and paste your SD card contents to a new SD card formatted as FAT32. For 128GB cards, an allocation size of 65536 is recommended. SD cards larger than 128GB are not recommended due to known issues with GBA graphics and custom themes.
<a name="faq_systransfer" />**Q:** *Can I system transfer with CFW?* <a name="faq_systransfer" />**Q:** *Can I system transfer with CFW?*
**A:** Yes, system transfers can be performed through the official System Transfer function to other consoles with CFW (inconsistencies may occur if the target console is stock). Tickets for illegitimate titles (homebrew) will not transfer, but can be made to reappear with [faketik](https://github.com/ihaveamac/faketik/releases/latest). Make sure that you do not perform a wireless transfer, as this will delete illegitimate titles. CFW will remain on both consoles. **A:** Yes, system transfers can be performed through the official System Transfer function to other consoles with CFW (inconsistencies may occur if the target console is stock). Tickets for illegitimate titles (homebrew) will not transfer but can be made to reappear with [faketik](https://github.com/ihaveamac/faketik/releases/latest). Make sure that you do not perform a wireless transfer, as this will delete illegitimate titles. CFW will remain on both consoles.
<a name="faq_language" />**Q:** *How do I change the system language of a Japanese 3DS?* <a name="faq_language" />**Q:** *How do I change the system language of a Japanese 3DS?*
**A:** The only way to change the system language of a Japanese 3DS to a language other than Japanese is to perform a [region change](region-changing). Note that this is very likely to break the Nintendo eShop on your device, which means you will be unable to update your games whether they are in-region or out-of-region. **A:** The only way to change the system language of a Japanese 3DS to a language other than Japanese is to perform a [region change](region-changing). Note that this is very likely to break the Nintendo eShop on your device, which means you will be unable to update your games whether they are in-region or out-of-region.
@ -84,10 +84,10 @@ title: "FAQ"
**A:** It is recommended that you upgrade your setup to a modern, boot9strap-based one. Follow the [Checking for CFW](checking-for-cfw) guide to see how to upgrade your setup. **A:** It is recommended that you upgrade your setup to a modern, boot9strap-based one. Follow the [Checking for CFW](checking-for-cfw) guide to see how to upgrade your setup.
<a name="faq_whyb9s" />**Q:** *My setup works for me. Why should I upgrade it?* <a name="faq_whyb9s" />**Q:** *My setup works for me. Why should I upgrade it?*
**A:** The vast majority of modern homebrew (such as Checkpoint and BootNTR Selector) have only been tested on modern, boot9strap-based setups and may not work entirely (or at all) on older setups based on menuhax, A9LH, or Gateway. In addition, depending on your setup, you may be unable to safely update to the latest firmware. Modern, boot9strap-based setups allow for greater level of system access than previous hacks, including the ability to dump your console's bootrom. **A:** The vast majority of modern homebrew (such as Checkpoint and BootNTR Selector) have only been tested on modern, boot9strap-based setups and may not work entirely (or at all) on older setups based on menuhax, A9LH, or Gateway. In addition, depending on your setup, you may be unable to safely update to the latest firmware. Modern, boot9strap-based setups allow for a greater level of system access than previous hacks, including the ability to dump your console's bootrom.
<a name="faq_upgradeloss" />**Q:** *Will I lose anything if I upgrade my setup?* <a name="faq_upgradeloss" />**Q:** *Will I lose anything if I upgrade my setup?*
**A:** Your old setup (including your EmuNAND, if you have one) can usually be directly migrated to boot9strap with no data loss. If you have data that is particularly important to you, it would be a good idea to make a decrypted backup of your save data before upgrading your setup with a tool like [JKSM](https://github.com/J-D-K/JKSM/releases/tag/12%2F20%2F2018). **A:** Your old setup (including your EmuNAND, if you have one) can usually be directly migrated to boot9strap with no data loss. If you have data that is particularly important to you, it would be a good idea to make a decrypted backup of your save data before upgrading your setup with a tool like [JKSM](https://github.com/J-D-K/JKSM/releases/tag/12%2F20%2F2018).
<a name="faq_gatewaysaves" />**Q:** *How do I move saves from an existing Gateway setup to a more modern setup?* <a name="faq_gatewaysaves" />**Q:** *How do I move saves from an existing Gateway setup to a more modern setup?*
**A:** See [this thread](https://gbatemp.net/threads/425743/). **A:** See [this thread](https://gbatemp.net/threads/425743/).

View file

@ -17,7 +17,7 @@ On this page, we will make critical system file backups and install the followin
+ **GodMode9** *(multipurpose tool which can do NAND and cartridge functions)* + **GodMode9** *(multipurpose tool which can do NAND and cartridge functions)*
+ **Homebrew Launcher Loader** *(launches the Homebrew Launcher)* + **Homebrew Launcher Loader** *(launches the Homebrew Launcher)*
+ **DSP1** *(allows homebrew applications to have sound)* + **DSP1** *(allows homebrew applications to have sound)*
+ **ctr-no-timeoffset** *(sets the Home Menu time to match the internal Real-Time Clock)* + **ctr-no-timeoffset** *(sets the HOME Menu time to match the internal Real-Time Clock)*
It is not recommended to skip downloading any of these applications, as many of them will be used later on this page. At the end of this page, your SD card will be cleaned up by removing unnecessary installation files. It is not recommended to skip downloading any of these applications, as many of them will be used later on this page. At the end of this page, your SD card will be cleaned up by removing unnecessary installation files.
{: .notice--warning} {: .notice--warning}
@ -164,7 +164,7 @@ You're done! Custom firmware is now fully configured on your device.
#### Information and Notes #### Information and Notes
{% capture notice-6 %} {% capture notice-6 %}
Here are some keycombos that you should know: Here are some key combos that you should know:
- Holding (Select) on boot will launch the Luma3DS configuration menu. - Holding (Select) on boot will launch the Luma3DS configuration menu.
- Holding (Start) on boot will launch GodMode9, or if you have multiple payloads in `/luma/payloads/`, the Luma3DS chainloader. - Holding (Start) on boot will launch GodMode9, or if you have multiple payloads in `/luma/payloads/`, the Luma3DS chainloader.

View file

@ -10,7 +10,7 @@ Before proceeding, ensure you have read all of the information on [ntrboot](ntrb
This method requires temporary access to a second 3DS family device that is already running boot9strap. This does not require your flashcart to support either 3DS's version. This method requires temporary access to a second 3DS family device that is already running boot9strap. This does not require your flashcart to support either 3DS's version.
Note that in some rare circumstances, it may be possible for the flashing process to **brick** a counterfeit flashcart and render it permanently unusable. This is unlikely, but nevertheless only original listed flashcarts are supported. To reduce the chance of receiving a counterfeit card, it is recommended that you use a reputable site to buy your flashcart (such as [NDS Card](http://www.nds-card.net/)) Note that in some rare circumstances, it may be possible for the flashing process to **brick** a counterfeit flashcart and render it permanently unusable. This is unlikely, but nevertheless, only original listed flashcarts are supported. To reduce the chance of receiving a counterfeit card, it is recommended that you use a reputable site to buy your flashcart (such as [NDS Card](http://www.nds-card.net/))
{: .notice--danger} {: .notice--danger}
### What You Need ### What You Need

View file

@ -10,7 +10,7 @@ Before proceeding, ensure you have read all of the information on [ntrboot](ntrb
This method requires nothing more than your stock unhacked 3DS and a compatible flashcart. This method uses the flashcart to run the ntrboot flasher `.nds` file on your 3DS. This means that your flashcart must support launching `.nds` files on your 3DS's version. See the flashcart table on [ntrboot](ntrboot) for more information. This method requires nothing more than your stock unhacked 3DS and a compatible flashcart. This method uses the flashcart to run the ntrboot flasher `.nds` file on your 3DS. This means that your flashcart must support launching `.nds` files on your 3DS's version. See the flashcart table on [ntrboot](ntrboot) for more information.
Note that in some rare circumstances, it may be possible for the flashing process to **brick** a counterfeit flashcart and render it permanently unusable. This is unlikely, but nevertheless only original listed flashcarts are supported. To reduce the chance of receiving a counterfeit card, it is recommended that you use a reputable site to buy your flashcart (such as [NDS Card](http://www.nds-card.net/)) Note that in some rare circumstances, it may be possible for the flashing process to **brick** a counterfeit flashcart and render it permanently unusable. This is unlikely, but nevertheless, only original listed flashcarts are supported. To reduce the chance of receiving a counterfeit card, it is recommended that you use a reputable site to buy your flashcart (such as [NDS Card](http://www.nds-card.net/))
{: .notice--danger} {: .notice--danger}
### What You Need ### What You Need

View file

@ -10,7 +10,7 @@ Before proceeding, ensure you have read all of the information on [ntrboot](ntrb
This method requires temporary access to a Nintendo DSi that is compatible with your flashcart. This method uses the flashcart to run the ntrboot flasher `.nds` file on your DSi. This means that your flashcart must support launching `.nds` files on your DSi's version. See the flashcart table on [ntrboot](ntrboot) for more information. This method requires temporary access to a Nintendo DSi that is compatible with your flashcart. This method uses the flashcart to run the ntrboot flasher `.nds` file on your DSi. This means that your flashcart must support launching `.nds` files on your DSi's version. See the flashcart table on [ntrboot](ntrboot) for more information.
Note that in some rare circumstances, it may be possible for the flashing process to **brick** a counterfeit flashcart and render it permanently unusable. This is unlikely, but nevertheless only original listed flashcarts are supported. To reduce the chance of receiving a counterfeit card, it is recommended that you use a reputable site to buy your flashcart (such as [NDS Card](http://www.nds-card.net/)) Note that in some rare circumstances, it may be possible for the flashing process to **brick** a counterfeit flashcart and render it permanently unusable. This is unlikely, but nevertheless, only original listed flashcarts are supported. To reduce the chance of receiving a counterfeit card, it is recommended that you use a reputable site to buy your flashcart (such as [NDS Card](http://www.nds-card.net/))
{: .notice--danger} {: .notice--danger}
### What You Need ### What You Need

View file

@ -10,7 +10,7 @@ Before proceeding, ensure you have read all of the information on [ntrboot](ntrb
This method requires temporary access to a Nintendo DS or Nintendo DS Lite that is compatible with your flashcart. This method uses the flashcart to run the ntrboot flasher `.nds` file on your NDS. This method requires temporary access to a Nintendo DS or Nintendo DS Lite that is compatible with your flashcart. This method uses the flashcart to run the ntrboot flasher `.nds` file on your NDS.
Note that in some rare circumstances, it may be possible for the flashing process to **brick** a counterfeit flashcart and render it permanently unusable. This is unlikely, but nevertheless only original listed flashcarts are supported. To reduce the chance of receiving a counterfeit card, it is recommended that you use a reputable site to buy your flashcart (such as [NDS Card](http://www.nds-card.net/)) Note that in some rare circumstances, it may be possible for the flashing process to **brick** a counterfeit flashcart and render it permanently unusable. This is unlikely, but nevertheless, only original listed flashcarts are supported. To reduce the chance of receiving a counterfeit card, it is recommended that you use a reputable site to buy your flashcart (such as [NDS Card](http://www.nds-card.net/))
{: .notice--danger} {: .notice--danger}
### What You Need ### What You Need

View file

@ -21,7 +21,7 @@ This page is for Windows users only. If you are not on Windows, check out the [F
1. Insert your SD card into your computer 1. Insert your SD card into your computer
1. If the SD card has any files and folders on it, copy everything to a folder on your computer 1. If the SD card has any files and folders on it, copy everything to a folder on your computer
1. Run `SD Card Formatter Setup` (the `.exe` file) in the downloaded `.zip` file with Adminstrator privileges, then install the program 1. Run `SD Card Formatter Setup` (the `.exe` file) in the downloaded `.zip` file with Administrator privileges, then install the program
1. Run `SD Card Formatter` from the Start Menu 1. Run `SD Card Formatter` from the Start Menu
1. Select your SD card's drive letter for "Select card" 1. Select your SD card's drive letter for "Select card"

View file

@ -4,62 +4,63 @@ title: "Get Started"
{% include toc title="Table of Contents" %} {% include toc title="Table of Contents" %}
### Required Reading Before starting this guide, we will see if custom firmware is already installed and check the current system version of your device.
If you have hacked your 3DS in the past, or you purchased your 3DS second-hand, it is possible that your console already has custom firmware. You should [check for CFW](checking-for-cfw) before proceeding. #### Section I - CFW Check
1. Power off your device
1. Hold the (Select) button
1. Power on your device while still holding the (Select) button
1. If you do not see an unusual menu (e.g. "Luma3DS Configuration"), you may proceed to the next section
If you see an unusual menu, STOP - you already have custom firmware! Continue from [here](checking-for-cfw#what-to-do-next).
{: .notice--warning} {: .notice--warning}
Select the appropriate page for your version from the chart below. Note that the "from" and "to" fields are inclusive. #### Section II - System Version Check
Your device version can be found at the bottom right of the top screen of the System Settings. 1. Open the System Settings application
1. Your system version will be displayed on the bottom right of the top screen (e.g. "Ver. 11.15.0-47U")
![]({{ "/images/screenshots/system-version.png" | absolute_url }}) #### Section III - Select a Method
{: .notice--info}
Before starting, you may want to check your SD card for errors using [H2testw (Windows)](h2testw-(windows)), [F3 (Linux)](f3-(linux)), or [F3XSwift (Mac)](f3xswift-(mac))! Use the version table below to select a method. A few things to note:
{: .notice--warning} + The version table below is *inclusive*. For example, "from 11.4.0 to 11.14.0" includes 11.4.0, 11.14.0, and all versions in between.
+ Software versions do not work the same as decimals. Versions 11.10.0 and above are newer than 11.3.0, and are therefore not compatible with Soundhax.
While we believe that custom firmware is safe for online use, there have been online network bans in the past, primarily for cheating and suspicious eShop behavior. + The number and letter after the system version are not important.
{: .notice--warning}
### Version Table
The letter and number after the system version (for example, 11.15.0-**47U**) is not relevant in this version table.
<table> <table>
<colgroup> <colgroup>
<col span="1" style="width: 10%;"> <col span="1" style="width: 20%;">
<col span="1" style="width: 10%;">
<col span="1" style="width: 40%;"> <col span="1" style="width: 40%;">
</colgroup> </colgroup>
<thead> <thead>
<tr> <tr>
<th style="text-align: center">From</th> <th style="text-align: center">System Version</th>
<th style="text-align: center">To</th> <th style="text-align: center">What to do</th>
<th style="text-align: center">Action</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
<tr> <tr>
<td style="text-align: center; font-weight: bold;" colspan="2">11.15.0 (latest version)</td> <td style="text-align: center; font-weight: bold;">11.15.0 (latest version)</td>
<td style="text-align: center; font-weight: bold;"><a href="seedminer">Seedminer</a></td> <td style="text-align: center; font-weight: bold;"><a href="seedminer">Seedminer</a></td>
</tr> </tr>
<tr> <tr>
<td style="text-align: center; font-weight: bold;">11.4.0</td> <td style="text-align: center; font-weight: bold;">11.4.0 to 11.14.0</td>
<td style="text-align: center; font-weight: bold;">11.14.0</td>
<td style="text-align: center; font-weight: bold;">Update your 3DS to the latest version through System Settings</td> <td style="text-align: center; font-weight: bold;">Update your 3DS to the latest version through System Settings</td>
</tr> </tr>
<tr> <tr>
<td style="text-align: center; font-weight: bold;">1.0.0</td> <td style="text-align: center; font-weight: bold;">1.0.0 to 11.3.0</td>
<td style="text-align: center; font-weight: bold;">11.3.0</td>
<td style="text-align: center; font-weight: bold;"><a href="installing-boot9strap-(soundhax)">Installing boot9strap (Soundhax)</a></td> <td style="text-align: center; font-weight: bold;"><a href="installing-boot9strap-(soundhax)">Installing boot9strap (Soundhax)</a></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
--- ---
#### Alternate Methods
A number of methods that work on all versions are available, but require additional hardware. If possible, you should follow one of the software methods listed above instead. If possible, you should follow one of the software methods listed above.
Otherwise, methods that work on all versions are available, but require additional hardware:
1. [Installing boot9strap (kartdlphax)](installing-boot9strap-(kartdlphax)) - requires a 3DS with custom firmware and a copy of Mario Kart 7 1. [Installing boot9strap (kartdlphax)](installing-boot9strap-(kartdlphax)) - requires a 3DS with custom firmware and a copy of Mario Kart 7
1. [ntrboot](ntrboot) - requires compatible DS flashcart 1. [ntrboot](ntrboot) - requires compatible DS flashcart

View file

@ -10,10 +10,7 @@ excerpt: "A complete guide to 3DS custom firmware, <br /> from stock to boot9str
--- ---
Thoroughly read all of the introductory pages (including this one!) before proceeding. Thoroughly read all of the introductory pages (including this one!) before proceeding.
{: .notice--warning} {: .notice--info}
The latest system software version is currently 11.15.0-47. If you have installed CFW in the past, it is highly recommended to follow [Checking for CFW](checking-for-cfw) to make sure your custom firmware is up-to-date.
{: .notice--warning}
## What is custom firmware? ## What is custom firmware?
@ -21,8 +18,9 @@ The latest system software version is currently 11.15.0-47. If you have installe
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 * Bypassing the region lock, allowing you to play games from other regions
* Home menu customization, using community-created [themes and badges](https://themeplaza.art) * 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 ("ROM hacks") 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 * Save data editing, backup, and restore
* Emulation of older consoles, as well as native playback of DS and GBA games * Emulation of older consoles, as well as native playback of DS and GBA games
@ -30,16 +28,22 @@ Popular uses for custom firmware include:
## What does this guide install? ## What does this guide install?
This guide will install **boot9strap + Luma3DS custom firmware** on **unmodified/stock** 3DS/2DS devices. If you have installed custom firmware in the past, you should follow [these instructions](checking-for-cfw) to find the correct upgrade path for your console. A modern, boot9strap/Luma3DS-based setup is preferred over older setups (arm9loaderhax, menuhax) because it is more stable for modern homebrew and continues to be supported by the community. This guide will:
+ Install **boot9strap** and **Luma3DS custom firmware** on unmodified retail 3DS/2DS devices
+ 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)
## What do I need to know before starting? ## What do I need to know before starting?
* While the risks of bricking have been minimized over the years, **we are not responsible for anything that goes wrong with your device**. Incorrect file placement will not brick your device, but reckless behavior might. * While the risks of bricking have been minimized over the years, **we are not responsible for anything that goes wrong with your device**. Incorrect file placement will not brick your device, but reckless behavior might.
* This guide will work on every retail device in the Nintendo 3DS family of consoles (including the New 3DS series and the 2DS), regardless of region or firmware. * This guide is compatible with every retail device in the Nintendo 3DS family of consoles (including the New 3DS series and the 2DS), regardless of region or firmware.
* Following this guide alone should not result in data loss, but SD card corruption is always a possibility. You should make a backup of your SD card contents if you have important data. * Following this guide alone should not result in data loss, but SD card corruption is always a possibility. You should make a backup of your SD card contents if you have important data.
* You will need a working SD card in your 3DS, as well as the ability to write files to the SD card. The 3DS can read SD cards formatted as MBR/FAT32. * You will need a working SD card in your 3DS, as well as the ability to write files to the SD card. The 3DS can read SD cards formatted as MBR/FAT32.
+ You may want to check your SD card for errors using [H2testw (Windows)](h2testw-(windows)), [F3 (Linux)](f3-(linux)), or [F3XSwift (Mac)](f3xswift-(mac)).
* While we believe that custom firmware is safe for online use, there have been online network bans in the past, primarily for cheating and suspicious eShop behavior.
___ ___
### Continue to [Get Started](get-started) ## Continue to [Get Started](get-started)
{: .notice--primary} {: .notice--primary}

View file

@ -6,7 +6,7 @@ title: "Homebrew Launcher (Soundhax)"
### Required Reading ### Required Reading
The Homebrew Launcher has many different entrypoints, or methods of launching. The Homebrew Launcher has many different entrypoints (methods of launching).
Soundhax (when combined with the Homebrew Launcher) is compatible with versions 9.0.0 through 11.3.0 in the EUR, JPN, KOR, and USA regions. Soundhax (when combined with the Homebrew Launcher) is compatible with versions 9.0.0 through 11.3.0 in the EUR, JPN, KOR, and USA regions.

View file

@ -23,9 +23,9 @@ This is a currently working implementation of the "FIRM partitions known-plainte
1. Power off your device 1. Power off your device
1. Hold the (Select) button 1. Hold the (Select) button
1. Power on your device while still holding the (Select) button 1. Power on your device while still holding the (Select) button
1. If the check was successful, you will boot to the HOME menu and you may proceed with this guide 1. If the check was successful, you will boot to the HOME Menu and you may proceed with this guide
If you see a configuration menu, you already have CFW and continuing with these instructions may BRICK your device! Follow [Checking for CFW](checking-for-cfw) to upgrade your existing CFW. If you see a configuration menu, you already have CFW, and continuing with these instructions may BRICK your device! Follow [Checking for CFW](checking-for-cfw) to upgrade your existing CFW.
{: .notice--danger} {: .notice--danger}
#### Section II - Prep Work #### Section II - Prep Work
@ -48,7 +48,7 @@ If you see a configuration menu, you already have CFW and continuing with these
1. Select "Verify files" 1. Select "Verify files"
1. Select "Build and Download" 1. Select "Build and Download"
1. Wait for the process to complete 1. Wait for the process to complete
1. When the process has completed, download your modified DSiWare archive from the site 1. When the process is completed, download your modified DSiWare archive from the site
+ This file contains 2 DSiWare backup files, one clean (unmodified) and one hax (exploited) + This file contains 2 DSiWare backup files, one clean (unmodified) and one hax (exploited)
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` on your SD card 1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` on your SD card
+ The `<ID0>` will be the same one that you used in [Seedminer](seedminer) + The `<ID0>` will be the same one that you used in [Seedminer](seedminer)
@ -82,7 +82,7 @@ If you would prefer a visual guide to this section, one is available [here](http
1. Tap the fourth box with the letter "A" in it 1. Tap the fourth box with the letter "A" in it
1. If the exploit was successful, your device will have loaded b9sTool 1. If the exploit was successful, your device will have loaded b9sTool
1. Using the D-Pad, move to "Install boot9strap" 1. Using the D-Pad, move to "Install boot9strap"
+ If you miss this step, the system will exit to home menu instead of installing boot9strap and you will need to open Nintendo DS Connections and start over from the beginning of Section III + If you miss this step, the system will exit to HOME Menu instead of installing boot9strap and you will need to open Nintendo DS Connections and start over from the beginning of Section III
1. Press (A), then press START and SELECT at the same time to begin the process 1. Press (A), then press START and SELECT at the same time to begin the process
1. Once completed and the bottom screen says "done.", exit b9sTool, then power off your device 1. Once completed and the bottom screen says "done.", exit b9sTool, then power off your device
+ You may have to force power off by holding the power button + You may have to force power off by holding the power button
@ -97,7 +97,7 @@ If you would prefer a visual guide to this section, one is available [here](http
1. Press (Start) to save and reboot 1. Press (Start) to save and reboot
At this point, your console will boot to Luma3DS by default as long as the SD card is inserted. At this point, your console will boot to Luma3DS by default as long as the SD card is inserted.
+ Luma3DS does not look any different from the normal HOME menu. If your console has booted into the HOME menu, it is running custom firmware. + Luma3DS does not look any different from the normal HOME Menu. If your console has booted into the HOME Menu, it is running custom firmware.
+ On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card. + On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card.
#### Section VI - Restoring DS Connection Settings #### Section VI - Restoring DS Connection Settings

View file

@ -90,10 +90,10 @@ This will work on New 3DS, New 2DS, Old 3DS, and Old 2DS on *all* versions that
1. Use the (A) button and the D-Pad to turn on the following: 1. Use the (A) button and the D-Pad to turn on the following:
+ **"Show NAND or user string in System Settings"** + **"Show NAND or user string in System Settings"**
1. Press (Start) to save and reboot 1. Press (Start) to save and reboot
+ If you get an error, just continue the next page + If you get an error, just continue to the next page
At this point, your console will boot to Luma3DS by default as long as the SD card is inserted. At this point, your console will boot to Luma3DS by default as long as the SD card is inserted.
+ Luma3DS does not look any different from the normal HOME menu. If your console has booted into the HOME menu, it is running custom firmware. + Luma3DS does not look any different from the normal HOME Menu. If your console has booted into the HOME Menu, it is running custom firmware.
+ On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card. + On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card.
___ ___

View file

@ -52,7 +52,7 @@ On the **target 3DS** (the 3DS that you are trying to modify):
1. Power on the **source 3DS** 1. Power on the **source 3DS**
- If you are prompted to set up Luma3DS, just press START to save the configuration - If you are prompted to set up Luma3DS, just press START to save the configuration
1. Once in the home menu, press (Left Shoulder) + (Down D-Pad) + (Select) to bring up the Rosalina menu 1. Once in the HOME Menu, press (Left Shoulder) + (Down D-Pad) + (Select) to bring up the Rosalina menu
1. Select "Enable plugin loader" 1. Select "Enable plugin loader"
1. Press (B) to exit the Rosalina menu 1. Press (B) to exit the Rosalina menu
1. Launch Mario Kart 7 1. Launch Mario Kart 7
@ -72,16 +72,17 @@ On the **target 3DS** (the 3DS that you are trying to modify):
1. Wait for all checks to complete 1. Wait for all checks to complete
1. When prompted, input the key combo given on the top screen to install boot9strap 1. When prompted, input the key combo given on the top screen to install boot9strap
1. Once it has completed, press (A) to reboot your device 1. Once it is complete, press (A) to reboot your device
#### Section V - Configuring Luma3DS #### Section V - Configuring Luma3DS
1. Your target 3DS should have rebooted into the Luma3DS configuration menu 1. Your target 3DS should have rebooted into the Luma3DS configuration menu
+ You can access the Luma3DS configuration menu at any time by powering off, holding SELECT, then powering on your device while still holding SELECT
1. Use the (A) button and the D-Pad to turn on the following: 1. Use the (A) button and the D-Pad to turn on the following:
- **"Show NAND or user string in System Settings"** - **"Show NAND or user string in System Settings"**
At this point, your console will boot to Luma3DS by default as long as the SD card is inserted. At this point, your console will boot to Luma3DS by default as long as the SD card is inserted.
+ Luma3DS does not look any different from the normal HOME menu. If your console has booted into the HOME menu, it is running custom firmware. + Luma3DS does not look any different from the normal HOME Menu. If your console has booted into the HOME Menu, it is running custom firmware.
+ On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card. + On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card.
+ You will **not** need to use your **source 3DS** to complete any further steps on this guide. + You will **not** need to use your **source 3DS** to complete any further steps on this guide.

View file

@ -53,7 +53,7 @@ To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) links on this
1. Remove the magnet from your device 1. Remove the magnet from your device
+ On old 2DS, you should instead disable the sleep mode switch + On old 2DS, you should instead disable the sleep mode switch
1. When prompted, input the key combo given on the top screen to install boot9strap 1. When prompted, input the key combo given on the top screen to install boot9strap
1. Once it has completed, force your device to power off by holding down the power button 1. Once it is completed, force your device to power off by holding down the power button
+ Your device will only boot to the SafeB9SInstaller screen until the next section is completed + Your device will only boot to the SafeB9SInstaller screen until the next section is completed
#### Section IV - Configuring Luma3DS #### Section IV - Configuring Luma3DS
@ -68,10 +68,10 @@ To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) links on this
1. Use the (A) button and the D-Pad to turn on the following: 1. Use the (A) button and the D-Pad to turn on the following:
+ **"Show NAND or user string in System Settings"** + **"Show NAND or user string in System Settings"**
1. Press (Start) to save and reboot 1. Press (Start) to save and reboot
+ If you get an error, just continue the next page + If you get an error, just continue to the next page
At this point, your console will boot to Luma3DS by default as long as the SD card is inserted. At this point, your console will boot to Luma3DS by default as long as the SD card is inserted.
+ Luma3DS does not look any different from the normal HOME menu. If your console has booted into the HOME menu, it is running custom firmware. + Luma3DS does not look any different from the normal HOME Menu. If your console has booted into the HOME Menu, it is running custom firmware.
+ On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card. + On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card.
___ ___
@ -95,7 +95,7 @@ Do not follow this section until you have completed the rest of the instructions
* The flashrom backup corresponding to your flashcart * The flashrom backup corresponding to your flashcart
+ Note that if you followed [Flashing ntrboot (3DS Multi System)](flashing-ntrboot-(3ds-multi-system)), the flashrom backup already exists in the correct location and does not need to be downloaded + Note that if you followed [Flashing ntrboot (3DS Multi System)](flashing-ntrboot-(3ds-multi-system)), the flashrom backup already exists in the correct location and does not need to be downloaded
+ Note that if you followed [Flashing ntrboot (3DS Single System)](flashing-ntrboot-(3ds-single-system)) or [Flashing ntrboot (NDS)](flashing-ntrboot-(nds)), the flashrom backup already exists on your flashcart's SD card and should be copied to the location specified below + Note that if you followed [Flashing ntrboot (3DS Single System)](flashing-ntrboot-(3ds-single-system)) or [Flashing ntrboot (NDS)](flashing-ntrboot-(nds)), the flashrom backup already exists on your flashcart's SD card and should be copied to the location specified below
+ If you do not know which HW revision you have, just try each for your cart of them. Only the correct one will allow your flashcart to launch properly from home menu, but flashing the wrong one will not brick the cart + If you do not know which HW revision you have, just try each for your cart of them. Only the correct one will allow your flashcart to launch properly from the HOME Menu, but flashing the wrong one will not brick the cart
| Flashcart | Hardware Revision | Flashrom | | Flashcart | Hardware Revision | Flashrom |
|-|:-:|:-:| |-|:-:|:-:|

View file

@ -67,18 +67,19 @@ This method of using Seedminer for further exploitation uses your `movable.sed`
1. Wait for all safety checks to complete 1. Wait for all safety checks to complete
1. When prompted, input the key combo given to install boot9strap 1. When prompted, input the key combo given to install boot9strap
1. Once it has completed, press (A) to reboot your device 1. Once it is complete, press (A) to reboot your device
#### Section IV - Configuring Luma3DS #### Section IV - Configuring Luma3DS
1. Your device should have rebooted into the Luma3DS configuration menu 1. Your device should have rebooted into the Luma3DS configuration menu
+ You can access the Luma3DS configuration menu at any time by powering off, holding SELECT, then powering on your device while still holding SELECT
+ If you get a black screen, [follow this troubleshooting guide](troubleshooting#boot-related-issues-on-modded-devices) + If you get a black screen, [follow this troubleshooting guide](troubleshooting#boot-related-issues-on-modded-devices)
1. Use the (A) button and the D-Pad to turn on the following: 1. Use the (A) button and the D-Pad to turn on the following:
+ **"Show NAND or user string in System Settings"** + **"Show NAND or user string in System Settings"**
1. Press (Start) to save and reboot 1. Press (Start) to save and reboot
At this point, your console will boot to Luma3DS by default as long as the SD card is inserted. At this point, your console will boot to Luma3DS by default as long as the SD card is inserted.
+ Luma3DS does not look any different from the normal HOME menu. If your console has booted into the HOME menu, it is running custom firmware. + Luma3DS does not look any different from the normal HOME Menu. If your console has booted into the HOME Menu, it is running custom firmware.
+ On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card. + On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card.
At this point, Pokémon Picross is no longer necessary and can be removed from your device. At this point, Pokémon Picross is no longer necessary and can be removed from your device.

View file

@ -22,7 +22,7 @@ title: "Installing boot9strap (SafeB9SInstaller)"
1. Wait for all safety checks to complete 1. Wait for all safety checks to complete
1. When prompted, input the key combo given to install boot9strap 1. When prompted, input the key combo given to install boot9strap
1. Once it has completed, press (A) to reboot your device 1. Once it is complete, press (A) to reboot your device
#### Section III - Configuring Luma3DS #### Section III - Configuring Luma3DS
@ -31,10 +31,10 @@ title: "Installing boot9strap (SafeB9SInstaller)"
1. Use the (A) button and the D-Pad to turn on the following: 1. Use the (A) button and the D-Pad to turn on the following:
+ **"Show NAND or user string in System Settings"** + **"Show NAND or user string in System Settings"**
1. Press (Start) to save and reboot 1. Press (Start) to save and reboot
+ If you get an error, just continue the next page + If you get an error, just continue to the next page
At this point, your console will boot to Luma3DS by default as long as the SD card is inserted. At this point, your console will boot to Luma3DS by default as long as the SD card is inserted.
+ Luma3DS does not look any different from the normal HOME menu. If your console has booted into the HOME menu, it is running custom firmware. + Luma3DS does not look any different from the normal HOME Menu. If your console has booted into the HOME Menu, it is running custom firmware.
+ On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card. + On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card.
___ ___

View file

@ -61,19 +61,20 @@ Soundhax (when combined with universal-otherapp) is compatible with versions 1.0
1. Wait for all checks to complete 1. Wait for all checks to complete
1. When prompted, input the key combo given on the top screen to install boot9strap 1. When prompted, input the key combo given on the top screen to install boot9strap
1. Once it has completed, press (A) to reboot your device 1. Once it is complete, press (A) to reboot your device
#### Section IV - Configuring Luma3DS #### Section IV - Configuring Luma3DS
1. Your device should have rebooted into the Luma3DS configuration menu 1. Your device should have rebooted into the Luma3DS configuration menu
+ You can access the Luma3DS configuration menu at any time by powering off, holding SELECT, then powering on your device while still holding SELECT
+ If you get a black screen, [follow this troubleshooting guide](troubleshooting#boot-related-issues-on-modded-devices) + If you get a black screen, [follow this troubleshooting guide](troubleshooting#boot-related-issues-on-modded-devices)
1. Use the (A) button and the D-Pad to turn on the following: 1. Use the (A) button and the D-Pad to turn on the following:
+ **"Show NAND or user string in System Settings"** + **"Show NAND or user string in System Settings"**
1. Press (Start) to save and reboot 1. Press (Start) to save and reboot
+ If you get an error, just continue the next page + If you get an error, just continue to the next page
At this point, your console will boot to Luma3DS by default as long as the SD card is inserted. At this point, your console will boot to Luma3DS by default as long as the SD card is inserted.
+ Luma3DS does not look any different from the normal HOME menu. If your console has booted into the HOME menu, it is running custom firmware. + Luma3DS does not look any different from the normal HOME Menu. If your console has booted into the HOME Menu, it is running custom firmware.
+ On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card. + On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card.
___ ___

View file

@ -10,13 +10,13 @@ In order to exploit the SAFE_MODE firmware of our system, we need to inject an e
We can do this using an existing exploit, BannerBomb3. We can do this using an existing exploit, BannerBomb3.
To accomplish this, we use your system's encryption key (movable.sed) to build a DSiWare backup that exploits the system in order to inject the exploited WiFi profile to your connections list. To accomplish this, we use your system's encryption key (movable.sed) to build a DSiWare backup that exploits the system in order to inject the exploited WiFi profile into your connections list.
Once the WiFi profile has been injected, we will use SAFE_MODE, which is a recovery feature present on all 3DS consoles, to activate the exploited WiFi profile. Once the WiFi profile has been injected, we will use SAFE_MODE, which is a recovery feature present on all 3DS consoles, to activate the exploited WiFi profile.
These instructions work on USA, Europe, Japan, and Korea region consoles as indicated by the letters U, E, J, or K after the system version. These instructions work on USA, Europe, Japan, and Korea region consoles as indicated by the letters U, E, J, or K after the system version.
If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will need to follow [an alternate branch of Seedminer](bannerbomb3). For assistance with this matter, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask, in English, for help. If your (Right/Left Shoulder), (D-Pad Up), or (A) buttons do not work, you will need to follow [an alternate branch of Seedminer](bannerbomb3). For assistance with this matter, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask, in English, for help.
{: .notice--warning} {: .notice--warning}
### What You Need ### What You Need
@ -64,7 +64,7 @@ If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will n
1. Press "OK" to accept the update 1. Press "OK" to accept the update
+ There is no update. This is part of the exploit + There is no update. This is part of the exploit
1. Press "I accept" to accept the terms and conditions 1. Press "I accept" to accept the terms and conditions
1. The update will eventually fail, with error code `003-1099`. This is intended behaviour 1. The update will eventually fail, with the error code `003-1099`. This is intended behaviour
1. When asked "Would you like to configure Internet settings?", select "Yes" 1. When asked "Would you like to configure Internet settings?", select "Yes"
1. On the following menu, navigate to `Connection 1` -> `Change Settings` -> `Next Page (right arrow)` -> `Proxy Settings` -> `Detailed Setup` 1. On the following menu, navigate to `Connection 1` -> `Change Settings` -> `Next Page (right arrow)` -> `Proxy Settings` -> `Detailed Setup`
+ This is a [visual representation](https://uwuu.ca/images/safemode_highlighted.png) + This is a [visual representation](https://uwuu.ca/images/safemode_highlighted.png)
@ -73,13 +73,14 @@ If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will n
#### Section IV - Configuring Luma3DS #### Section IV - Configuring Luma3DS
1. Your device should have rebooted into the Luma3DS configuration menu 1. Your device should have rebooted into the Luma3DS configuration menu
+ You can access the Luma3DS configuration menu at any time by powering off, holding SELECT, then powering on your device while still holding SELECT
+ If you get a black screen, [follow this troubleshooting guide](troubleshooting#boot-related-issues-on-modded-devices) + If you get a black screen, [follow this troubleshooting guide](troubleshooting#boot-related-issues-on-modded-devices)
1. Use the (A) button and the D-Pad to turn on the following: 1. Use the (A) button and the D-Pad to turn on the following:
+ **"Show NAND or user string in System Settings"** + **"Show NAND or user string in System Settings"**
1. Press (Start) to save and reboot 1. Press (Start) to save and reboot
At this point, your console will boot to Luma3DS by default as long as the SD card is inserted. At this point, your console will boot to Luma3DS by default as long as the SD card is inserted.
+ Luma3DS does not look any different from the normal HOME menu. If your console has booted into the HOME menu, it is running custom firmware. + Luma3DS does not look any different from the normal HOME Menu. If your console has booted into the HOME Menu, it is running custom firmware.
+ On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card. + On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card.
#### Section V - Restoring WiFi Configuration Profiles #### Section V - Restoring WiFi Configuration Profiles

View file

@ -35,7 +35,7 @@ If you do not have any DSiWare games or saves that you care about, skip this sec
{: .notice--info} {: .notice--info}
1. Launch GodMode9 by holding (Start) during boot 1. Launch GodMode9 by holding (Start) during boot
1. If you are prompted to create an essential files backup, press (A) to do so, then press (A) to continue once it has completed 1. If you are prompted to create an essential files backup, press (A) to do so, then press (A) to continue once it is completed
1. 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. 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
+ Note that, if you had to fix the RTC date and time, you will have to fix the time in the System Settings as well after this guide + Note that, if you had to fix the RTC date and time, you will have to fix the time in the System Settings as well after this guide
1. Navigate to `[2:] SYSNAND TWLN` -> `title` 1. Navigate to `[2:] SYSNAND TWLN` -> `title`
@ -57,7 +57,7 @@ The game will be outputted to the `/gm9/out/` folder on your SD card with the na
To identify a `<TitleID>.gbavc.sav` file's Title ID, you can get a listing of all games on the system and their corresponding Title IDs by hovering over `[A:] SYSNAND SD`, holding (R) and pressing (A) at the same time, then selecting "Search for titles". To identify a `<TitleID>.gbavc.sav` file's Title ID, you can get a listing of all games on the system and their corresponding Title IDs by hovering over `[A:] SYSNAND SD`, holding (R) and pressing (A) at the same time, then selecting "Search for titles".
{: .notice--info} {: .notice--info}
1. Do the following process for each GBA VC game that you want to backup the save for: 1. Do the following process for each GBA VC game that you want to back up the save for:
+ Launch the GBA VC game + Launch the GBA VC game
+ Exit the GBA VC game + Exit the GBA VC game
+ Boot your device while holding (Start) to launch the Luma3DS chainloader menu + Boot your device while holding (Start) to launch the Luma3DS chainloader menu
@ -78,7 +78,7 @@ To identify a `<TitleID>.gbavc.sav` file's Title ID, you can get a listing of al
+ This will not overwrite your boot9strap installation + This will not overwrite your boot9strap installation
1. Input the key combo given to unlock SysNAND (lvl1) writing 1. Input the key combo given to unlock SysNAND (lvl1) writing
+ This process will take some time + This process will take some time
1. Once it has completed, press (A) to continue 1. Once it is completed, press (A) to continue
1. Press (B) to decline relocking write permissions if prompted 1. Press (B) to decline relocking write permissions if prompted
1. Press (B) to return to the main menu 1. Press (B) to return to the main menu

View file

@ -11,7 +11,7 @@ If your flashcart comes pre-flashed with ntrboot (or you have already flashed nt
Installing boot9strap with ntrboot requires a compatible NDS / DSi flashcart to flash ntrboot to. Note that some of these flashcarts are sold pre-flashed with ntrboot. Installing boot9strap with ntrboot requires a compatible NDS / DSi flashcart to flash ntrboot to. Note that some of these flashcarts are sold pre-flashed with ntrboot.
While the ntrboot exploit works independently of system version, the ntrboot flasher (which installs the exploit to the cart) is not. This means that, depending on the versions and devices supported by your flashcart, only certain methods may be available to you. While the ntrboot exploit works independently of the system version, the ntrboot flasher (which installs the exploit to the cart) is not. This means that, depending on the versions and devices supported by your flashcart, only certain methods may be available to you.
Note that carts with a "Time Bomb" will no longer be able to launch `.nds` files when they detect that the system clock has passed a date determined by the flashcart firmware. One method to bypass this is to set the system clock to an earlier date. Note that carts with a "Time Bomb" will no longer be able to launch `.nds` files when they detect that the system clock has passed a date determined by the flashcart firmware. One method to bypass this is to set the system clock to an earlier date.
@ -42,14 +42,14 @@ Ensure your flashcart is able to launch `.nds` files on your device before begin
Note that specific methods may have additional compatibility information. Note that specific methods may have additional compatibility information.
The usage of this exploit, regardless of flashing method, requires access to a small magnet if the target device is of a folding style (any 3DS family system that is not the old 2DS with a sleep switch). This is because the exploit requires your device to enter sleep mode while still having access to the buttons. The usage of this exploit, regardless of the flashing method, requires access to a small magnet if the target device is of a folding style (any 3DS family system that is not the old 2DS with a sleep switch). This is because the exploit requires your device to enter sleep mode while still having access to the buttons.
To test if a magnet will work, hold it on or around the (A)(B)(X)(Y) buttons while the device is powered on to see if it triggers sleep mode. If it does, both displays will go black as long as the magnet is held in that spot. To test if a magnet will work, hold it on or around the (A)(B)(X)(Y) buttons while the device is powered on to see if it triggers sleep mode. If it does, both displays will go black as long as the magnet is held in that spot.
{: .notice--info} {: .notice--info}
Note that the flashcart will not be able to be used for its standard functions while the ntrboot exploit is installed on it (except for in the case of the Acekard 2i, which remains functional *on NDS and custom firmware 3DS systems only*). This means that, for most flashcarts, it will not even display on the home menu. There are optional steps at the end of the ntrboot flashing instructions to remove it from your flashcart when you are done. Note that the flashcart will not be able to be used for its standard functions while the ntrboot exploit is installed on it (except for in the case of the Acekard 2i, which remains functional *on NDS and custom firmware 3DS systems only*). This means that, for most flashcarts, it will not even display on the HOME Menu. There are optional steps at the end of the ntrboot flashing instructions to remove it from your flashcart when you are done.
Note that in some rare circumstances, it may be possible for the flashing process to **brick** a counterfeit flashcart and render it permanently unusable. This is unlikely, but nevertheless only original listed flashcarts are supported. To reduce the chance of receiving a counterfeit card, it is recommended that you use a reputable site to buy your flashcart (such as [NDS Card](http://www.nds-card.com/)) Note that in some rare circumstances, it may be possible for the flashing process to **brick** a counterfeit flashcart and render it permanently unusable. This is unlikely, but nevertheless, only original listed flashcarts are supported. To reduce the chance of receiving a counterfeit card, it is recommended that you use a reputable site to buy your flashcart (such as [NDS Card](http://www.nds-card.com/))
{: .notice--danger} {: .notice--danger}
___ ___

View file

@ -18,7 +18,7 @@ This site uses Google Analytics to monitor and analyze traffic. This site is hos
### Information Collected ### Information Collected
This site does not collect personal information. This site may collect usage information in order to analyze interest in content and to provide advertisers with information on an aggregate basis. No personally identifiable information is shared with third-party advertising companies. This site does not collect personal information. This site may collect usage information in order to analyze interest in the content and to provide advertisers with information on an aggregate basis. No personally identifiable information is shared with third-party advertising companies.
### Third-Party Websites ### Third-Party Websites

View file

@ -6,7 +6,7 @@ title: "Region Changing"
### Required Reading ### Required Reading
This is add-on section for region changing your CFW SysNAND. This is done by installing the 11.15.0 CTRTransfer image for the region you want to switch to. This is an add-on section for region changing your CFW SysNAND. This is done by installing the 11.15.0 CTRTransfer image for the region you want to switch to.
Note that region changing is almost completely unnecessary since Luma3DS supports out-of-region games and individual title [Locale Emulation](https://github.com/AuroraWright/Luma3DS/wiki/Optional-features). Additionally, running NDS games with alternative out-of-region languages is supported by [TWiLightMenu++](https://github.com/DS-Homebrew/TWiLightMenu/releases). Note that region changing is almost completely unnecessary since Luma3DS supports out-of-region games and individual title [Locale Emulation](https://github.com/AuroraWright/Luma3DS/wiki/Optional-features). Additionally, running NDS games with alternative out-of-region languages is supported by [TWiLightMenu++](https://github.com/DS-Homebrew/TWiLightMenu/releases).
@ -62,7 +62,7 @@ Performing a CTRTransfer may break extended memory mode games (Monster Hunter, S
#### Section II - NAND Backup #### Section II - NAND Backup
1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9 1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9
1. If you are prompted to create an essential files backup, press (A) to do so, then press (A) to continue once it has completed 1. If you are prompted to create an essential files backup, press (A) to do so, then press (A) to continue once it is completed
1. 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. 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
+ Note that, if you had to fix the RTC date and time, you will have to fix the time in the System Settings as well after this guide + Note that, if you had to fix the RTC date and time, you will have to fix the time in the System Settings as well after this guide
1. Press (Home) to bring up the action menu 1. Press (Home) to bring up the action menu
@ -96,7 +96,7 @@ Performing a CTRTransfer may break extended memory mode games (Monster Hunter, S
+ This prompt will only appear if you have an EmuNAND + This prompt will only appear if you have an EmuNAND
1. Press (A) to unlock SysNAND (lvl1) writing, then input the key combo given 1. Press (A) to unlock SysNAND (lvl1) writing, then input the key combo given
+ This process will take some time + This process will take some time
1. Once the transfer has completed, press (A) to continue 1. Once the transfer is completed, press (A) to continue
1. Press (B) to decline relocking write permissions if prompted 1. Press (B) to decline relocking write permissions if prompted
1. Press (B) twice to return to the main menu 1. Press (B) twice to return to the main menu
1. Press (Home) to bring up the action menu 1. Press (Home) to bring up the action menu
@ -129,7 +129,7 @@ Performing a CTRTransfer may break extended memory mode games (Monster Hunter, S
#### Section V - Reinstalling Tickets #### Section V - Reinstalling Tickets
If script found no user tickets told you to skip this section, then skip this section If the script found no user tickets and told you to skip this section, you can skip this section.
{: .notice--info} {: .notice--info}
1. Launch FBI from the list of homebrew 1. Launch FBI from the list of homebrew

View file

@ -36,7 +36,7 @@ This page prepares consoles with an existing modern boot9strap installation for
1. Power off your device 1. Power off your device
1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9 1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9
+ If you do not boot into GodMode9, ensure that GodMode9.firm is in /luma/payloads/ and that payloads is correctly spelled + If you do not boot into GodMode9, ensure that GodMode9.firm is in `/luma/payloads/` and that `payloads` is correctly spelled
1. 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. 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. Press (Home) to bring up the action menu 1. Press (Home) to bring up the action menu
1. Select "Scripts..." 1. Select "Scripts..."

View file

@ -28,7 +28,7 @@ This method uses a powerful graphics card to perform the calculations needed. A
+ This folder name is also known as your "ID0" + This folder name is also known as your "ID0"
1. Power on your device 1. Power on your device
+ Your SD card does not need to be inserted at this point + Your SD card does not need to be inserted at this point
1. Go to your Friend List (the [orange Face Icon]({{ "/images/friend-list-icon.png" | absolute_url }}) in the top row of your Home Menu) 1. Go to your Friend List (the [orange Face Icon]({{ "/images/friend-list-icon.png" | absolute_url }}) in the top row of your HOME Menu)
+ If you receive an error and are kicked out of the menu, you either must create a new Mii or your device cannot connect to Nintendo's servers (due to a ban or connection issues) + If you receive an error and are kicked out of the menu, you either must create a new Mii or your device cannot connect to Nintendo's servers (due to a ban or connection issues)
1. Find your Mii profile, then find the "Friend Code" field on the top screen 1. Find your Mii profile, then find the "Friend Code" field on the top screen
@ -50,7 +50,7 @@ This method uses a powerful graphics card to perform the calculations needed. A
+ This is usually fast (1-5 minutes) but in some cases, can take up to half an hour + This is usually fast (1-5 minutes) but in some cases, can take up to half an hour
+ During this process, the bot you added may not show up on your 3DS. As long as the website updates, this is not an issue + During this process, the bot you added may not show up on your 3DS. As long as the website updates, this is not an issue
+ If you are still waiting after half an hour, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask (in English) for someone there to assist you + If you are still waiting after half an hour, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask (in English) for someone there to assist you
1. When the process has completed, download your `movable.sed` file from the site 1. When the process is completed, download your `movable.sed` file from the site
+ Keep this file as you will need it in the upcoming pages + Keep this file as you will need it in the upcoming pages
___ ___

View file

@ -22,7 +22,7 @@ There is an issue with your `boot9strap.firm` and `boot9strap.firm.sha` files. R
#### Secret Sector - File not found #### Secret Sector - File not found
You are missing `secret_sector.firm` from the `boot9strap` folder, or the `boot9strap` folder is misnamed. Download [secret_sector.bin](magnet:?xt=urn:btih:15a3c97acf17d67af98ae8657cc66820cc58f655&dn=secret_sector.bin&tr=udp%3a%2f%2ftracker.torrent.eu.org%3a451%2fannounce&tr=udp%3a%2f%2ftracker.lelux.fi%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.loadbt.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.moeking.me%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.monitorit4.me%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.ololosh.space%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.pomf.se%3a80%2fannounce&tr=udp%3a%2f%2ftracker.srv00.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.theoks.net%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.tiny-vps.com%3a6969%2fannounce&tr=udp%3a%2f%2fopen.tracker.cl%3a1337%2fannounce&tr=udp%3a%2f%2ftracker.zerobytes.xyz%3a1337%2fannounce&tr=udp%3a%2f%2ftracker1.bt.moack.co.kr%3a80%2fannounce&tr=udp%3a%2f%2fvibe.sleepyinternetfun.xyz%3a1738%2fannounce&tr=udp%3a%2f%2fwww.torrent.eu.org%3a451%2fannounce&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a6969%2fannounce&tr=udp%3a%2f%2f9.rarbg.com%3a2810%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce&tr=http%3a%2f%2fopenbittorrent.com%3a80%2fannounce) using a torrent client, and place it in the `boot9strap` folder. You are missing `secret_sector.bin` from the `boot9strap` folder, or the `boot9strap` folder is misnamed. Download [secret_sector.bin](magnet:?xt=urn:btih:15a3c97acf17d67af98ae8657cc66820cc58f655&dn=secret_sector.bin&tr=udp%3a%2f%2ftracker.torrent.eu.org%3a451%2fannounce&tr=udp%3a%2f%2ftracker.lelux.fi%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.loadbt.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.moeking.me%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.monitorit4.me%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.ololosh.space%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.pomf.se%3a80%2fannounce&tr=udp%3a%2f%2ftracker.srv00.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.theoks.net%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.tiny-vps.com%3a6969%2fannounce&tr=udp%3a%2f%2fopen.tracker.cl%3a1337%2fannounce&tr=udp%3a%2f%2ftracker.zerobytes.xyz%3a1337%2fannounce&tr=udp%3a%2f%2ftracker1.bt.moack.co.kr%3a80%2fannounce&tr=udp%3a%2f%2fvibe.sleepyinternetfun.xyz%3a1738%2fannounce&tr=udp%3a%2f%2fwww.torrent.eu.org%3a451%2fannounce&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a6969%2fannounce&tr=udp%3a%2f%2f9.rarbg.com%3a2810%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce&tr=http%3a%2f%2fopenbittorrent.com%3a80%2fannounce) using a torrent client, and place it in the `boot9strap` folder.
#### Something else #### Something else
@ -37,7 +37,7 @@ Join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for assistance,
![]({{ "/images/screenshots/multiple-id0.png" | absolute_url }}) ![]({{ "/images/screenshots/multiple-id0.png" | absolute_url }})
{: .notice--info} {: .notice--info}
This occurs when you use your SD card in multiple 3DS devices and is intended to prevent inadvertantly merging data that would not be valid on another devices. To figure out which long folder name is correct for your 3DS, follow these instructions: This occurs when you use your SD card in multiple 3DS devices and is intended to prevent inadvertently merging data that would not be valid on other devices. To figure out which long folder name is correct for your 3DS, follow these instructions:
1. Rename the `Nintendo 3DS` folder to `BACKUP_Nintendo 3DS` 1. Rename the `Nintendo 3DS` folder to `BACKUP_Nintendo 3DS`
1. Reinsert your SD card into your device and power on your device 1. Reinsert your SD card into your device and power on your device
@ -86,7 +86,7 @@ Your modified `00000001.sav` file may be misplaced, or you may have used the wro
### Failed to open SafeB9SInstaller.bin ### Failed to open SafeB9SInstaller.bin
The file `SafeB9SInstaller.bin` is missing or misplaced. Download the latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/tag/v0.0.7) and place it on the root of your SD card. Do not add the `.bin`extension if you do not already see it. The file `SafeB9SInstaller.bin` is missing or misplaced. Download the latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/tag/v0.0.7) and place it on the root of your SD card. Do not add the `.bin` extension if you do not already see it.
### Frozen on "Doing agbhax..." ### Frozen on "Doing agbhax..."
@ -122,7 +122,7 @@ You have the wrong Soundhax file for your device and region, or your device is i
### Failed to open SafeB9SInstaller.bin ### Failed to open SafeB9SInstaller.bin
The file `SafeB9SInstaller.bin` is missing or misplaced. Download the latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/tag/v0.0.7) and place it on the root of your SD card. Do not add the `.bin`extensoin if you do not already see it. The file `SafeB9SInstaller.bin` is missing or misplaced. Download the latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/tag/v0.0.7) and place it on the root of your SD card. Do not add the `.bin` extension if you do not already see it.
### Frozen on "Doing agbhax..." ### Frozen on "Doing agbhax..."
@ -158,7 +158,7 @@ Ensure that `F00D43D5.bin` is the only file in `Nintendo 3DS` -> `<ID0>` -> `<ID
### DSiWare Management shows a question mark ### DSiWare Management shows a question mark
There may be an issue with your `F00D43D5.bin` file (it may be corrupted or intended for the wrong 3DS). Re-create your `F00D43D5.bin`file with the [BannerBomb3 tool](https://3ds.nhnarwhal.com/3dstools/bannerbomb3.php), ensuring that you use the `movable.sed` file for your console. There may be an issue with your `F00D43D5.bin` file (it may be corrupted or intended for the wrong 3DS). Re-create your `F00D43D5.bin` file with the [BannerBomb3 tool](https://3ds.nhnarwhal.com/3dstools/bannerbomb3.php), ensuring that you use the `movable.sed` file for your console.
### DSiWare Management menu crashes without purple screen ### DSiWare Management menu crashes without purple screen
@ -264,7 +264,7 @@ If you hear a "popping sound", potentially accompanied with the backlight turnin
The steps below can be attempted in any order, but are listed from least to most time-consuming. The steps below can be attempted in any order, but are listed from least to most time-consuming.
1. Power off your device, eject the game cartridge if inserted, power on your device, then wait up to ten minutes. If your device boots within ten minutes, the issue has been fixed and is unlikely to reoccur 1. Power off your device, eject the game cartridge if inserted, power on your device, then wait up to ten minutes. If your device boots within ten minutes, the issue has been fixed and is unlikely to reoccur
1. Rename the `Nintendo 3DS` folder on your SD card to `Nintendo 3DS_BACKUP`, then attempt to boot. If your device successfully boots, there is some issue within your `Nintendo 3DS` folder. Try clearing home menu extdata: 1. Rename the `Nintendo 3DS` folder on your SD card to `Nintendo 3DS_BACKUP`, then attempt to boot. If your device successfully boots, there is some issue within your `Nintendo 3DS` folder. Try clearing HOME Menu extdata:
+ Navigate to `/Nintendo 3DS/<ID0>/<ID1>/extdata/00000000/` + Navigate to `/Nintendo 3DS/<ID0>/<ID1>/extdata/00000000/`
+ Delete the extdata file corresponding to your 3DS region: + Delete the extdata file corresponding to your 3DS region:
+ **EUR Region**: `00000098` + **EUR Region**: `00000098`
@ -278,7 +278,7 @@ The steps below can be attempted in any order, but are listed from least to most
+ Hold (Select) + Hold (Select)
+ Power on your device, while still holding (Select) + Power on your device, while still holding (Select)
+ If the "Disable ARM11 exception handlers" box is checked, uncheck it + If the "Disable ARM11 exception handlers" box is checked, uncheck it
+ If your device now boots to the "An exception occured" screen, follow [My device boots to an error screen](troubleshooting#my-device-boots-to-an-error-screen) + If your device now boots to the "An exception occurred" screen, follow [My device boots to an error screen](troubleshooting#my-device-boots-to-an-error-screen)
1. Try booting into recovery mode and updating your system: 1. Try booting into recovery mode and updating your system:
+ Power off your device + Power off your device
+ Hold (Left Shoulder) + (Right Shoulder) + (D-Pad Up) + (A) + Hold (Left Shoulder) + (Right Shoulder) + (D-Pad Up) + (A)
@ -307,14 +307,14 @@ Please take a photo of the error and join [Nintendo Homebrew on Discord](https:/
### Blue "Bootrom Error" screen ### Blue "Bootrom Error" screen
Your device is likely hard-bricked. You will need to buy an ntrboot flashcart to reinstall boot9strap in order to attempt to fix your device. This may also indicate a hardware issue which cannot be fixed. In any case, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for assistance. Your device is likely hard-bricked. You will need to buy an ntrboot flashcart to reinstall boot9strap in order to attempt to fix your device. This may also indicate a hardware issue that cannot be fixed. In any case, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for assistance.
+ It is also possible that someone has set a boot-time splash screen that just looks like a brick. Try leaving your device powered on, waiting on the blue screen, for five minutes. + It is also possible that someone has set a boot-time splash screen that just looks like a brick. Try leaving your device powered on, waiting on the blue screen, for five minutes.
--- ---
## Functionality-related issues on modded devices ## Functionality-related issues on modded devices
### DSi / DS functionality is broken, or has been replaced with Flipnote Studio ### DSi / DS functionality is broken or has been replaced with Flipnote Studio
1. Download the latest release of [TWLFix-CFW](https://github.com/MechanicalDragon0687/TWLFix-CFW/releases/latest) (the `.3dsx` file) 1. Download the latest release of [TWLFix-CFW](https://github.com/MechanicalDragon0687/TWLFix-CFW/releases/latest) (the `.3dsx` file)
1. Power off your device 1. Power off your device
@ -341,7 +341,7 @@ This can occur after a CTRTransfer or region change on Old 3DS / 2DS. You will n
## Other troubleshooting ## Other troubleshooting
### Clear home menu extdata ### Clear HOME Menu extdata
1. Power off your device 1. Power off your device
1. Insert your SD card into your computer 1. Insert your SD card into your computer
@ -355,7 +355,7 @@ This can occur after a CTRTransfer or region change on Old 3DS / 2DS. You will n
+ **TWN Region**: `000000B1` + **TWN Region**: `000000B1`
1. Reinsert your SD card into your device 1. Reinsert your SD card into your device
### Clear home menu theme data ### Clear HOME Menu theme data
1. Power off your device 1. Power off your device
1. Insert your SD card into your computer 1. Insert your SD card into your computer

View file

@ -11,9 +11,9 @@ This will completely remove CFW from your device, including boot9strap and Luma3
This is never the solution to fix any issues you may be encountering with your CFW installation. A better idea would be to ask (in English) for help at [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp). This is never the solution to fix any issues you may be encountering with your CFW installation. A better idea would be to ask (in English) for help at [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp).
{: .notice--danger} {: .notice--danger}
Any unsigned (illegitimate) games will be rendered unusable and should be manually removed before starting this process by using the Data Management section of the System Settings. Use a [save manager](https://github.com/FlagBrew/Checkpoint/releases/latest) to backup any saves for these unsigned (illegitimate) games you care about. Any unsigned (illegitimate) games will be rendered unusable and should be manually removed before starting this process by using the Data Management section of the System Settings. Use a [save manager](https://github.com/FlagBrew/Checkpoint/releases/latest) to back up any saves for these unsigned (illegitimate) games you care about.
If you have modified critical system software (such as editing the home menu, unbanning your console, region changing, etc.), uninstalling CFW WILL BRICK your device! Ensure that you follow all sections of this page. If you have modified critical system software (such as editing the HOME Menu, unbanning your console, region changing, etc.), uninstalling CFW WILL BRICK your device! Ensure that you follow all sections of this page.
{: .notice--danger} {: .notice--danger}
These instructions will only work on devices with a Luma3DS version of 8.0 or higher. If you have an older version of Luma, you must upgrade your setup before following these instructions. Follow [this page](checking-for-cfw) to find your upgrade instructions. These instructions will only work on devices with a Luma3DS version of 8.0 or higher. If you have an older version of Luma, you must upgrade your setup before following these instructions. Follow [this page](checking-for-cfw) to find your upgrade instructions.
@ -66,15 +66,15 @@ If either of these tests has failed, DS mode, DS Download Play, and/or DS Connec
The purpose of this section is to verify that the console will boot and that critical system functions, like System Settings and the keyboard, will work once CFW is uninstalled. **If you skip this section, you may BRICK your device!** The purpose of this section is to verify that the console will boot and that critical system functions, like System Settings and the keyboard, will work once CFW is uninstalled. **If you skip this section, you may BRICK your device!**
1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9 1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9
1. If you are prompted to create an essential files backup, press (A) to do so, then press (A) to continue once it has completed 1. If you are prompted to create an essential files backup, press (A) to do so, then press (A) to continue once it is complete
1. 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. 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
+ Note that, if you had to fix the RTC date and time, you will have to fix the time in the System Settings as well after following this guide + Note that, if you had to fix the RTC date and time, you will have to fix the time in the System Settings as well after following this guide
1. Press (Home) to bring up the action menu 1. Press (Home) to bring up the action menu
1. Select "Scripts..." 1. Select "Scripts..."
1. Select "safety_test" 1. Select "safety_test"
1. Read the text on-screen and press (A) to continue 1. Read the text on-screen and press (A) to continue
1. You should boot into the regular 3DS Home Menu (any custom theme is irrelevant). If you do, continue these instructions 1. You should boot into the regular 3DS HOME Menu (any custom theme is irrelevant). If you do, continue these instructions
+ If you do not boot into the regular 3DS home menu (black screen, error screen, etc.), uninstalling CFW **WILL BRICK YOUR DEVICE!** + If you do not boot into the regular 3DS HOME Menu (black screen, error screen, etc.), uninstalling CFW **WILL BRICK YOUR DEVICE!**
1. Launch the System Settings Application 1. Launch the System Settings Application
+ If the console crashes at this point, the test has failed + If the console crashes at this point, the test has failed
1. Select "Other Settings" 1. Select "Other Settings"
@ -84,7 +84,7 @@ The purpose of this section is to verify that the console will boot and that cri
+ If the keyboard does not appear, the screen freezes, or the console crashes, the test has failed + If the keyboard does not appear, the screen freezes, or the console crashes, the test has failed
1. Power off your device 1. Power off your device
If you do NOT boot into the regular 3DS Home Menu, or System Settings / your keyboard is inaccessible, **DO NOT continue with these instructions**! Join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask (in English) for someone there to assist you. If you do NOT boot into the regular 3DS HOME Menu, or System Settings / your keyboard is inaccessible, **DO NOT continue with these instructions**! Join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask (in English) for someone there to assist you.
{: .notice--danger} {: .notice--danger}
#### Section IV - NAND Backup #### Section IV - NAND Backup
@ -164,5 +164,5 @@ ___
All custom firmware has been removed from your device. All custom firmware has been removed from your device.
{: .notice--success} {: .notice--success}
You can now remove any extra files and folders from the root of your SD card that are *not* the `Nintendo 3DS`, `DCIM` or `private` folders. You can now remove any extra files and folders from the root of your SD card that are *not* the `Nintendo 3DS`, `DCIM`, or `private` folders.
{: .notice--info} {: .notice--info}

View file

@ -41,7 +41,7 @@ For all steps in this section, overwrite any existing files on your SD card.
+ This should automatically launch SafeB9SInstaller + This should automatically launch SafeB9SInstaller
1. Wait for all safety checks to complete 1. Wait for all safety checks to complete
1. When prompted, input the key combo given to install boot9strap 1. When prompted, input the key combo given to install boot9strap
1. Once it has completed, force your device to power off by holding down the power button 1. Once it is completed, force your device to power off by holding down the power button
+ Your device will only boot to the SafeB9SInstaller screen until the next section is completed + Your device will only boot to the SafeB9SInstaller screen until the next section is completed
#### Section III - Update Luma3DS #### Section III - Update Luma3DS

View file

@ -57,12 +57,12 @@ For all steps in this section, overwrite any existing files on your SD card.
#### Section II - Installing boot9strap #### Section II - Installing boot9strap
1. Boot your device while holding (Start) to launch SafeB9SInstaller 1. Boot your device while holding (Start) to launch SafeB9SInstaller
+ If you see the luma configuration screen instead of SafeB9SInstaller, simply press (Start), then shutdown your 3DS and try again + If you see the luma configuration screen instead of SafeB9SInstaller, simply press (Start), then shut down your 3DS and try again
+ If this gives you an error, try either using a new SD card, or formatting your current SD card (backup existing files first) + If this gives you an error, try either using a new SD card or formatting your current SD card (backup existing files first)
1. Wait for all safety checks to complete 1. Wait for all safety checks to complete
+ If you get an "OTP Crypto Fail" error, download <i class="fa fa-magnet" aria-hidden="true" title="This is a magnet link. Use a torrent client to download the file."></i> - [aeskeydb.bin](magnet:?xt=urn:btih:d25dab06a7e127922d70ddaa4fe896709dc99a1e&dn=aeskeydb.bin&tr=udp%3a%2f%2ftracker.tiny-vps.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.lelux.fi%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.loadbt.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.moeking.me%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.monitorit4.me%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.ololosh.space%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.pomf.se%3a80%2fannounce&tr=udp%3a%2f%2ftracker.srv00.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.theoks.net%3a6969%2fannounce&tr=udp%3a%2f%2fopen.tracker.cl%3a1337%2fannounce&tr=udp%3a%2f%2ftracker.torrent.eu.org%3a451%2fannounce&tr=udp%3a%2f%2ftracker.zerobytes.xyz%3a1337%2fannounce&tr=udp%3a%2f%2ftracker1.bt.moack.co.kr%3a80%2fannounce&tr=udp%3a%2f%2fvibe.sleepyinternetfun.xyz%3a1738%2fannounce&tr=udp%3a%2f%2fwww.torrent.eu.org%3a451%2fannounce&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a6969%2fannounce&tr=udp%3a%2f%2f9.rarbg.com%3a2810%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=http%3a%2f%2fopenbittorrent.com%3a80%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce), then put it in the `/boot9strap/` folder on your SD card and try again + If you get an "OTP Crypto Fail" error, download <i class="fa fa-magnet" aria-hidden="true" title="This is a magnet link. Use a torrent client to download the file."></i> - [aeskeydb.bin](magnet:?xt=urn:btih:d25dab06a7e127922d70ddaa4fe896709dc99a1e&dn=aeskeydb.bin&tr=udp%3a%2f%2ftracker.tiny-vps.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.lelux.fi%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.loadbt.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.moeking.me%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.monitorit4.me%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.ololosh.space%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.pomf.se%3a80%2fannounce&tr=udp%3a%2f%2ftracker.srv00.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.theoks.net%3a6969%2fannounce&tr=udp%3a%2f%2fopen.tracker.cl%3a1337%2fannounce&tr=udp%3a%2f%2ftracker.torrent.eu.org%3a451%2fannounce&tr=udp%3a%2f%2ftracker.zerobytes.xyz%3a1337%2fannounce&tr=udp%3a%2f%2ftracker1.bt.moack.co.kr%3a80%2fannounce&tr=udp%3a%2f%2fvibe.sleepyinternetfun.xyz%3a1738%2fannounce&tr=udp%3a%2f%2fwww.torrent.eu.org%3a451%2fannounce&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a6969%2fannounce&tr=udp%3a%2f%2f9.rarbg.com%3a2810%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=http%3a%2f%2fopenbittorrent.com%3a80%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce), then put it in the `/boot9strap/` folder on your SD card and try again
1. When prompted, input the key combo given to install boot9strap 1. When prompted, input the key combo given to install boot9strap
1. Once it has completed, press (A) to reboot your device 1. Once it is complete, press (A) to reboot your device
+ If your device shuts down on boot, ensure that you have copied `boot.firm` from the Luma3DS `.zip` to the root of your SD card + If your device shuts down on boot, ensure that you have copied `boot.firm` from the Luma3DS `.zip` to the root of your SD card
#### Section III - Configuring Luma3DS #### Section III - Configuring Luma3DS

View file

@ -10,7 +10,7 @@ This is an add-on section to check if your console already has a modern custom f
If your console already has an arm9loaderhax or boot9strap based custom firmware, you will need to follow the instructions indicated to upgrade your setup to a modern one. If your console already has an arm9loaderhax or boot9strap based custom firmware, you will need to follow the instructions indicated to upgrade your setup to a modern one.
If your console has a menuhax based CFW setup, you should [clear Home Menu's extdata](troubleshooting#clear-home-menu-extdata), then follow all instructions on your SysNAND. If your console has a menuhax based CFW setup, you should [clear HOME Menu's extdata](troubleshooting#clear-home-menu-extdata), then follow all instructions on your SysNAND.
{: .notice--primary} {: .notice--primary}
### Instructions ### Instructions
@ -21,8 +21,9 @@ If your console has a menuhax based CFW setup, you should [clear Home Menu's ext
1. You should now see a configuration menu of some sort 1. You should now see a configuration menu of some sort
___ ___
### What to do next
If your console boots to the normal home menu, return to [Get Started](get-started) If your console boots to the normal HOME Menu, return to [Get Started](get-started)
{: .notice--success} {: .notice--success}
If you see a Luma3DS version of 7.0.5 or lower, continue to [A9LH to B9S](a9lh-to-b9s) If you see a Luma3DS version of 7.0.5 or lower, continue to [A9LH to B9S](a9lh-to-b9s)

View file

@ -6,7 +6,7 @@ We're glad that you'd like to contribute to 3ds.hacks.guide! Here are a few ways
## Maintenance ## Maintenance
This guide is open source - its repository is available [here](https://github.com/hacks-guide/Guide_3DS). If you feel there is an issue with the guide, you can file an issue to make us aware, or file a pull request to have your changes merged into the guide. This guide is open-source - its repository is available [here](https://github.com/hacks-guide/Guide_3DS). If you feel there is an issue with the guide, you can file an issue to make us aware, or file a pull request to have your changes merged into the guide.
## Translations ## Translations
@ -14,7 +14,7 @@ If you'd like to translate this guide into other languages (or help keep the tra
## Seeding ## Seeding
A number of files on this guide are only available as torrents. If you'd like to help seed these torrents to ensure their availability in the future, you can download the a `.zip` file containing all our `.torrent` files: [torrents.zip](assets/torrents.zip) (last updated 2022-01-21) A number of files on this guide are only available as torrents. If you'd like to help seed these torrents to ensure their availability in the future, you can download the `.zip` file containing all our `.torrent` files: [torrents.zip](assets/torrents.zip) (last updated 2022-01-21)
There is also an [RSS feed]({{ "rss.xml" | absolute_url }}) that may be updated for future torrents, which you can subscribe to. There is also an [RSS feed]({{ "rss.xml" | absolute_url }}) that may be updated for future torrents, which you can subscribe to.

View file

@ -6,7 +6,7 @@ title: "CTRTransfer"
### Required Reading ### Required Reading
This is add-on section for installing an 11.15.0 CTRTransfer image to your device. This is an add-on section for installing an 11.15.0 CTRTransfer image to your device.
To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) links on this page, you will need a torrent client like [Deluge](http://dev.deluge-torrent.org/wiki/Download). To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) links on this page, you will need a torrent client like [Deluge](http://dev.deluge-torrent.org/wiki/Download).
@ -52,7 +52,7 @@ Performing a CTRTransfer may break extended memory mode games (Monster Hunter, S
#### Section II - CTRTransfer #### Section II - CTRTransfer
1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9 1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9
1. If you are prompted to create an essential files backup, press (A) to do so, then press (A) to continue once it has completed 1. If you are prompted to create an essential files backup, press (A) to do so, then press (A) to continue once it is completed
1. 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. 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
+ Note that, if you had to fix the RTC date and time, you will have to fix the time in the System Settings as well after this guide + Note that, if you had to fix the RTC date and time, you will have to fix the time in the System Settings as well after this guide
1. Navigate to `[0:] SDCARD` -> `gm9` 1. Navigate to `[0:] SDCARD` -> `gm9`
@ -63,7 +63,7 @@ Performing a CTRTransfer may break extended memory mode games (Monster Hunter, S
+ This prompt will only appear if you have an EmuNAND + This prompt will only appear if you have an EmuNAND
1. Press (A) to unlock SysNAND (lvl1) writing, then input the key combo given 1. Press (A) to unlock SysNAND (lvl1) writing, then input the key combo given
+ This process will take some time + This process will take some time
1. Once the transfer has completed, press (A) to continue 1. Once the transfer is completed, press (A) to continue
1. Press (B) to decline relocking write permissions if prompted 1. Press (B) to decline relocking write permissions if prompted
1. Press (B) twice to return to the main menu 1. Press (B) twice to return to the main menu
1. Press (Home) to bring up the action menu 1. Press (Home) to bring up the action menu
@ -96,7 +96,7 @@ Performing a CTRTransfer may break extended memory mode games (Monster Hunter, S
#### Section IV - Reinstalling Tickets #### Section IV - Reinstalling Tickets
If script found no user tickets told you to skip this section, then skip this section If the script found no user tickets and told you to skip this section, you can skip this section.
{: .notice--info} {: .notice--info}
1. Launch FBI from the list of homebrew 1. Launch FBI from the list of homebrew

View file

@ -92,7 +92,7 @@ The game will be outputted to the `/gm9/out/` folder on your SD card with the na
To identify a `<TitleID>.gbavc.sav` file's Title ID, you can get a listing of all games on the system and their corresponding Title IDs by pressing (Home) to bring up the action menu, selecting `Title manager`, and selecting `[A:] SD CARD`. To identify a `<TitleID>.gbavc.sav` file's Title ID, you can get a listing of all games on the system and their corresponding Title IDs by pressing (Home) to bring up the action menu, selecting `Title manager`, and selecting `[A:] SD CARD`.
{: .notice--info} {: .notice--info}
1. Do the following process for each GBA VC game that you want to backup the save for: 1. Do the following process for each GBA VC game that you want to back up the save for:
+ Launch the GBA VC game + Launch the GBA VC game
+ Exit the GBA VC game + Exit the GBA VC game
+ Power off your device + Power off your device

View file

@ -49,7 +49,7 @@ title: "FAQ"
**A:** No. Custom firmware can be installed for free on the latest firmware without any hardware devices. In fact, 3DS-mode flashcarts like Gateway and Sky3DS are not recommended because they are obsolete and may carry ban or brick risk. **A:** No. Custom firmware can be installed for free on the latest firmware without any hardware devices. In fact, 3DS-mode flashcarts like Gateway and Sky3DS are not recommended because they are obsolete and may carry ban or brick risk.
<a name="faq_cfwhb" />**Q:** *What's the difference between custom firmware and homebrew access?* <a name="faq_cfwhb" />**Q:** *What's the difference between custom firmware and homebrew access?*
**A:** Historically, the 3DS used to have userland homebrew access through older exploits like ninjhax. The level of system access granted with userland allowed you to run basic homebrew and emulators, but did not allow you to (easily) modify games or dump cartridges. It was also a lot less stable, with homebrew often ungracefully crashing and requiring a full reboot. Custom firmware grants a far greater level of system access while also being more stable than homebrew-only entrypoints. **A:** Historically, the 3DS used to have userland homebrew access through older exploits like ninjhax. The level of system access granted with userland allowed you to run basic homebrew and emulators but did not allow you to (easily) modify games or dump cartridges. It was also a lot less stable, with homebrew often ungracefully crashing and requiring a full reboot. Custom firmware grants a far greater level of system access while also being more stable than homebrew-only entrypoints.
# Post-Installation FAQ # Post-Installation FAQ
@ -60,7 +60,7 @@ title: "FAQ"
**A:** Copy and paste your SD card contents to a new SD card formatted as FAT32. For 128GB cards, an allocation size of 65536 is recommended. SD cards larger than 128GB are not recommended due to known issues with GBA graphics and custom themes. **A:** Copy and paste your SD card contents to a new SD card formatted as FAT32. For 128GB cards, an allocation size of 65536 is recommended. SD cards larger than 128GB are not recommended due to known issues with GBA graphics and custom themes.
<a name="faq_systransfer" />**Q:** *Can I system transfer with CFW?* <a name="faq_systransfer" />**Q:** *Can I system transfer with CFW?*
**A:** Yes, system transfers can be performed through the official System Transfer function to other consoles with CFW (inconsistencies may occur if the target console is stock). Tickets for illegitimate titles (homebrew) will not transfer, but can be made to reappear with [faketik](https://github.com/ihaveamac/faketik/releases/latest). Make sure that you do not perform a wireless transfer, as this will delete illegitimate titles. CFW will remain on both consoles. **A:** Yes, system transfers can be performed through the official System Transfer function to other consoles with CFW (inconsistencies may occur if the target console is stock). Tickets for illegitimate titles (homebrew) will not transfer but can be made to reappear with [faketik](https://github.com/ihaveamac/faketik/releases/latest). Make sure that you do not perform a wireless transfer, as this will delete illegitimate titles. CFW will remain on both consoles.
<a name="faq_language" />**Q:** *How do I change the system language of a Japanese 3DS?* <a name="faq_language" />**Q:** *How do I change the system language of a Japanese 3DS?*
**A:** The only way to change the system language of a Japanese 3DS to a language other than Japanese is to perform a [region change](region-changing). Note that this is very likely to break the Nintendo eShop on your device, which means you will be unable to update your games whether they are in-region or out-of-region. **A:** The only way to change the system language of a Japanese 3DS to a language other than Japanese is to perform a [region change](region-changing). Note that this is very likely to break the Nintendo eShop on your device, which means you will be unable to update your games whether they are in-region or out-of-region.
@ -84,10 +84,10 @@ title: "FAQ"
**A:** It is recommended that you upgrade your setup to a modern, boot9strap-based one. Follow the [Checking for CFW](checking-for-cfw) guide to see how to upgrade your setup. **A:** It is recommended that you upgrade your setup to a modern, boot9strap-based one. Follow the [Checking for CFW](checking-for-cfw) guide to see how to upgrade your setup.
<a name="faq_whyb9s" />**Q:** *My setup works for me. Why should I upgrade it?* <a name="faq_whyb9s" />**Q:** *My setup works for me. Why should I upgrade it?*
**A:** The vast majority of modern homebrew (such as Checkpoint and BootNTR Selector) have only been tested on modern, boot9strap-based setups and may not work entirely (or at all) on older setups based on menuhax, A9LH, or Gateway. In addition, depending on your setup, you may be unable to safely update to the latest firmware. Modern, boot9strap-based setups allow for greater level of system access than previous hacks, including the ability to dump your console's bootrom. **A:** The vast majority of modern homebrew (such as Checkpoint and BootNTR Selector) have only been tested on modern, boot9strap-based setups and may not work entirely (or at all) on older setups based on menuhax, A9LH, or Gateway. In addition, depending on your setup, you may be unable to safely update to the latest firmware. Modern, boot9strap-based setups allow for a greater level of system access than previous hacks, including the ability to dump your console's bootrom.
<a name="faq_upgradeloss" />**Q:** *Will I lose anything if I upgrade my setup?* <a name="faq_upgradeloss" />**Q:** *Will I lose anything if I upgrade my setup?*
**A:** Your old setup (including your EmuNAND, if you have one) can usually be directly migrated to boot9strap with no data loss. If you have data that is particularly important to you, it would be a good idea to make a decrypted backup of your save data before upgrading your setup with a tool like [JKSM](https://github.com/J-D-K/JKSM/releases/tag/12%2F20%2F2018). **A:** Your old setup (including your EmuNAND, if you have one) can usually be directly migrated to boot9strap with no data loss. If you have data that is particularly important to you, it would be a good idea to make a decrypted backup of your save data before upgrading your setup with a tool like [JKSM](https://github.com/J-D-K/JKSM/releases/tag/12%2F20%2F2018).
<a name="faq_gatewaysaves" />**Q:** *How do I move saves from an existing Gateway setup to a more modern setup?* <a name="faq_gatewaysaves" />**Q:** *How do I move saves from an existing Gateway setup to a more modern setup?*
**A:** See [this thread](https://gbatemp.net/threads/425743/). **A:** See [this thread](https://gbatemp.net/threads/425743/).

View file

@ -17,7 +17,7 @@ On this page, we will make critical system file backups and install the followin
+ **GodMode9** *(multipurpose tool which can do NAND and cartridge functions)* + **GodMode9** *(multipurpose tool which can do NAND and cartridge functions)*
+ **Homebrew Launcher Loader** *(launches the Homebrew Launcher)* + **Homebrew Launcher Loader** *(launches the Homebrew Launcher)*
+ **DSP1** *(allows homebrew applications to have sound)* + **DSP1** *(allows homebrew applications to have sound)*
+ **ctr-no-timeoffset** *(sets the Home Menu time to match the internal Real-Time Clock)* + **ctr-no-timeoffset** *(sets the HOME Menu time to match the internal Real-Time Clock)*
It is not recommended to skip downloading any of these applications, as many of them will be used later on this page. At the end of this page, your SD card will be cleaned up by removing unnecessary installation files. It is not recommended to skip downloading any of these applications, as many of them will be used later on this page. At the end of this page, your SD card will be cleaned up by removing unnecessary installation files.
{: .notice--warning} {: .notice--warning}
@ -164,7 +164,7 @@ You're done! Custom firmware is now fully configured on your device.
#### Information and Notes #### Information and Notes
{% capture notice-6 %} {% capture notice-6 %}
Here are some keycombos that you should know: Here are some key combos that you should know:
- Holding (Select) on boot will launch the Luma3DS configuration menu. - Holding (Select) on boot will launch the Luma3DS configuration menu.
- Holding (Start) on boot will launch GodMode9, or if you have multiple payloads in `/luma/payloads/`, the Luma3DS chainloader. - Holding (Start) on boot will launch GodMode9, or if you have multiple payloads in `/luma/payloads/`, the Luma3DS chainloader.

View file

@ -10,7 +10,7 @@ Before proceeding, ensure you have read all of the information on [ntrboot](ntrb
This method requires temporary access to a second 3DS family device that is already running boot9strap. This does not require your flashcart to support either 3DS's version. This method requires temporary access to a second 3DS family device that is already running boot9strap. This does not require your flashcart to support either 3DS's version.
Note that in some rare circumstances, it may be possible for the flashing process to **brick** a counterfeit flashcart and render it permanently unusable. This is unlikely, but nevertheless only original listed flashcarts are supported. To reduce the chance of receiving a counterfeit card, it is recommended that you use a reputable site to buy your flashcart (such as [NDS Card](http://www.nds-card.net/)) Note that in some rare circumstances, it may be possible for the flashing process to **brick** a counterfeit flashcart and render it permanently unusable. This is unlikely, but nevertheless, only original listed flashcarts are supported. To reduce the chance of receiving a counterfeit card, it is recommended that you use a reputable site to buy your flashcart (such as [NDS Card](http://www.nds-card.net/))
{: .notice--danger} {: .notice--danger}
### What You Need ### What You Need

View file

@ -10,7 +10,7 @@ Before proceeding, ensure you have read all of the information on [ntrboot](ntrb
This method requires nothing more than your stock unhacked 3DS and a compatible flashcart. This method uses the flashcart to run the ntrboot flasher `.nds` file on your 3DS. This means that your flashcart must support launching `.nds` files on your 3DS's version. See the flashcart table on [ntrboot](ntrboot) for more information. This method requires nothing more than your stock unhacked 3DS and a compatible flashcart. This method uses the flashcart to run the ntrboot flasher `.nds` file on your 3DS. This means that your flashcart must support launching `.nds` files on your 3DS's version. See the flashcart table on [ntrboot](ntrboot) for more information.
Note that in some rare circumstances, it may be possible for the flashing process to **brick** a counterfeit flashcart and render it permanently unusable. This is unlikely, but nevertheless only original listed flashcarts are supported. To reduce the chance of receiving a counterfeit card, it is recommended that you use a reputable site to buy your flashcart (such as [NDS Card](http://www.nds-card.net/)) Note that in some rare circumstances, it may be possible for the flashing process to **brick** a counterfeit flashcart and render it permanently unusable. This is unlikely, but nevertheless, only original listed flashcarts are supported. To reduce the chance of receiving a counterfeit card, it is recommended that you use a reputable site to buy your flashcart (such as [NDS Card](http://www.nds-card.net/))
{: .notice--danger} {: .notice--danger}
### What You Need ### What You Need

View file

@ -10,7 +10,7 @@ Before proceeding, ensure you have read all of the information on [ntrboot](ntrb
This method requires temporary access to a Nintendo DSi that is compatible with your flashcart. This method uses the flashcart to run the ntrboot flasher `.nds` file on your DSi. This means that your flashcart must support launching `.nds` files on your DSi's version. See the flashcart table on [ntrboot](ntrboot) for more information. This method requires temporary access to a Nintendo DSi that is compatible with your flashcart. This method uses the flashcart to run the ntrboot flasher `.nds` file on your DSi. This means that your flashcart must support launching `.nds` files on your DSi's version. See the flashcart table on [ntrboot](ntrboot) for more information.
Note that in some rare circumstances, it may be possible for the flashing process to **brick** a counterfeit flashcart and render it permanently unusable. This is unlikely, but nevertheless only original listed flashcarts are supported. To reduce the chance of receiving a counterfeit card, it is recommended that you use a reputable site to buy your flashcart (such as [NDS Card](http://www.nds-card.net/)) Note that in some rare circumstances, it may be possible for the flashing process to **brick** a counterfeit flashcart and render it permanently unusable. This is unlikely, but nevertheless, only original listed flashcarts are supported. To reduce the chance of receiving a counterfeit card, it is recommended that you use a reputable site to buy your flashcart (such as [NDS Card](http://www.nds-card.net/))
{: .notice--danger} {: .notice--danger}
### What You Need ### What You Need

View file

@ -10,7 +10,7 @@ Before proceeding, ensure you have read all of the information on [ntrboot](ntrb
This method requires temporary access to a Nintendo DS or Nintendo DS Lite that is compatible with your flashcart. This method uses the flashcart to run the ntrboot flasher `.nds` file on your NDS. This method requires temporary access to a Nintendo DS or Nintendo DS Lite that is compatible with your flashcart. This method uses the flashcart to run the ntrboot flasher `.nds` file on your NDS.
Note that in some rare circumstances, it may be possible for the flashing process to **brick** a counterfeit flashcart and render it permanently unusable. This is unlikely, but nevertheless only original listed flashcarts are supported. To reduce the chance of receiving a counterfeit card, it is recommended that you use a reputable site to buy your flashcart (such as [NDS Card](http://www.nds-card.net/)) Note that in some rare circumstances, it may be possible for the flashing process to **brick** a counterfeit flashcart and render it permanently unusable. This is unlikely, but nevertheless, only original listed flashcarts are supported. To reduce the chance of receiving a counterfeit card, it is recommended that you use a reputable site to buy your flashcart (such as [NDS Card](http://www.nds-card.net/))
{: .notice--danger} {: .notice--danger}
### What You Need ### What You Need

View file

@ -21,7 +21,7 @@ This page is for Windows users only. If you are not on Windows, check out the [F
1. Insert your SD card into your computer 1. Insert your SD card into your computer
1. If the SD card has any files and folders on it, copy everything to a folder on your computer 1. If the SD card has any files and folders on it, copy everything to a folder on your computer
1. Run `SD Card Formatter Setup` (the `.exe` file) in the downloaded `.zip` file with Adminstrator privileges, then install the program 1. Run `SD Card Formatter Setup` (the `.exe` file) in the downloaded `.zip` file with Administrator privileges, then install the program
1. Run `SD Card Formatter` from the Start Menu 1. Run `SD Card Formatter` from the Start Menu
1. Select your SD card's drive letter for "Select card" 1. Select your SD card's drive letter for "Select card"

View file

@ -4,62 +4,63 @@ title: "Get Started"
{% include toc title="Table of Contents" %} {% include toc title="Table of Contents" %}
### Required Reading Before starting this guide, we will see if custom firmware is already installed and check the current system version of your device.
If you have hacked your 3DS in the past, or you purchased your 3DS second-hand, it is possible that your console already has custom firmware. You should [check for CFW](checking-for-cfw) before proceeding. #### Section I - CFW Check
1. Power off your device
1. Hold the (Select) button
1. Power on your device while still holding the (Select) button
1. If you do not see an unusual menu (e.g. "Luma3DS Configuration"), you may proceed to the next section
If you see an unusual menu, STOP - you already have custom firmware! Continue from [here](checking-for-cfw#what-to-do-next).
{: .notice--warning} {: .notice--warning}
Select the appropriate page for your version from the chart below. Note that the "from" and "to" fields are inclusive. #### Section II - System Version Check
Your device version can be found at the bottom right of the top screen of the System Settings. 1. Open the System Settings application
1. Your system version will be displayed on the bottom right of the top screen (e.g. "Ver. 11.15.0-47U")
![]({{ "/images/screenshots/system-version.png" | absolute_url }}) #### Section III - Select a Method
{: .notice--info}
Before starting, you may want to check your SD card for errors using [H2testw (Windows)](h2testw-(windows)), [F3 (Linux)](f3-(linux)), or [F3XSwift (Mac)](f3xswift-(mac))! Use the version table below to select a method. A few things to note:
{: .notice--warning} + The version table below is *inclusive*. For example, "from 11.4.0 to 11.14.0" includes 11.4.0, 11.14.0, and all versions in between.
+ Software versions do not work the same as decimals. Versions 11.10.0 and above are newer than 11.3.0, and are therefore not compatible with Soundhax.
While we believe that custom firmware is safe for online use, there have been online network bans in the past, primarily for cheating and suspicious eShop behavior. + The number and letter after the system version are not important.
{: .notice--warning}
### Version Table
The letter and number after the system version (for example, 11.15.0-**47U**) is not relevant in this version table.
<table> <table>
<colgroup> <colgroup>
<col span="1" style="width: 10%;"> <col span="1" style="width: 20%;">
<col span="1" style="width: 10%;">
<col span="1" style="width: 40%;"> <col span="1" style="width: 40%;">
</colgroup> </colgroup>
<thead> <thead>
<tr> <tr>
<th style="text-align: center">From</th> <th style="text-align: center">System Version</th>
<th style="text-align: center">To</th> <th style="text-align: center">What to do</th>
<th style="text-align: center">Action</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
<tr> <tr>
<td style="text-align: center; font-weight: bold;" colspan="2">11.15.0 (latest version)</td> <td style="text-align: center; font-weight: bold;">11.15.0 (latest version)</td>
<td style="text-align: center; font-weight: bold;"><a href="seedminer">Seedminer</a></td> <td style="text-align: center; font-weight: bold;"><a href="seedminer">Seedminer</a></td>
</tr> </tr>
<tr> <tr>
<td style="text-align: center; font-weight: bold;">11.4.0</td> <td style="text-align: center; font-weight: bold;">11.4.0 to 11.14.0</td>
<td style="text-align: center; font-weight: bold;">11.14.0</td>
<td style="text-align: center; font-weight: bold;">Update your 3DS to the latest version through System Settings</td> <td style="text-align: center; font-weight: bold;">Update your 3DS to the latest version through System Settings</td>
</tr> </tr>
<tr> <tr>
<td style="text-align: center; font-weight: bold;">1.0.0</td> <td style="text-align: center; font-weight: bold;">1.0.0 to 11.3.0</td>
<td style="text-align: center; font-weight: bold;">11.3.0</td>
<td style="text-align: center; font-weight: bold;"><a href="installing-boot9strap-(soundhax)">Installing boot9strap (Soundhax)</a></td> <td style="text-align: center; font-weight: bold;"><a href="installing-boot9strap-(soundhax)">Installing boot9strap (Soundhax)</a></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
--- ---
#### Alternate Methods
A number of methods that work on all versions are available, but require additional hardware. If possible, you should follow one of the software methods listed above instead. If possible, you should follow one of the software methods listed above.
Otherwise, methods that work on all versions are available, but require additional hardware:
1. [Installing boot9strap (kartdlphax)](installing-boot9strap-(kartdlphax)) - requires a 3DS with custom firmware and a copy of Mario Kart 7 1. [Installing boot9strap (kartdlphax)](installing-boot9strap-(kartdlphax)) - requires a 3DS with custom firmware and a copy of Mario Kart 7
1. [ntrboot](ntrboot) - requires compatible DS flashcart 1. [ntrboot](ntrboot) - requires compatible DS flashcart

View file

@ -10,10 +10,7 @@ excerpt: "A complete guide to 3DS custom firmware, <br /> from stock to boot9str
--- ---
Thoroughly read all of the introductory pages (including this one!) before proceeding. Thoroughly read all of the introductory pages (including this one!) before proceeding.
{: .notice--warning} {: .notice--info}
The latest system software version is currently 11.15.0-47. If you have installed CFW in the past, it is highly recommended to follow [Checking for CFW](checking-for-cfw) to make sure your custom firmware is up-to-date.
{: .notice--warning}
## What is custom firmware? ## What is custom firmware?
@ -21,8 +18,9 @@ The latest system software version is currently 11.15.0-47. If you have installe
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 * Bypassing the region lock, allowing you to play games from other regions
* Home menu customization, using community-created [themes and badges](https://themeplaza.art) * 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 ("ROM hacks") 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 * Save data editing, backup, and restore
* Emulation of older consoles, as well as native playback of DS and GBA games * Emulation of older consoles, as well as native playback of DS and GBA games
@ -30,16 +28,22 @@ Popular uses for custom firmware include:
## What does this guide install? ## What does this guide install?
This guide will install **boot9strap + Luma3DS custom firmware** on **unmodified/stock** 3DS/2DS devices. If you have installed custom firmware in the past, you should follow [these instructions](checking-for-cfw) to find the correct upgrade path for your console. A modern, boot9strap/Luma3DS-based setup is preferred over older setups (arm9loaderhax, menuhax) because it is more stable for modern homebrew and continues to be supported by the community. This guide will:
+ Install **boot9strap** and **Luma3DS custom firmware** on unmodified retail 3DS/2DS devices
+ 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)
## What do I need to know before starting? ## What do I need to know before starting?
* While the risks of bricking have been minimized over the years, **we are not responsible for anything that goes wrong with your device**. Incorrect file placement will not brick your device, but reckless behavior might. * While the risks of bricking have been minimized over the years, **we are not responsible for anything that goes wrong with your device**. Incorrect file placement will not brick your device, but reckless behavior might.
* This guide will work on every retail device in the Nintendo 3DS family of consoles (including the New 3DS series and the 2DS), regardless of region or firmware. * This guide is compatible with every retail device in the Nintendo 3DS family of consoles (including the New 3DS series and the 2DS), regardless of region or firmware.
* Following this guide alone should not result in data loss, but SD card corruption is always a possibility. You should make a backup of your SD card contents if you have important data. * Following this guide alone should not result in data loss, but SD card corruption is always a possibility. You should make a backup of your SD card contents if you have important data.
* You will need a working SD card in your 3DS, as well as the ability to write files to the SD card. The 3DS can read SD cards formatted as MBR/FAT32. * You will need a working SD card in your 3DS, as well as the ability to write files to the SD card. The 3DS can read SD cards formatted as MBR/FAT32.
+ You may want to check your SD card for errors using [H2testw (Windows)](h2testw-(windows)), [F3 (Linux)](f3-(linux)), or [F3XSwift (Mac)](f3xswift-(mac)).
* While we believe that custom firmware is safe for online use, there have been online network bans in the past, primarily for cheating and suspicious eShop behavior.
___ ___
### Continue to [Get Started](get-started) ## Continue to [Get Started](get-started)
{: .notice--primary} {: .notice--primary}

View file

@ -6,7 +6,7 @@ title: "Homebrew Launcher (Soundhax)"
### Required Reading ### Required Reading
The Homebrew Launcher has many different entrypoints, or methods of launching. The Homebrew Launcher has many different entrypoints (methods of launching).
Soundhax (when combined with the Homebrew Launcher) is compatible with versions 9.0.0 through 11.3.0 in the EUR, JPN, KOR, and USA regions. Soundhax (when combined with the Homebrew Launcher) is compatible with versions 9.0.0 through 11.3.0 in the EUR, JPN, KOR, and USA regions.

View file

@ -23,9 +23,9 @@ This is a currently working implementation of the "FIRM partitions known-plainte
1. Power off your device 1. Power off your device
1. Hold the (Select) button 1. Hold the (Select) button
1. Power on your device while still holding the (Select) button 1. Power on your device while still holding the (Select) button
1. If the check was successful, you will boot to the HOME menu and you may proceed with this guide 1. If the check was successful, you will boot to the HOME Menu and you may proceed with this guide
If you see a configuration menu, you already have CFW and continuing with these instructions may BRICK your device! Follow [Checking for CFW](checking-for-cfw) to upgrade your existing CFW. If you see a configuration menu, you already have CFW, and continuing with these instructions may BRICK your device! Follow [Checking for CFW](checking-for-cfw) to upgrade your existing CFW.
{: .notice--danger} {: .notice--danger}
#### Section II - Prep Work #### Section II - Prep Work
@ -48,7 +48,7 @@ If you see a configuration menu, you already have CFW and continuing with these
1. Select "Verify files" 1. Select "Verify files"
1. Select "Build and Download" 1. Select "Build and Download"
1. Wait for the process to complete 1. Wait for the process to complete
1. When the process has completed, download your modified DSiWare archive from the site 1. When the process is completed, download your modified DSiWare archive from the site
+ This file contains 2 DSiWare backup files, one clean (unmodified) and one hax (exploited) + This file contains 2 DSiWare backup files, one clean (unmodified) and one hax (exploited)
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` on your SD card 1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` on your SD card
+ The `<ID0>` will be the same one that you used in [Seedminer](seedminer) + The `<ID0>` will be the same one that you used in [Seedminer](seedminer)
@ -82,7 +82,7 @@ If you would prefer a visual guide to this section, one is available [here](http
1. Tap the fourth box with the letter "A" in it 1. Tap the fourth box with the letter "A" in it
1. If the exploit was successful, your device will have loaded b9sTool 1. If the exploit was successful, your device will have loaded b9sTool
1. Using the D-Pad, move to "Install boot9strap" 1. Using the D-Pad, move to "Install boot9strap"
+ If you miss this step, the system will exit to home menu instead of installing boot9strap and you will need to open Nintendo DS Connections and start over from the beginning of Section III + If you miss this step, the system will exit to HOME Menu instead of installing boot9strap and you will need to open Nintendo DS Connections and start over from the beginning of Section III
1. Press (A), then press START and SELECT at the same time to begin the process 1. Press (A), then press START and SELECT at the same time to begin the process
1. Once completed and the bottom screen says "done.", exit b9sTool, then power off your device 1. Once completed and the bottom screen says "done.", exit b9sTool, then power off your device
+ You may have to force power off by holding the power button + You may have to force power off by holding the power button
@ -97,7 +97,7 @@ If you would prefer a visual guide to this section, one is available [here](http
1. Press (Start) to save and reboot 1. Press (Start) to save and reboot
At this point, your console will boot to Luma3DS by default as long as the SD card is inserted. At this point, your console will boot to Luma3DS by default as long as the SD card is inserted.
+ Luma3DS does not look any different from the normal HOME menu. If your console has booted into the HOME menu, it is running custom firmware. + Luma3DS does not look any different from the normal HOME Menu. If your console has booted into the HOME Menu, it is running custom firmware.
+ On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card. + On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card.
#### Section VI - Restoring DS Connection Settings #### Section VI - Restoring DS Connection Settings

View file

@ -90,10 +90,10 @@ This will work on New 3DS, New 2DS, Old 3DS, and Old 2DS on *all* versions that
1. Use the (A) button and the D-Pad to turn on the following: 1. Use the (A) button and the D-Pad to turn on the following:
+ **"Show NAND or user string in System Settings"** + **"Show NAND or user string in System Settings"**
1. Press (Start) to save and reboot 1. Press (Start) to save and reboot
+ If you get an error, just continue the next page + If you get an error, just continue to the next page
At this point, your console will boot to Luma3DS by default as long as the SD card is inserted. At this point, your console will boot to Luma3DS by default as long as the SD card is inserted.
+ Luma3DS does not look any different from the normal HOME menu. If your console has booted into the HOME menu, it is running custom firmware. + Luma3DS does not look any different from the normal HOME Menu. If your console has booted into the HOME Menu, it is running custom firmware.
+ On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card. + On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card.
___ ___

View file

@ -52,7 +52,7 @@ On the **target 3DS** (the 3DS that you are trying to modify):
1. Power on the **source 3DS** 1. Power on the **source 3DS**
- If you are prompted to set up Luma3DS, just press START to save the configuration - If you are prompted to set up Luma3DS, just press START to save the configuration
1. Once in the home menu, press (Left Shoulder) + (Down D-Pad) + (Select) to bring up the Rosalina menu 1. Once in the HOME Menu, press (Left Shoulder) + (Down D-Pad) + (Select) to bring up the Rosalina menu
1. Select "Enable plugin loader" 1. Select "Enable plugin loader"
1. Press (B) to exit the Rosalina menu 1. Press (B) to exit the Rosalina menu
1. Launch Mario Kart 7 1. Launch Mario Kart 7
@ -72,16 +72,17 @@ On the **target 3DS** (the 3DS that you are trying to modify):
1. Wait for all checks to complete 1. Wait for all checks to complete
1. When prompted, input the key combo given on the top screen to install boot9strap 1. When prompted, input the key combo given on the top screen to install boot9strap
1. Once it has completed, press (A) to reboot your device 1. Once it is complete, press (A) to reboot your device
#### Section V - Configuring Luma3DS #### Section V - Configuring Luma3DS
1. Your target 3DS should have rebooted into the Luma3DS configuration menu 1. Your target 3DS should have rebooted into the Luma3DS configuration menu
+ You can access the Luma3DS configuration menu at any time by powering off, holding SELECT, then powering on your device while still holding SELECT
1. Use the (A) button and the D-Pad to turn on the following: 1. Use the (A) button and the D-Pad to turn on the following:
- **"Show NAND or user string in System Settings"** - **"Show NAND or user string in System Settings"**
At this point, your console will boot to Luma3DS by default as long as the SD card is inserted. At this point, your console will boot to Luma3DS by default as long as the SD card is inserted.
+ Luma3DS does not look any different from the normal HOME menu. If your console has booted into the HOME menu, it is running custom firmware. + Luma3DS does not look any different from the normal HOME Menu. If your console has booted into the HOME Menu, it is running custom firmware.
+ On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card. + On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card.
+ You will **not** need to use your **source 3DS** to complete any further steps on this guide. + You will **not** need to use your **source 3DS** to complete any further steps on this guide.

View file

@ -53,7 +53,7 @@ To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) links on this
1. Remove the magnet from your device 1. Remove the magnet from your device
+ On old 2DS, you should instead disable the sleep mode switch + On old 2DS, you should instead disable the sleep mode switch
1. When prompted, input the key combo given on the top screen to install boot9strap 1. When prompted, input the key combo given on the top screen to install boot9strap
1. Once it has completed, force your device to power off by holding down the power button 1. Once it is completed, force your device to power off by holding down the power button
+ Your device will only boot to the SafeB9SInstaller screen until the next section is completed + Your device will only boot to the SafeB9SInstaller screen until the next section is completed
#### Section IV - Configuring Luma3DS #### Section IV - Configuring Luma3DS
@ -68,10 +68,10 @@ To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) links on this
1. Use the (A) button and the D-Pad to turn on the following: 1. Use the (A) button and the D-Pad to turn on the following:
+ **"Show NAND or user string in System Settings"** + **"Show NAND or user string in System Settings"**
1. Press (Start) to save and reboot 1. Press (Start) to save and reboot
+ If you get an error, just continue the next page + If you get an error, just continue to the next page
At this point, your console will boot to Luma3DS by default as long as the SD card is inserted. At this point, your console will boot to Luma3DS by default as long as the SD card is inserted.
+ Luma3DS does not look any different from the normal HOME menu. If your console has booted into the HOME menu, it is running custom firmware. + Luma3DS does not look any different from the normal HOME Menu. If your console has booted into the HOME Menu, it is running custom firmware.
+ On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card. + On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card.
___ ___
@ -95,7 +95,7 @@ Do not follow this section until you have completed the rest of the instructions
* The flashrom backup corresponding to your flashcart * The flashrom backup corresponding to your flashcart
+ Note that if you followed [Flashing ntrboot (3DS Multi System)](flashing-ntrboot-(3ds-multi-system)), the flashrom backup already exists in the correct location and does not need to be downloaded + Note that if you followed [Flashing ntrboot (3DS Multi System)](flashing-ntrboot-(3ds-multi-system)), the flashrom backup already exists in the correct location and does not need to be downloaded
+ Note that if you followed [Flashing ntrboot (3DS Single System)](flashing-ntrboot-(3ds-single-system)) or [Flashing ntrboot (NDS)](flashing-ntrboot-(nds)), the flashrom backup already exists on your flashcart's SD card and should be copied to the location specified below + Note that if you followed [Flashing ntrboot (3DS Single System)](flashing-ntrboot-(3ds-single-system)) or [Flashing ntrboot (NDS)](flashing-ntrboot-(nds)), the flashrom backup already exists on your flashcart's SD card and should be copied to the location specified below
+ If you do not know which HW revision you have, just try each for your cart of them. Only the correct one will allow your flashcart to launch properly from home menu, but flashing the wrong one will not brick the cart + If you do not know which HW revision you have, just try each for your cart of them. Only the correct one will allow your flashcart to launch properly from the HOME Menu, but flashing the wrong one will not brick the cart
| Flashcart | Hardware Revision | Flashrom | | Flashcart | Hardware Revision | Flashrom |
|-|:-:|:-:| |-|:-:|:-:|

View file

@ -67,18 +67,19 @@ This method of using Seedminer for further exploitation uses your `movable.sed`
1. Wait for all safety checks to complete 1. Wait for all safety checks to complete
1. When prompted, input the key combo given to install boot9strap 1. When prompted, input the key combo given to install boot9strap
1. Once it has completed, press (A) to reboot your device 1. Once it is complete, press (A) to reboot your device
#### Section IV - Configuring Luma3DS #### Section IV - Configuring Luma3DS
1. Your device should have rebooted into the Luma3DS configuration menu 1. Your device should have rebooted into the Luma3DS configuration menu
+ You can access the Luma3DS configuration menu at any time by powering off, holding SELECT, then powering on your device while still holding SELECT
+ If you get a black screen, [follow this troubleshooting guide](troubleshooting#boot-related-issues-on-modded-devices) + If you get a black screen, [follow this troubleshooting guide](troubleshooting#boot-related-issues-on-modded-devices)
1. Use the (A) button and the D-Pad to turn on the following: 1. Use the (A) button and the D-Pad to turn on the following:
+ **"Show NAND or user string in System Settings"** + **"Show NAND or user string in System Settings"**
1. Press (Start) to save and reboot 1. Press (Start) to save and reboot
At this point, your console will boot to Luma3DS by default as long as the SD card is inserted. At this point, your console will boot to Luma3DS by default as long as the SD card is inserted.
+ Luma3DS does not look any different from the normal HOME menu. If your console has booted into the HOME menu, it is running custom firmware. + Luma3DS does not look any different from the normal HOME Menu. If your console has booted into the HOME Menu, it is running custom firmware.
+ On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card. + On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card.
At this point, Pokémon Picross is no longer necessary and can be removed from your device. At this point, Pokémon Picross is no longer necessary and can be removed from your device.

View file

@ -22,7 +22,7 @@ title: "Installing boot9strap (SafeB9SInstaller)"
1. Wait for all safety checks to complete 1. Wait for all safety checks to complete
1. When prompted, input the key combo given to install boot9strap 1. When prompted, input the key combo given to install boot9strap
1. Once it has completed, press (A) to reboot your device 1. Once it is complete, press (A) to reboot your device
#### Section III - Configuring Luma3DS #### Section III - Configuring Luma3DS
@ -31,10 +31,10 @@ title: "Installing boot9strap (SafeB9SInstaller)"
1. Use the (A) button and the D-Pad to turn on the following: 1. Use the (A) button and the D-Pad to turn on the following:
+ **"Show NAND or user string in System Settings"** + **"Show NAND or user string in System Settings"**
1. Press (Start) to save and reboot 1. Press (Start) to save and reboot
+ If you get an error, just continue the next page + If you get an error, just continue to the next page
At this point, your console will boot to Luma3DS by default as long as the SD card is inserted. At this point, your console will boot to Luma3DS by default as long as the SD card is inserted.
+ Luma3DS does not look any different from the normal HOME menu. If your console has booted into the HOME menu, it is running custom firmware. + Luma3DS does not look any different from the normal HOME Menu. If your console has booted into the HOME Menu, it is running custom firmware.
+ On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card. + On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card.
___ ___

View file

@ -61,19 +61,20 @@ Soundhax (when combined with universal-otherapp) is compatible with versions 1.0
1. Wait for all checks to complete 1. Wait for all checks to complete
1. When prompted, input the key combo given on the top screen to install boot9strap 1. When prompted, input the key combo given on the top screen to install boot9strap
1. Once it has completed, press (A) to reboot your device 1. Once it is complete, press (A) to reboot your device
#### Section IV - Configuring Luma3DS #### Section IV - Configuring Luma3DS
1. Your device should have rebooted into the Luma3DS configuration menu 1. Your device should have rebooted into the Luma3DS configuration menu
+ You can access the Luma3DS configuration menu at any time by powering off, holding SELECT, then powering on your device while still holding SELECT
+ If you get a black screen, [follow this troubleshooting guide](troubleshooting#boot-related-issues-on-modded-devices) + If you get a black screen, [follow this troubleshooting guide](troubleshooting#boot-related-issues-on-modded-devices)
1. Use the (A) button and the D-Pad to turn on the following: 1. Use the (A) button and the D-Pad to turn on the following:
+ **"Show NAND or user string in System Settings"** + **"Show NAND or user string in System Settings"**
1. Press (Start) to save and reboot 1. Press (Start) to save and reboot
+ If you get an error, just continue the next page + If you get an error, just continue to the next page
At this point, your console will boot to Luma3DS by default as long as the SD card is inserted. At this point, your console will boot to Luma3DS by default as long as the SD card is inserted.
+ Luma3DS does not look any different from the normal HOME menu. If your console has booted into the HOME menu, it is running custom firmware. + Luma3DS does not look any different from the normal HOME Menu. If your console has booted into the HOME Menu, it is running custom firmware.
+ On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card. + On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card.
___ ___

View file

@ -10,13 +10,13 @@ In order to exploit the SAFE_MODE firmware of our system, we need to inject an e
We can do this using an existing exploit, BannerBomb3. We can do this using an existing exploit, BannerBomb3.
To accomplish this, we use your system's encryption key (movable.sed) to build a DSiWare backup that exploits the system in order to inject the exploited WiFi profile to your connections list. To accomplish this, we use your system's encryption key (movable.sed) to build a DSiWare backup that exploits the system in order to inject the exploited WiFi profile into your connections list.
Once the WiFi profile has been injected, we will use SAFE_MODE, which is a recovery feature present on all 3DS consoles, to activate the exploited WiFi profile. Once the WiFi profile has been injected, we will use SAFE_MODE, which is a recovery feature present on all 3DS consoles, to activate the exploited WiFi profile.
These instructions work on USA, Europe, Japan, and Korea region consoles as indicated by the letters U, E, J, or K after the system version. These instructions work on USA, Europe, Japan, and Korea region consoles as indicated by the letters U, E, J, or K after the system version.
If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will need to follow [an alternate branch of Seedminer](bannerbomb3). For assistance with this matter, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask, in English, for help. If your (Right/Left Shoulder), (D-Pad Up), or (A) buttons do not work, you will need to follow [an alternate branch of Seedminer](bannerbomb3). For assistance with this matter, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask, in English, for help.
{: .notice--warning} {: .notice--warning}
### What You Need ### What You Need
@ -64,7 +64,7 @@ If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will n
1. Press "OK" to accept the update 1. Press "OK" to accept the update
+ There is no update. This is part of the exploit + There is no update. This is part of the exploit
1. Press "I accept" to accept the terms and conditions 1. Press "I accept" to accept the terms and conditions
1. The update will eventually fail, with error code `003-1099`. This is intended behaviour 1. The update will eventually fail, with the error code `003-1099`. This is intended behaviour
1. When asked "Would you like to configure Internet settings?", select "Yes" 1. When asked "Would you like to configure Internet settings?", select "Yes"
1. On the following menu, navigate to `Connection 1` -> `Change Settings` -> `Next Page (right arrow)` -> `Proxy Settings` -> `Detailed Setup` 1. On the following menu, navigate to `Connection 1` -> `Change Settings` -> `Next Page (right arrow)` -> `Proxy Settings` -> `Detailed Setup`
+ This is a [visual representation](https://uwuu.ca/images/safemode_highlighted.png) + This is a [visual representation](https://uwuu.ca/images/safemode_highlighted.png)
@ -73,13 +73,14 @@ If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will n
#### Section IV - Configuring Luma3DS #### Section IV - Configuring Luma3DS
1. Your device should have rebooted into the Luma3DS configuration menu 1. Your device should have rebooted into the Luma3DS configuration menu
+ You can access the Luma3DS configuration menu at any time by powering off, holding SELECT, then powering on your device while still holding SELECT
+ If you get a black screen, [follow this troubleshooting guide](troubleshooting#boot-related-issues-on-modded-devices) + If you get a black screen, [follow this troubleshooting guide](troubleshooting#boot-related-issues-on-modded-devices)
1. Use the (A) button and the D-Pad to turn on the following: 1. Use the (A) button and the D-Pad to turn on the following:
+ **"Show NAND or user string in System Settings"** + **"Show NAND or user string in System Settings"**
1. Press (Start) to save and reboot 1. Press (Start) to save and reboot
At this point, your console will boot to Luma3DS by default as long as the SD card is inserted. At this point, your console will boot to Luma3DS by default as long as the SD card is inserted.
+ Luma3DS does not look any different from the normal HOME menu. If your console has booted into the HOME menu, it is running custom firmware. + Luma3DS does not look any different from the normal HOME Menu. If your console has booted into the HOME Menu, it is running custom firmware.
+ On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card. + On the next page, you will copy Luma3DS to internal memory so that you can boot without an SD card.
#### Section V - Restoring WiFi Configuration Profiles #### Section V - Restoring WiFi Configuration Profiles

View file

@ -35,7 +35,7 @@ If you do not have any DSiWare games or saves that you care about, skip this sec
{: .notice--info} {: .notice--info}
1. Launch GodMode9 by holding (Start) during boot 1. Launch GodMode9 by holding (Start) during boot
1. If you are prompted to create an essential files backup, press (A) to do so, then press (A) to continue once it has completed 1. If you are prompted to create an essential files backup, press (A) to do so, then press (A) to continue once it is completed
1. 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. 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
+ Note that, if you had to fix the RTC date and time, you will have to fix the time in the System Settings as well after this guide + Note that, if you had to fix the RTC date and time, you will have to fix the time in the System Settings as well after this guide
1. Navigate to `[2:] SYSNAND TWLN` -> `title` 1. Navigate to `[2:] SYSNAND TWLN` -> `title`
@ -57,7 +57,7 @@ The game will be outputted to the `/gm9/out/` folder on your SD card with the na
To identify a `<TitleID>.gbavc.sav` file's Title ID, you can get a listing of all games on the system and their corresponding Title IDs by hovering over `[A:] SYSNAND SD`, holding (R) and pressing (A) at the same time, then selecting "Search for titles". To identify a `<TitleID>.gbavc.sav` file's Title ID, you can get a listing of all games on the system and their corresponding Title IDs by hovering over `[A:] SYSNAND SD`, holding (R) and pressing (A) at the same time, then selecting "Search for titles".
{: .notice--info} {: .notice--info}
1. Do the following process for each GBA VC game that you want to backup the save for: 1. Do the following process for each GBA VC game that you want to back up the save for:
+ Launch the GBA VC game + Launch the GBA VC game
+ Exit the GBA VC game + Exit the GBA VC game
+ Boot your device while holding (Start) to launch the Luma3DS chainloader menu + Boot your device while holding (Start) to launch the Luma3DS chainloader menu
@ -78,7 +78,7 @@ To identify a `<TitleID>.gbavc.sav` file's Title ID, you can get a listing of al
+ This will not overwrite your boot9strap installation + This will not overwrite your boot9strap installation
1. Input the key combo given to unlock SysNAND (lvl1) writing 1. Input the key combo given to unlock SysNAND (lvl1) writing
+ This process will take some time + This process will take some time
1. Once it has completed, press (A) to continue 1. Once it is completed, press (A) to continue
1. Press (B) to decline relocking write permissions if prompted 1. Press (B) to decline relocking write permissions if prompted
1. Press (B) to return to the main menu 1. Press (B) to return to the main menu

View file

@ -11,7 +11,7 @@ If your flashcart comes pre-flashed with ntrboot (or you have already flashed nt
Installing boot9strap with ntrboot requires a compatible NDS / DSi flashcart to flash ntrboot to. Note that some of these flashcarts are sold pre-flashed with ntrboot. Installing boot9strap with ntrboot requires a compatible NDS / DSi flashcart to flash ntrboot to. Note that some of these flashcarts are sold pre-flashed with ntrboot.
While the ntrboot exploit works independently of system version, the ntrboot flasher (which installs the exploit to the cart) is not. This means that, depending on the versions and devices supported by your flashcart, only certain methods may be available to you. While the ntrboot exploit works independently of the system version, the ntrboot flasher (which installs the exploit to the cart) is not. This means that, depending on the versions and devices supported by your flashcart, only certain methods may be available to you.
Note that carts with a "Time Bomb" will no longer be able to launch `.nds` files when they detect that the system clock has passed a date determined by the flashcart firmware. One method to bypass this is to set the system clock to an earlier date. Note that carts with a "Time Bomb" will no longer be able to launch `.nds` files when they detect that the system clock has passed a date determined by the flashcart firmware. One method to bypass this is to set the system clock to an earlier date.
@ -42,14 +42,14 @@ Ensure your flashcart is able to launch `.nds` files on your device before begin
Note that specific methods may have additional compatibility information. Note that specific methods may have additional compatibility information.
The usage of this exploit, regardless of flashing method, requires access to a small magnet if the target device is of a folding style (any 3DS family system that is not the old 2DS with a sleep switch). This is because the exploit requires your device to enter sleep mode while still having access to the buttons. The usage of this exploit, regardless of the flashing method, requires access to a small magnet if the target device is of a folding style (any 3DS family system that is not the old 2DS with a sleep switch). This is because the exploit requires your device to enter sleep mode while still having access to the buttons.
To test if a magnet will work, hold it on or around the (A)(B)(X)(Y) buttons while the device is powered on to see if it triggers sleep mode. If it does, both displays will go black as long as the magnet is held in that spot. To test if a magnet will work, hold it on or around the (A)(B)(X)(Y) buttons while the device is powered on to see if it triggers sleep mode. If it does, both displays will go black as long as the magnet is held in that spot.
{: .notice--info} {: .notice--info}
Note that the flashcart will not be able to be used for its standard functions while the ntrboot exploit is installed on it (except for in the case of the Acekard 2i, which remains functional *on NDS and custom firmware 3DS systems only*). This means that, for most flashcarts, it will not even display on the home menu. There are optional steps at the end of the ntrboot flashing instructions to remove it from your flashcart when you are done. Note that the flashcart will not be able to be used for its standard functions while the ntrboot exploit is installed on it (except for in the case of the Acekard 2i, which remains functional *on NDS and custom firmware 3DS systems only*). This means that, for most flashcarts, it will not even display on the HOME Menu. There are optional steps at the end of the ntrboot flashing instructions to remove it from your flashcart when you are done.
Note that in some rare circumstances, it may be possible for the flashing process to **brick** a counterfeit flashcart and render it permanently unusable. This is unlikely, but nevertheless only original listed flashcarts are supported. To reduce the chance of receiving a counterfeit card, it is recommended that you use a reputable site to buy your flashcart (such as [NDS Card](http://www.nds-card.com/)) Note that in some rare circumstances, it may be possible for the flashing process to **brick** a counterfeit flashcart and render it permanently unusable. This is unlikely, but nevertheless, only original listed flashcarts are supported. To reduce the chance of receiving a counterfeit card, it is recommended that you use a reputable site to buy your flashcart (such as [NDS Card](http://www.nds-card.com/))
{: .notice--danger} {: .notice--danger}
___ ___

View file

@ -18,7 +18,7 @@ This site uses Google Analytics to monitor and analyze traffic. This site is hos
### Information Collected ### Information Collected
This site does not collect personal information. This site may collect usage information in order to analyze interest in content and to provide advertisers with information on an aggregate basis. No personally identifiable information is shared with third-party advertising companies. This site does not collect personal information. This site may collect usage information in order to analyze interest in the content and to provide advertisers with information on an aggregate basis. No personally identifiable information is shared with third-party advertising companies.
### Third-Party Websites ### Third-Party Websites

View file

@ -6,7 +6,7 @@ title: "Region Changing"
### Required Reading ### Required Reading
This is add-on section for region changing your CFW SysNAND. This is done by installing the 11.15.0 CTRTransfer image for the region you want to switch to. This is an add-on section for region changing your CFW SysNAND. This is done by installing the 11.15.0 CTRTransfer image for the region you want to switch to.
Note that region changing is almost completely unnecessary since Luma3DS supports out-of-region games and individual title [Locale Emulation](https://github.com/AuroraWright/Luma3DS/wiki/Optional-features). Additionally, running NDS games with alternative out-of-region languages is supported by [TWiLightMenu++](https://github.com/DS-Homebrew/TWiLightMenu/releases). Note that region changing is almost completely unnecessary since Luma3DS supports out-of-region games and individual title [Locale Emulation](https://github.com/AuroraWright/Luma3DS/wiki/Optional-features). Additionally, running NDS games with alternative out-of-region languages is supported by [TWiLightMenu++](https://github.com/DS-Homebrew/TWiLightMenu/releases).
@ -62,7 +62,7 @@ Performing a CTRTransfer may break extended memory mode games (Monster Hunter, S
#### Section II - NAND Backup #### Section II - NAND Backup
1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9 1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9
1. If you are prompted to create an essential files backup, press (A) to do so, then press (A) to continue once it has completed 1. If you are prompted to create an essential files backup, press (A) to do so, then press (A) to continue once it is completed
1. 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. 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
+ Note that, if you had to fix the RTC date and time, you will have to fix the time in the System Settings as well after this guide + Note that, if you had to fix the RTC date and time, you will have to fix the time in the System Settings as well after this guide
1. Press (Home) to bring up the action menu 1. Press (Home) to bring up the action menu
@ -96,7 +96,7 @@ Performing a CTRTransfer may break extended memory mode games (Monster Hunter, S
+ This prompt will only appear if you have an EmuNAND + This prompt will only appear if you have an EmuNAND
1. Press (A) to unlock SysNAND (lvl1) writing, then input the key combo given 1. Press (A) to unlock SysNAND (lvl1) writing, then input the key combo given
+ This process will take some time + This process will take some time
1. Once the transfer has completed, press (A) to continue 1. Once the transfer is completed, press (A) to continue
1. Press (B) to decline relocking write permissions if prompted 1. Press (B) to decline relocking write permissions if prompted
1. Press (B) twice to return to the main menu 1. Press (B) twice to return to the main menu
1. Press (Home) to bring up the action menu 1. Press (Home) to bring up the action menu
@ -129,7 +129,7 @@ Performing a CTRTransfer may break extended memory mode games (Monster Hunter, S
#### Section V - Reinstalling Tickets #### Section V - Reinstalling Tickets
If script found no user tickets told you to skip this section, then skip this section If the script found no user tickets and told you to skip this section, you can skip this section.
{: .notice--info} {: .notice--info}
1. Launch FBI from the list of homebrew 1. Launch FBI from the list of homebrew

View file

@ -36,7 +36,7 @@ This page prepares consoles with an existing modern boot9strap installation for
1. Power off your device 1. Power off your device
1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9 1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9
+ If you do not boot into GodMode9, ensure that GodMode9.firm is in /luma/payloads/ and that payloads is correctly spelled + If you do not boot into GodMode9, ensure that GodMode9.firm is in `/luma/payloads/` and that `payloads` is correctly spelled
1. 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. 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. Press (Home) to bring up the action menu 1. Press (Home) to bring up the action menu
1. Select "Scripts..." 1. Select "Scripts..."

View file

@ -28,7 +28,7 @@ This method uses a powerful graphics card to perform the calculations needed. A
+ This folder name is also known as your "ID0" + This folder name is also known as your "ID0"
1. Power on your device 1. Power on your device
+ Your SD card does not need to be inserted at this point + Your SD card does not need to be inserted at this point
1. Go to your Friend List (the [orange Face Icon]({{ "/images/friend-list-icon.png" | absolute_url }}) in the top row of your Home Menu) 1. Go to your Friend List (the [orange Face Icon]({{ "/images/friend-list-icon.png" | absolute_url }}) in the top row of your HOME Menu)
+ If you receive an error and are kicked out of the menu, you either must create a new Mii or your device cannot connect to Nintendo's servers (due to a ban or connection issues) + If you receive an error and are kicked out of the menu, you either must create a new Mii or your device cannot connect to Nintendo's servers (due to a ban or connection issues)
1. Find your Mii profile, then find the "Friend Code" field on the top screen 1. Find your Mii profile, then find the "Friend Code" field on the top screen
@ -50,7 +50,7 @@ This method uses a powerful graphics card to perform the calculations needed. A
+ This is usually fast (1-5 minutes) but in some cases, can take up to half an hour + This is usually fast (1-5 minutes) but in some cases, can take up to half an hour
+ During this process, the bot you added may not show up on your 3DS. As long as the website updates, this is not an issue + During this process, the bot you added may not show up on your 3DS. As long as the website updates, this is not an issue
+ If you are still waiting after half an hour, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask (in English) for someone there to assist you + If you are still waiting after half an hour, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask (in English) for someone there to assist you
1. When the process has completed, download your `movable.sed` file from the site 1. When the process is completed, download your `movable.sed` file from the site
+ Keep this file as you will need it in the upcoming pages + Keep this file as you will need it in the upcoming pages
___ ___

View file

@ -22,7 +22,7 @@ There is an issue with your `boot9strap.firm` and `boot9strap.firm.sha` files. R
#### Secret Sector - File not found #### Secret Sector - File not found
You are missing `secret_sector.firm` from the `boot9strap` folder, or the `boot9strap` folder is misnamed. Download [secret_sector.bin](magnet:?xt=urn:btih:15a3c97acf17d67af98ae8657cc66820cc58f655&dn=secret_sector.bin&tr=udp%3a%2f%2ftracker.torrent.eu.org%3a451%2fannounce&tr=udp%3a%2f%2ftracker.lelux.fi%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.loadbt.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.moeking.me%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.monitorit4.me%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.ololosh.space%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.pomf.se%3a80%2fannounce&tr=udp%3a%2f%2ftracker.srv00.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.theoks.net%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.tiny-vps.com%3a6969%2fannounce&tr=udp%3a%2f%2fopen.tracker.cl%3a1337%2fannounce&tr=udp%3a%2f%2ftracker.zerobytes.xyz%3a1337%2fannounce&tr=udp%3a%2f%2ftracker1.bt.moack.co.kr%3a80%2fannounce&tr=udp%3a%2f%2fvibe.sleepyinternetfun.xyz%3a1738%2fannounce&tr=udp%3a%2f%2fwww.torrent.eu.org%3a451%2fannounce&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a6969%2fannounce&tr=udp%3a%2f%2f9.rarbg.com%3a2810%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce&tr=http%3a%2f%2fopenbittorrent.com%3a80%2fannounce) using a torrent client, and place it in the `boot9strap` folder. You are missing `secret_sector.bin` from the `boot9strap` folder, or the `boot9strap` folder is misnamed. Download [secret_sector.bin](magnet:?xt=urn:btih:15a3c97acf17d67af98ae8657cc66820cc58f655&dn=secret_sector.bin&tr=udp%3a%2f%2ftracker.torrent.eu.org%3a451%2fannounce&tr=udp%3a%2f%2ftracker.lelux.fi%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.loadbt.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.moeking.me%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.monitorit4.me%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.ololosh.space%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.pomf.se%3a80%2fannounce&tr=udp%3a%2f%2ftracker.srv00.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.theoks.net%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.tiny-vps.com%3a6969%2fannounce&tr=udp%3a%2f%2fopen.tracker.cl%3a1337%2fannounce&tr=udp%3a%2f%2ftracker.zerobytes.xyz%3a1337%2fannounce&tr=udp%3a%2f%2ftracker1.bt.moack.co.kr%3a80%2fannounce&tr=udp%3a%2f%2fvibe.sleepyinternetfun.xyz%3a1738%2fannounce&tr=udp%3a%2f%2fwww.torrent.eu.org%3a451%2fannounce&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a6969%2fannounce&tr=udp%3a%2f%2f9.rarbg.com%3a2810%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce&tr=http%3a%2f%2fopenbittorrent.com%3a80%2fannounce) using a torrent client, and place it in the `boot9strap` folder.
#### Something else #### Something else
@ -37,7 +37,7 @@ Join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for assistance,
![]({{ "/images/screenshots/multiple-id0.png" | absolute_url }}) ![]({{ "/images/screenshots/multiple-id0.png" | absolute_url }})
{: .notice--info} {: .notice--info}
This occurs when you use your SD card in multiple 3DS devices and is intended to prevent inadvertantly merging data that would not be valid on another devices. To figure out which long folder name is correct for your 3DS, follow these instructions: This occurs when you use your SD card in multiple 3DS devices and is intended to prevent inadvertently merging data that would not be valid on other devices. To figure out which long folder name is correct for your 3DS, follow these instructions:
1. Rename the `Nintendo 3DS` folder to `BACKUP_Nintendo 3DS` 1. Rename the `Nintendo 3DS` folder to `BACKUP_Nintendo 3DS`
1. Reinsert your SD card into your device and power on your device 1. Reinsert your SD card into your device and power on your device
@ -86,7 +86,7 @@ Your modified `00000001.sav` file may be misplaced, or you may have used the wro
### Failed to open SafeB9SInstaller.bin ### Failed to open SafeB9SInstaller.bin
The file `SafeB9SInstaller.bin` is missing or misplaced. Download the latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/tag/v0.0.7) and place it on the root of your SD card. Do not add the `.bin`extension if you do not already see it. The file `SafeB9SInstaller.bin` is missing or misplaced. Download the latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/tag/v0.0.7) and place it on the root of your SD card. Do not add the `.bin` extension if you do not already see it.
### Frozen on "Doing agbhax..." ### Frozen on "Doing agbhax..."
@ -122,7 +122,7 @@ You have the wrong Soundhax file for your device and region, or your device is i
### Failed to open SafeB9SInstaller.bin ### Failed to open SafeB9SInstaller.bin
The file `SafeB9SInstaller.bin` is missing or misplaced. Download the latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/tag/v0.0.7) and place it on the root of your SD card. Do not add the `.bin`extensoin if you do not already see it. The file `SafeB9SInstaller.bin` is missing or misplaced. Download the latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/tag/v0.0.7) and place it on the root of your SD card. Do not add the `.bin` extension if you do not already see it.
### Frozen on "Doing agbhax..." ### Frozen on "Doing agbhax..."
@ -158,7 +158,7 @@ Ensure that `F00D43D5.bin` is the only file in `Nintendo 3DS` -> `<ID0>` -> `<ID
### DSiWare Management shows a question mark ### DSiWare Management shows a question mark
There may be an issue with your `F00D43D5.bin` file (it may be corrupted or intended for the wrong 3DS). Re-create your `F00D43D5.bin`file with the [BannerBomb3 tool](https://3ds.nhnarwhal.com/3dstools/bannerbomb3.php), ensuring that you use the `movable.sed` file for your console. There may be an issue with your `F00D43D5.bin` file (it may be corrupted or intended for the wrong 3DS). Re-create your `F00D43D5.bin` file with the [BannerBomb3 tool](https://3ds.nhnarwhal.com/3dstools/bannerbomb3.php), ensuring that you use the `movable.sed` file for your console.
### DSiWare Management menu crashes without purple screen ### DSiWare Management menu crashes without purple screen
@ -264,7 +264,7 @@ If you hear a "popping sound", potentially accompanied with the backlight turnin
The steps below can be attempted in any order, but are listed from least to most time-consuming. The steps below can be attempted in any order, but are listed from least to most time-consuming.
1. Power off your device, eject the game cartridge if inserted, power on your device, then wait up to ten minutes. If your device boots within ten minutes, the issue has been fixed and is unlikely to reoccur 1. Power off your device, eject the game cartridge if inserted, power on your device, then wait up to ten minutes. If your device boots within ten minutes, the issue has been fixed and is unlikely to reoccur
1. Rename the `Nintendo 3DS` folder on your SD card to `Nintendo 3DS_BACKUP`, then attempt to boot. If your device successfully boots, there is some issue within your `Nintendo 3DS` folder. Try clearing home menu extdata: 1. Rename the `Nintendo 3DS` folder on your SD card to `Nintendo 3DS_BACKUP`, then attempt to boot. If your device successfully boots, there is some issue within your `Nintendo 3DS` folder. Try clearing HOME Menu extdata:
+ Navigate to `/Nintendo 3DS/<ID0>/<ID1>/extdata/00000000/` + Navigate to `/Nintendo 3DS/<ID0>/<ID1>/extdata/00000000/`
+ Delete the extdata file corresponding to your 3DS region: + Delete the extdata file corresponding to your 3DS region:
+ **EUR Region**: `00000098` + **EUR Region**: `00000098`
@ -278,7 +278,7 @@ The steps below can be attempted in any order, but are listed from least to most
+ Hold (Select) + Hold (Select)
+ Power on your device, while still holding (Select) + Power on your device, while still holding (Select)
+ If the "Disable ARM11 exception handlers" box is checked, uncheck it + If the "Disable ARM11 exception handlers" box is checked, uncheck it
+ If your device now boots to the "An exception occured" screen, follow [My device boots to an error screen](troubleshooting#my-device-boots-to-an-error-screen) + If your device now boots to the "An exception occurred" screen, follow [My device boots to an error screen](troubleshooting#my-device-boots-to-an-error-screen)
1. Try booting into recovery mode and updating your system: 1. Try booting into recovery mode and updating your system:
+ Power off your device + Power off your device
+ Hold (Left Shoulder) + (Right Shoulder) + (D-Pad Up) + (A) + Hold (Left Shoulder) + (Right Shoulder) + (D-Pad Up) + (A)
@ -307,14 +307,14 @@ Please take a photo of the error and join [Nintendo Homebrew on Discord](https:/
### Blue "Bootrom Error" screen ### Blue "Bootrom Error" screen
Your device is likely hard-bricked. You will need to buy an ntrboot flashcart to reinstall boot9strap in order to attempt to fix your device. This may also indicate a hardware issue which cannot be fixed. In any case, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for assistance. Your device is likely hard-bricked. You will need to buy an ntrboot flashcart to reinstall boot9strap in order to attempt to fix your device. This may also indicate a hardware issue that cannot be fixed. In any case, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for assistance.
+ It is also possible that someone has set a boot-time splash screen that just looks like a brick. Try leaving your device powered on, waiting on the blue screen, for five minutes. + It is also possible that someone has set a boot-time splash screen that just looks like a brick. Try leaving your device powered on, waiting on the blue screen, for five minutes.
--- ---
## Functionality-related issues on modded devices ## Functionality-related issues on modded devices
### DSi / DS functionality is broken, or has been replaced with Flipnote Studio ### DSi / DS functionality is broken or has been replaced with Flipnote Studio
1. Download the latest release of [TWLFix-CFW](https://github.com/MechanicalDragon0687/TWLFix-CFW/releases/latest) (the `.3dsx` file) 1. Download the latest release of [TWLFix-CFW](https://github.com/MechanicalDragon0687/TWLFix-CFW/releases/latest) (the `.3dsx` file)
1. Power off your device 1. Power off your device
@ -341,7 +341,7 @@ This can occur after a CTRTransfer or region change on Old 3DS / 2DS. You will n
## Other troubleshooting ## Other troubleshooting
### Clear home menu extdata ### Clear HOME Menu extdata
1. Power off your device 1. Power off your device
1. Insert your SD card into your computer 1. Insert your SD card into your computer
@ -355,7 +355,7 @@ This can occur after a CTRTransfer or region change on Old 3DS / 2DS. You will n
+ **TWN Region**: `000000B1` + **TWN Region**: `000000B1`
1. Reinsert your SD card into your device 1. Reinsert your SD card into your device
### Clear home menu theme data ### Clear HOME Menu theme data
1. Power off your device 1. Power off your device
1. Insert your SD card into your computer 1. Insert your SD card into your computer

View file

@ -11,9 +11,9 @@ This will completely remove CFW from your device, including boot9strap and Luma3
This is never the solution to fix any issues you may be encountering with your CFW installation. A better idea would be to ask (in English) for help at [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp). This is never the solution to fix any issues you may be encountering with your CFW installation. A better idea would be to ask (in English) for help at [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp).
{: .notice--danger} {: .notice--danger}
Any unsigned (illegitimate) games will be rendered unusable and should be manually removed before starting this process by using the Data Management section of the System Settings. Use a [save manager](https://github.com/FlagBrew/Checkpoint/releases/latest) to backup any saves for these unsigned (illegitimate) games you care about. Any unsigned (illegitimate) games will be rendered unusable and should be manually removed before starting this process by using the Data Management section of the System Settings. Use a [save manager](https://github.com/FlagBrew/Checkpoint/releases/latest) to back up any saves for these unsigned (illegitimate) games you care about.
If you have modified critical system software (such as editing the home menu, unbanning your console, region changing, etc.), uninstalling CFW WILL BRICK your device! Ensure that you follow all sections of this page. If you have modified critical system software (such as editing the HOME Menu, unbanning your console, region changing, etc.), uninstalling CFW WILL BRICK your device! Ensure that you follow all sections of this page.
{: .notice--danger} {: .notice--danger}
These instructions will only work on devices with a Luma3DS version of 8.0 or higher. If you have an older version of Luma, you must upgrade your setup before following these instructions. Follow [this page](checking-for-cfw) to find your upgrade instructions. These instructions will only work on devices with a Luma3DS version of 8.0 or higher. If you have an older version of Luma, you must upgrade your setup before following these instructions. Follow [this page](checking-for-cfw) to find your upgrade instructions.
@ -66,15 +66,15 @@ If either of these tests has failed, DS mode, DS Download Play, and/or DS Connec
The purpose of this section is to verify that the console will boot and that critical system functions, like System Settings and the keyboard, will work once CFW is uninstalled. **If you skip this section, you may BRICK your device!** The purpose of this section is to verify that the console will boot and that critical system functions, like System Settings and the keyboard, will work once CFW is uninstalled. **If you skip this section, you may BRICK your device!**
1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9 1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9
1. If you are prompted to create an essential files backup, press (A) to do so, then press (A) to continue once it has completed 1. If you are prompted to create an essential files backup, press (A) to do so, then press (A) to continue once it is complete
1. 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. 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
+ Note that, if you had to fix the RTC date and time, you will have to fix the time in the System Settings as well after following this guide + Note that, if you had to fix the RTC date and time, you will have to fix the time in the System Settings as well after following this guide
1. Press (Home) to bring up the action menu 1. Press (Home) to bring up the action menu
1. Select "Scripts..." 1. Select "Scripts..."
1. Select "safety_test" 1. Select "safety_test"
1. Read the text on-screen and press (A) to continue 1. Read the text on-screen and press (A) to continue
1. You should boot into the regular 3DS Home Menu (any custom theme is irrelevant). If you do, continue these instructions 1. You should boot into the regular 3DS HOME Menu (any custom theme is irrelevant). If you do, continue these instructions
+ If you do not boot into the regular 3DS home menu (black screen, error screen, etc.), uninstalling CFW **WILL BRICK YOUR DEVICE!** + If you do not boot into the regular 3DS HOME Menu (black screen, error screen, etc.), uninstalling CFW **WILL BRICK YOUR DEVICE!**
1. Launch the System Settings Application 1. Launch the System Settings Application
+ If the console crashes at this point, the test has failed + If the console crashes at this point, the test has failed
1. Select "Other Settings" 1. Select "Other Settings"
@ -84,7 +84,7 @@ The purpose of this section is to verify that the console will boot and that cri
+ If the keyboard does not appear, the screen freezes, or the console crashes, the test has failed + If the keyboard does not appear, the screen freezes, or the console crashes, the test has failed
1. Power off your device 1. Power off your device
If you do NOT boot into the regular 3DS Home Menu, or System Settings / your keyboard is inaccessible, **DO NOT continue with these instructions**! Join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask (in English) for someone there to assist you. If you do NOT boot into the regular 3DS HOME Menu, or System Settings / your keyboard is inaccessible, **DO NOT continue with these instructions**! Join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask (in English) for someone there to assist you.
{: .notice--danger} {: .notice--danger}
#### Section IV - NAND Backup #### Section IV - NAND Backup
@ -164,5 +164,5 @@ ___
All custom firmware has been removed from your device. All custom firmware has been removed from your device.
{: .notice--success} {: .notice--success}
You can now remove any extra files and folders from the root of your SD card that are *not* the `Nintendo 3DS`, `DCIM` or `private` folders. You can now remove any extra files and folders from the root of your SD card that are *not* the `Nintendo 3DS`, `DCIM`, or `private` folders.
{: .notice--info} {: .notice--info}

View file

@ -41,7 +41,7 @@ For all steps in this section, overwrite any existing files on your SD card.
+ This should automatically launch SafeB9SInstaller + This should automatically launch SafeB9SInstaller
1. Wait for all safety checks to complete 1. Wait for all safety checks to complete
1. When prompted, input the key combo given to install boot9strap 1. When prompted, input the key combo given to install boot9strap
1. Once it has completed, force your device to power off by holding down the power button 1. Once it is completed, force your device to power off by holding down the power button
+ Your device will only boot to the SafeB9SInstaller screen until the next section is completed + Your device will only boot to the SafeB9SInstaller screen until the next section is completed
#### Section III - Update Luma3DS #### Section III - Update Luma3DS

View file

@ -57,12 +57,12 @@ For all steps in this section, overwrite any existing files on your SD card.
#### Section II - Installing boot9strap #### Section II - Installing boot9strap
1. Boot your device while holding (Start) to launch SafeB9SInstaller 1. Boot your device while holding (Start) to launch SafeB9SInstaller
+ If you see the luma configuration screen instead of SafeB9SInstaller, simply press (Start), then shutdown your 3DS and try again + If you see the luma configuration screen instead of SafeB9SInstaller, simply press (Start), then shut down your 3DS and try again
+ If this gives you an error, try either using a new SD card, or formatting your current SD card (backup existing files first) + If this gives you an error, try either using a new SD card or formatting your current SD card (backup existing files first)
1. Wait for all safety checks to complete 1. Wait for all safety checks to complete
+ If you get an "OTP Crypto Fail" error, download <i class="fa fa-magnet" aria-hidden="true" title="This is a magnet link. Use a torrent client to download the file."></i> - [aeskeydb.bin](magnet:?xt=urn:btih:d25dab06a7e127922d70ddaa4fe896709dc99a1e&dn=aeskeydb.bin&tr=udp%3a%2f%2ftracker.tiny-vps.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.lelux.fi%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.loadbt.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.moeking.me%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.monitorit4.me%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.ololosh.space%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.pomf.se%3a80%2fannounce&tr=udp%3a%2f%2ftracker.srv00.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.theoks.net%3a6969%2fannounce&tr=udp%3a%2f%2fopen.tracker.cl%3a1337%2fannounce&tr=udp%3a%2f%2ftracker.torrent.eu.org%3a451%2fannounce&tr=udp%3a%2f%2ftracker.zerobytes.xyz%3a1337%2fannounce&tr=udp%3a%2f%2ftracker1.bt.moack.co.kr%3a80%2fannounce&tr=udp%3a%2f%2fvibe.sleepyinternetfun.xyz%3a1738%2fannounce&tr=udp%3a%2f%2fwww.torrent.eu.org%3a451%2fannounce&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a6969%2fannounce&tr=udp%3a%2f%2f9.rarbg.com%3a2810%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=http%3a%2f%2fopenbittorrent.com%3a80%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce), then put it in the `/boot9strap/` folder on your SD card and try again + If you get an "OTP Crypto Fail" error, download <i class="fa fa-magnet" aria-hidden="true" title="This is a magnet link. Use a torrent client to download the file."></i> - [aeskeydb.bin](magnet:?xt=urn:btih:d25dab06a7e127922d70ddaa4fe896709dc99a1e&dn=aeskeydb.bin&tr=udp%3a%2f%2ftracker.tiny-vps.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.lelux.fi%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.loadbt.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.moeking.me%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.monitorit4.me%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.ololosh.space%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.pomf.se%3a80%2fannounce&tr=udp%3a%2f%2ftracker.srv00.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.theoks.net%3a6969%2fannounce&tr=udp%3a%2f%2fopen.tracker.cl%3a1337%2fannounce&tr=udp%3a%2f%2ftracker.torrent.eu.org%3a451%2fannounce&tr=udp%3a%2f%2ftracker.zerobytes.xyz%3a1337%2fannounce&tr=udp%3a%2f%2ftracker1.bt.moack.co.kr%3a80%2fannounce&tr=udp%3a%2f%2fvibe.sleepyinternetfun.xyz%3a1738%2fannounce&tr=udp%3a%2f%2fwww.torrent.eu.org%3a451%2fannounce&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a6969%2fannounce&tr=udp%3a%2f%2f9.rarbg.com%3a2810%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=http%3a%2f%2fopenbittorrent.com%3a80%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce), then put it in the `/boot9strap/` folder on your SD card and try again
1. When prompted, input the key combo given to install boot9strap 1. When prompted, input the key combo given to install boot9strap
1. Once it has completed, press (A) to reboot your device 1. Once it is complete, press (A) to reboot your device
+ If your device shuts down on boot, ensure that you have copied `boot.firm` from the Luma3DS `.zip` to the root of your SD card + If your device shuts down on boot, ensure that you have copied `boot.firm` from the Luma3DS `.zip` to the root of your SD card
#### Section III - Configuring Luma3DS #### Section III - Configuring Luma3DS

View file

@ -10,7 +10,7 @@ This is an add-on section to check if your console already has a modern custom f
If your console already has an arm9loaderhax or boot9strap based custom firmware, you will need to follow the instructions indicated to upgrade your setup to a modern one. If your console already has an arm9loaderhax or boot9strap based custom firmware, you will need to follow the instructions indicated to upgrade your setup to a modern one.
If your console has a menuhax based CFW setup, you should [clear Home Menu's extdata](troubleshooting#clear-home-menu-extdata), then follow all instructions on your SysNAND. If your console has a menuhax based CFW setup, you should [clear HOME Menu's extdata](troubleshooting#clear-home-menu-extdata), then follow all instructions on your SysNAND.
{: .notice--primary} {: .notice--primary}
### Instructions ### Instructions
@ -21,8 +21,9 @@ If your console has a menuhax based CFW setup, you should [clear Home Menu's ext
1. You should now see a configuration menu of some sort 1. You should now see a configuration menu of some sort
___ ___
### What to do next
If your console boots to the normal home menu, return to [Get Started](get-started) If your console boots to the normal HOME Menu, return to [Get Started](get-started)
{: .notice--success} {: .notice--success}
If you see a Luma3DS version of 7.0.5 or lower, continue to [A9LH to B9S](a9lh-to-b9s) If you see a Luma3DS version of 7.0.5 or lower, continue to [A9LH to B9S](a9lh-to-b9s)

View file

@ -6,7 +6,7 @@ We're glad that you'd like to contribute to 3ds.hacks.guide! Here are a few ways
## Maintenance ## Maintenance
This guide is open source - its repository is available [here](https://github.com/hacks-guide/Guide_3DS). If you feel there is an issue with the guide, you can file an issue to make us aware, or file a pull request to have your changes merged into the guide. This guide is open-source - its repository is available [here](https://github.com/hacks-guide/Guide_3DS). If you feel there is an issue with the guide, you can file an issue to make us aware, or file a pull request to have your changes merged into the guide.
## Translations ## Translations
@ -14,7 +14,7 @@ If you'd like to translate this guide into other languages (or help keep the tra
## Seeding ## Seeding
A number of files on this guide are only available as torrents. If you'd like to help seed these torrents to ensure their availability in the future, you can download the a `.zip` file containing all our `.torrent` files: [torrents.zip](assets/torrents.zip) (last updated 2022-01-21) A number of files on this guide are only available as torrents. If you'd like to help seed these torrents to ensure their availability in the future, you can download the `.zip` file containing all our `.torrent` files: [torrents.zip](assets/torrents.zip) (last updated 2022-01-21)
There is also an [RSS feed]({{ "rss.xml" | absolute_url }}) that may be updated for future torrents, which you can subscribe to. There is also an [RSS feed]({{ "rss.xml" | absolute_url }}) that may be updated for future torrents, which you can subscribe to.

Some files were not shown because too many files have changed in this diff Show more