Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

3DS:Alternate Exploits/Old Finalizing Setup and 3DS:MSET9 fresh: Difference between pages

From Hacks Guide Wiki
(Difference between pages)
Gruetzig (talk | contribs)
m add sd reinsert step
 
ItsCrocoSwine (talk | contribs)
 
Line 1: Line 1:
{{shortcut|3DS:M9F|3ds:MSET9F}}
==Required Reading==
==Required Reading==
The file <code>boot.firm</code> is what is launched by boot9strap itself after it finishes loading off of NAND. In this case, we are using Luma3DS by LumaTeam to patch the console, allowing it to run homebrew software.
If you are experiencing the "System Settings loading infinitely after reinserting the SD card" error when trying to install MSET9 using the [[3dsguide:installing-boot9strap-(mset9-play-store)#section-ii---mset9|MSET9 Play Store]] guide, this page will help you resolve that issue by swapping to a spare SD card. If you are following the [[3dsguide:installing-boot9strap-(mset9-cli)|MSET9 CLI]] guide, you should follow the normal [[3dsguide:troubleshooting#installing-boot9strap-mset9|troubleshooting]] steps instead.


This guide will have you make critical system file backups and install the following homebrew programs:
All of your original games and saves will be kept intact if you follow the steps properly.
*[[3DS:FBI|FBI]] ''(installs CIA formatted applications)''
*[[3DS:Anemone3DS|Anemone3DS]] ''(installs custom themes)''
*[[Checkpoint]] ''(backs up and restores save files for 3DS and DS games)''
*[[3DS:Universal-Updater|Universal-Updater]] ''(a homebrew app store for downloading homebrew from the 3DS over Wi-Fi)''
*[[3DS:GodMode9|GodMode9]] ''(multipurpose tool which can do NAND and cartridge functions)''
*'''Homebrew Launcher Loader''' ''(launches the Homebrew Launcher)''


==What You Need==
Before starting this guide, please ensure the following two things:
*The latest release of [https://github.com/astronautlevel2/Anemone3DS/releases/latest Anemone3DS] (the <code>.cia</code> file)
# You have chosen the correct model type (New vs. Old) and system version in the MSET9 setup.
*The v3.7.4 release of [https://github.com/BernardoGiordano/Checkpoint/releases/latest Checkpoint] (the <code>.cia</code> file)
#* New models have four shoulder buttons ({{B|L|ZL|ZR|R}}) and the C-Stick directly above the Y button - Old models have two shoulder buttons ({{B|L|R}}) and no C-Stick.
*The latest release of [https://github.com/PabloMK7/homebrew_launcher_dummy/releases/latest Homebrew Launcher Wrapper] (the <code>.cia</code> file)
# You injected MSET9 in Section II Step 10, not any earlier.
*The latest release of [https://github.com/Universal-Team/Universal-Updater/releases/latest Universal-Updater] (the <code>.cia</code> file)
#* If System Settings is stuck because you injected too early (such as in Section II Step 5), just follow the instructions for removing MSET9 and then restart from the beginning of Section II. You do not have to swap out or reformat your SD card in this case.
*The latest release of [https://github.com/Steveice10/FBI/releases FBI] ('''both''' the <code>.cia</code> and <code>.3dsx</code> files)
*The latest release of [https://github.com/d0k3/GodMode9/releases/latest GodMode9] (the GodMode9 <code>.zip</code> file)


==Instructions==
== Instructions ==


===Section I - Prep Work===
Follow these steps first to remove MSET9:
In this section, you will copy the files necessary to follow the rest of the instructions on this page.


#Power off your console
# Power off your console  
#Insert your SD card into your computer
#* If the console is infinitely loading on the extra data screen, forcibly power it off by holding down the power button for 15 seconds
#Create a folder named <code>cias</code> on the root of your SD card if it does not already exist
# Insert your SD card into your phone/tablet/computer
#Copy all of the CIA files (<code>Anemone3DS.cia</code>, <code>Checkpoint.cia</code>, <code>FBI.cia</code>, <code>Homebrew_Launcher.cia</code>, and <code>Universal-Updater.cia</code>) you downloaded earlier to the <code>/cias/</code> folder on your SD card
# Run the '''MSET9 Installer''' application
#Create a folder named <code>3ds</code> on the root of your SD card if it does not already exist
# If <code>Remove MSET9</code> is not highlighted:
#*This folder stores homebrew applications and data; it is different from the <code>Nintendo 3DS</code> folder that the console automatically generates
#* Tap on <code>Select "Nintendo 3DS" Folder</code>, then navigate to <code>sd:/Nintendo 3DS</code> folder on your SD card
#Copy <code>FBI.3dsx</code> to the <code>/3ds/</code> folder on your SD card
#* Once inside the <code>Nintendo 3DS</code> folder, tap on '''Use this folder''', then '''Allow''' if asked
#Create a folder named <code>payloads</code> in the <code>luma</code> folder on your SD card if it does not already exist
# Tap <code>Remove MSET9</code>
#Copy <code>GodMode9.firm</code> from the GodMode9 <code>.zip</code> to the <code>/luma/payloads/</code> folder on your SD card
# Proceed to the next section
#Copy the <code>gm9</code> folder from the GodMode9 <code>.zip</code> to the root of your SD card
#Reinsert your SD card into your console
#Power on your console


===Section II - Updating the System===
{{info|Android phones and Chromebooks cannot format SDs correctly. As such, this method only works if you have a spare SD card that is already formatted to FAT32.<br>Tip: All SD cards that are 32GB or smaller are FAT32 by default.}}
In this section, you will update your system to the latest version, which is safe to do with custom firmware.


#Update your console by going to System Settings, then “Other Settings”, then going all the way to the right and using “System Update”
= Play Store =
#*Updates while using B9S + Luma (what you have) are safe
#*You may get a message saying “Your system is up to date” instead of updating. This is normal if you are already up to date; continue with the next section
#*If this gives you an error, ensure your DNS is set to "Auto-obtain", and Proxy Settings are set to “Do Not Use”
#*If this still gives you an error, [https://web.archive.org/web/20230319181423/https://3ds.hacks.guide/troubleshooting#finalizing-setup follow this troubleshooting guide]


===Section III - Homebrew Launcher===
In this section, you will temporarily replace Download Play with Homebrew Launcher (which we need to launch FBI). Download Play will automatically go back to normal once you reboot your console.


#Launch the Download Play application
<ol>
#Wait until you see the <code>Nintendo 3DS</code> and <code>Nintendo DS</code> buttons
#Press {{Key press|L}} + {{Key press|Down}} + {{Key press|Select}} at the same time to open the Rosalina menu
#Select “Miscellaneous options”
#Select “Switch the hb. title to the current app.”
#Press {{Key press|B}} to continue
#Press {{Key press|B}} to return to the Rosalina main menu
#Press {{Key press|B}} to exit the Rosalina menu
#Press {{Key press|Home}}, then close Download Play
#Launch the Download Play application
#Your console should load the Homebrew Launcher
#*If your console is stuck on the loading splash screen or crashes to a screen with white text, you are missing <code>boot.3dsx</code> on the root of your SD card or it is not inserted into your console. To fix this, power off your console, insert your SD card into your computer, download the latest release of [https://github.com/LumaTeam/Luma3DS/releases/latest Luma3DS] and extract <code>boot.firm</code> and <code>boot.3dsx</code> to the root of your SD card, overwriting if asked, reinsert the SD card into your console, and try again


===Section IV - RTC and DSP Setup===
<li> Eject the original SD card from your phone/tablet/computer </li>
In this section, you will sync your 3DS internal clock with the actual time and dump the sound firmware (which is necesssary for some homebrew software to use sound properly).
<li> '''Put the original SD card away.''' <br>{{critical|1=Do '''not''' use the original SD card at all until after CFW is installed, or else the error is likely to keep happening.}} </li>
<li> Insert your spare SD card into your phone/tablet/computer </li>
<li> Make sure that this SD card is the spare and not the original </li>
<li> Delete everything from the SD card <br>{{critical|1=Do '''not''' copy your data back to the spare SD card until after CFW is installed, or else the error is likely to keep happening.}} </li>
<li> Insert the '''blank''' spare SD card into your console </li>
<li> Return to [[3dsguide:installing-boot9strap-(mset9-play-store)#section-i---prep-work|Section I Step 1]] of the MSET9 Play Store Guide and complete every step until the bottom of the page </li>
<li> After Luma3DS installs and your console boots to the HOME Menu, power off the console and switch to your original SD card before continuing to [[3dsguide:finalizing-setup|Finalizing Setup]] </li>


#Press {{Key press|L}} + {{Key press|Down}} + {{Key press|Select}} at the same time to open the Rosalina menu
</ol>
#Select “Miscellaneous options”
[[Category:Nintendo 3DS guides]]
#Select “Dump DSP firmware”
[[Category:Nintendo 3DS troubleshooting]]
#Press {{Key press|B}} to continue
#Select “Nullify user time offset”
#Press {{Key press|B}} to continue
#Press {{Key press|B}} to return to the Rosalina main menu
#Press {{Key press|B}} to exit the Rosalina menu
===Section V - Installing CIAs===
In this section, you will install several useful homebrew applications to HOME Menu.
 
#Launch FBI from the list of homebrew
#Navigate to <code>SD</code> -> <code>cias</code>
#Select “<current directory>”
#Select the “Install and delete all CIAs” option, then press (A) to confirm
#Press {{Key press|Home}}, then {{Key press|X}} to close Download Play
 
===Section VI - CTRNAND Luma3DS===
In this section, you will use a script to copy some of Luma3DS’s files to internal memory so that they can be accessed, even without an SD card inserted.
 
#Power off your console
#Press and hold {{Key press|Start}}, and while holding {{Key press|Start}}, power on your console. This will launch GodMode9
#* If you boot to Luma3DS Chainloader, select GodMode9
#** If you do not boot into GodMode9, ensure that <code>GodMode9.firm</code> is in <code>/luma/payloads/</code> and that <code>payloads</code> is correctly spelled
#If you are prompted to create an essential files backup, press {{Key press|A}} to do so, then press {{Key press|A}} to continue once it has completed
#If you are prompted to fix the RTC date&time, press {{Key press|A}} to do so, set the date and time, then press {{Key press|A}} to continue
#Press {{Key press|Home}} to bring up the action menu
#Select “Scripts…”
#Select “GM9Megascript”
#Select “Scripts from Plailect’s Guide”
#Select “Setup Luma3DS to CTRNAND”
#When prompted, press {{Key press|A}} to proceed
#Press {{Key press|A}} to unlock SysNAND (lvl1) writing, then input the key combo given
#Press {{Key press|A}} to continue
 
===Section VII - Cleanup SD Card===
In this section, you will use a script to remove some unnecessary files from your SD card.
 
#When prompted, press {{Key press|A}} to proceed
#Press {{Key press|A}} to continue
#Press {{Key press|B}} to return to the main menu
 
===Section VIII - Backup Essential Files===
In this section, you will make backups of files that can be used to recover from software bricks or to recover data.
 
#Select “Backup Options”
#Select “SysNAND Backup”
#Press {{Key press|A}} to confirm
#*This process will take some time
#*If you get an error, look for your issue in the troubleshooting guide
#Press {{Key press|A}} to continue
#Press {{Key press|B}} to return to the main menu
#Select “Exit”
#Press {{Key press|A}} to relock write permissions if prompted
#Navigate to <code>[S:] SYSNAND VIRTUAL</code>
#Press {{Key press|A}} on <code>essential.exefs</code> to select it
#Select “Copy to 0:/gm9/out”
#*If you see “Destination already exists”, press {{Key press|A}} on “Overwrite file(s)”
#Press {{Key press|A}} to continue
#Press {{Key press|Home}} to bring up the action menu
#Select “Poweroff system” to power off your console
#Insert your SD card into your computer
#Copy <code><date>_<serialnumber>_sysnand_##.bin</code>, <code><date>_<serialnumber>_sysnand_##.bin.sha</code>, and <code>essential.exefs</code> from the <code>/gm9/out/</code> folder on your SD card to a safe location on your computer
#*Copy these backups to multiple locations (such as online file storage, an external hard drive, etc.)
#*These backups will save you from a brick and/or help you recover files from the NAND image if anything goes wrong in the future
#Delete <code><date>_<serialnumber>_sysnand_##.bin</code> and <code><date>_<serialnumber>_sysnand_##.bin.sha</code> from the <code>/gm9/out/</code> folder on your SD card after copying it
#*The other backup files are negligible in size and may be kept on your SD card for ease of access
#If you have it, copy the <code>/luma/backups/</code> folder on your SD card to a safe location on your computer
#Reinsert your SD card into your console
#Power on your console
 
----
{{success|text=You’re done! Custom firmware is now fully configured on your console.}}
 
{{info|text=
<b>Information and Notes</b>
Here are some key combos that you should know:
 
*Holding {{Key press|Select}} on boot will launch the Luma3DS configuration menu.
*Holding {{Key press|Start}} on boot will launch GodMode9, or if you have multiple payloads in <code>/luma/payloads/</code>, the Luma3DS chainloader.
*By default, pressing {{Key press|L}} + {{Key press|Down}} + {{Key press|Select}} while in 3DS mode will open the Rosalina menu, where you can check system information, take screenshots, enable cheats, and more. This can be changed from the Rosalina menu.
**If you have a modified Luma config, this key combination may be {{Key press|X}} + {{Key press|Y}} instead.
*Holding {{Key press|Start}} + {{Key press|Select}} + {{Key press|X}} on boot will make the notification LED show a color for debug purposes. See [[3DS:Boot9strap|here]] for what each color means.
}}
{{info|text=See [https://wiki.hacks.guide/wiki/3DS:Things_to_do here] for some suggestions on things to do with custom firmware.}}
 
{{info|text=For information on using GodMode9’s various features, check out the [[3DS:GodMode9/Usage|GodMode9 Usage]] and [[3DS:Dump titles and game cartridges|Dumping Titles and Game Cartridges]] pages.}}

Revision as of 18:16, 6 September 2024

Required Reading

If you are experiencing the "System Settings loading infinitely after reinserting the SD card" error when trying to install MSET9 using the MSET9 Play Store guide, this page will help you resolve that issue by swapping to a spare SD card. If you are following the MSET9 CLI guide, you should follow the normal troubleshooting steps instead.

All of your original games and saves will be kept intact if you follow the steps properly.

Before starting this guide, please ensure the following two things:

  1. You have chosen the correct model type (New vs. Old) and system version in the MSET9 setup.
    • New models have four shoulder buttons (L+ZL+ZR+R) and the C-Stick directly above the Y button - Old models have two shoulder buttons (L+R) and no C-Stick.
  2. You injected MSET9 in Section II Step 10, not any earlier.
    • If System Settings is stuck because you injected too early (such as in Section II Step 5), just follow the instructions for removing MSET9 and then restart from the beginning of Section II. You do not have to swap out or reformat your SD card in this case.

Instructions

Follow these steps first to remove MSET9:

  1. Power off your console
    • If the console is infinitely loading on the extra data screen, forcibly power it off by holding down the power button for 15 seconds
  2. Insert your SD card into your phone/tablet/computer
  3. Run the MSET9 Installer application
  4. If Remove MSET9 is not highlighted:
    • Tap on Select "Nintendo 3DS" Folder, then navigate to sd:/Nintendo 3DS folder on your SD card
    • Once inside the Nintendo 3DS folder, tap on Use this folder, then Allow if asked
  5. Tap Remove MSET9
  6. Proceed to the next section
Info icon Android phones and Chromebooks cannot format SDs correctly. As such, this method only works if you have a spare SD card that is already formatted to FAT32.
Tip: All SD cards that are 32GB or smaller are FAT32 by default.

Play Store

  1. Eject the original SD card from your phone/tablet/computer
  2. Put the original SD card away.
    Critical icon Do not use the original SD card at all until after CFW is installed, or else the error is likely to keep happening.
  3. Insert your spare SD card into your phone/tablet/computer
  4. Make sure that this SD card is the spare and not the original
  5. Delete everything from the SD card
    Critical icon Do not copy your data back to the spare SD card until after CFW is installed, or else the error is likely to keep happening.
  6. Insert the blank spare SD card into your console
  7. Return to Section I Step 1 of the MSET9 Play Store Guide and complete every step until the bottom of the page
  8. After Luma3DS installs and your console boots to the HOME Menu, power off the console and switch to your original SD card before continuing to Finalizing Setup