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

User:ManiacOfHomebrew/NAND Savegame Transfer/Dump from NAND Backup

User page
Warning icon Please read the previous page fully before continuing.

If you are confused in any way, join the Nintendo Homebrew Discord and ask for help in the 3ds-assistance channels.

What You Need

  • The NAND backup from the 3DS console you'd like to transfer from (a .bin file)
    • This will be referred to as the source console's NAND backup for this guide's purposes
  • The 3DS console that you'd like to transfer to, modded with Luma3DS
  • ninfs installed to your computer
  • On Windows: 7-zip installed to your computer
    • MacOS and Linux should be able to open the .img files directly within their file browsers


Instructions

Section I - Movable Moveover

Do you have access to the Nintendo 3DS folder on the SD card that was used by the source console?


  1. Before continuing, you must follow the Movable Moveover guide to its completion

  1. Go to the Movable Fixer/Extractor site by DannyAAM and select your NAND backup from your files
  2. Copy the ID0 value from the text box that appears
  3. Power off your destination console
  4. Insert your destination console's SD card into your computer
  5. Open the Nintendo 3DS folder on your SD card
    • This is different from the 3ds folder
  6. Create a new folder within the Nintendo 3DS folder named after the ID0 value you copied (paste it from your clipboard)
  7. Before continuing, you must follow the Movable Moveover guide to its completion

  If you do not follow the Movable Moveover guide, some save data will not copy properly. If you do not want to transfer SD card data, this guide will not help you.

Section II - Prep Work

  Follow this instructions on the destination console only.
  1. Insert an SD card into the console if you have not already
  2. Hold Start, and while holding Start, power on your console
  3. Your console will have booted into GodMode9
  4. Navigate to [M:] MEMORY VIRTUAL
  5. Select boot9.bin, then select Copy to 0:/gm9/out
  6. Power off your console

Section III - Extracting NAND Savegames

  1. Insert the destination console's SD card into your computer
  2. Inside the Downloads folder on your computer, create a new folder named nand
  3. Launch ninfs on your computer
  4. Select New Mount
  5. From the dropdown in the new window, select Nintendo 3DS NAND backup ("nand.bin") and then select Next
  6. Under Select the NAND file:, select the button labelled ... and then select your source console's NAND backup (.bin file)
  7. Under Select the boot9 file:, select the button labelled ... and then select boot9.bin from /gm9/out on your SD card
  8. Leave Select your OTP file (not required if GodMode9 essential.exefs is embedded): blank
  9. Leave Allow writing unchecked
  10. Select Next
  11. Under Select the directory to mount to:, select the button labelled ... and then select the nand folder that you created inside the Downloads folder
  12. Select Mount
  13. If on Windows: Open 7-zip and navigate to the nand folder, then open ctrnand_full.img
    • Linux/MacOS: You should be able to open ctrnand_full.img from inside the nand folder directly with your file manager
  14. Copy the data folder inside to your Downloads folder on your computer
  15. Inside the data folder, navigate to (32 character ID)sysdata
  16. Delete the following folders (taken from here):
    • 00010017 (config savegame)
    • 0001002c (nim savegame)
    • 00010038 (act module savegame)
  17. Copy the (modified) data folder from your Downloads folder to the root of the destination console's SD card
  18. Reinsert the destination console's SD card into the destination console

Section IV - Data Transfer

  This process will overwrite all current NAND savegame data. A backup will be made at /gm9/out/data if you follow the instructions properly. For additional protection, you may want to create a NAND backup for the destination console before following this section.
  Follow these instructions on the destination console only.
  1. Hold Start, and while holding Start, power on your console
  2. Your console will have booted into GodMode9
  3. Navigate into the [0:] SD CARD drive
  4. Press Y on the data folder
  5. Press B to go back to the main menu
  6. Navigate into the [1:] SYSNAND CTRNAND drive
  7. Press R+A on the data folder
  8. Select "Copy to 0:/gm9/out" to make a backup of your current NAND savegame data
    • If you see "Destination already exists", press A on "Overwrite file(s)"
  9. Once this finishes, press Y and select "Copy path(s)" to paste the savegame data from your clipboard
  10. Press A to unlock SysNAND (lvl1) writing, then input the key combo given
  11. Select "Overwrite file(s)" in the prompt that appears and wait for it to finish
  12. Press A to relock write permissions if prompted
  13. Press Start to reboot