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

3DS:Migrate from menuhax

From Hacks Guide Wiki
Revision as of 11:05, 6 July 2022 by Lily (talk | contribs) (initial content)

(diff) ← Older revision | Approved revision (diff) | Latest revision (diff) | Newer revision → (diff)

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...

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.

  You'll need your operating system's equivalent to administrator access to do this, so public or organization-managed computers probably won't work. If you don't have access to a computer where you can get administrator access, you can install custom firmware, back up your SD card files, use GodMode9 to format your SD card, then restore your SD card backup.

Section I: Repartitioning SD card

Windows

  1. Press WIN+R to open the Run prompt
  2. Type diskmgmt.msc, then press ENTER
  3. Figure out which drive is your 3DS SD card, then right click a partition and click "Delete Volume"
    • Repeat this for every partition on the SD card until you see one giant block that says "Unallocated"
  4. Right click on the unallocated block and click "New simple volume"
  5. Click through the prompts until you are prompted to select a filesystem, then select "FAT32"

macOS

WIP

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!

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 /Nintendo 3DS/<ID0>/<ID1>/extdata/00000000/ folder on your SD card
    • You probably have multiple ID0 folders, so just do this same process for both
  4. Delete the corresponding folder for your 3DS region:
    • USA Region: 000002cd
    • JPN Region: 000002cc
    • EUR Region: 000002ce
  5. 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!

You can selectively back up certain data using your menuhax-based setup:

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