3DS:Migrate from menuhax

What you should do with a menuhax-based setup depends on whether you have any content on the menuhax-based setup that you would like to keep.

= I want to... =


 * -|Start fresh=

A menuhax-based setup has everything on the SD card, so deleting everything from the SD card will effectively result in starting fresh. However, menuhax-based setups use an EmuNAND that stays on your SD card as a separate partition, so we'll need to do a bit of extra work to get rid of it.

Windows

 * 1) Press WIN+R to open the Run prompt
 * 2) Type , then press ENTER
 * 3) Figure out which drive is your 3DS SD card, then right click a partition and click "Delete Volume"
 * 4) * Repeat this for every partition on the SD card until you see one giant block that says "Unallocated"
 * 5) Right click on the unallocated block and click "New simple volume"
 * 6) Click through the prompts until you are prompted to select a filesystem, then select "FAT32"
 * 7) * If your SD card is 64GB or larger, select "exFAT", then follow Formatting an SD card/Windows

macOS
Follow the usual steps to format an SD card on macOS.

Linux
WIP

Section II: Installing custom firmware
Now that your EmuNAND has been deleted, you can install custom firmware as you would on an unmodified console. Your SysNAND was probably on version 9.2.0, so that means following Installing boot9strap (Soundhax).

Your setup has been upgraded!


 * -|Keep everything=

It is possible to copy all EmuNAND content to SysNAND, effectively transferring everything from your previous setup to a modern one. Keep in mind that your homebrew applications are likely to be very out of date or may not even work, depending on how they were created.

Section I: Removing menuhax
To install a modern custom firmware, we'll first need to remove menuhax. This'll render your current setup temporarily inaccessible, but don't worry - everything is still on the SD card.


 * 1) Power off your device
 * 2) Insert your SD card into your computer
 * 3) Navigate to the   folder on your SD card
 * 4) * You probably have multiple ID0 folders, so just do this same process for both
 * 5) Delete the corresponding folder for your 3DS region:
 * 6) * USA Region:
 * 7) * JPN Region:
 * 8) * EUR Region:
 * 9) Reinsert your SD card into your device

Section II: Installing custom firmware
Now that menuhax has been removed, you can install custom firmware as you would on a stock console. Your SysNAND was probably on version 9.2.0, so that means following Installing boot9strap (Soundhax). Once you're done that page, STOP and come back here (you won't brick if you continue to Finalizing Setup, but you'd waste a lot of time).

Section III: Move EmuNAND
After a modern boot9strap+Luma3DS-based setup has been installed, you can move your EmuNAND contents over to SysNAND. Follow the instructions on 3DS:Move EmuNAND.

Your setup has been upgraded!


 * -|Keep some things=

You can selectively back up certain data using your menuhax-based setup:
 * You can make 3DS save data backups with

Once you've backed up what you want to keep, follow the "Start fresh" section as normal.

= Extra: Restoring H&S =

As part of your menuhax-based setup, you may have injected FBI into the Health and Safety application on SysNAND. If you still have this left over after migrating your setup, do the following:


 * 1) Open FBI
 * 2) Navigate to Titles, then select the red title named FBI
 * 3) * You can do a web search of the title ID displayed to ensure that it actually is Health and Safety that you're deleting
 * 4) Select "Delete title"
 * 5) Exit FBI
 * 6) Open System Settings
 * 7) Navigate to "Other Settings" -> last page -> "System Update"
 * 8) Follow the prompts to update the system
 * 9) * This will reinstall Health and Safety from Nintendo's servers
 * 10) After rebooting, Health and Safety (the exclamation mark icon) should be back to normal