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

3DS:Move EmuNAND: Difference between revisions

From Hacks Guide Wiki
(imported from 3dsguide:move-emunand and used pandoc)
 
m (we never use fbi in this guide lol)
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
{% include toc title=“Table of Contents” %}
<span id="required-reading"></span>
=== Required Reading ===
This is an add-on section for moving the contents of a previous EmuNAND to your new SysNAND CFW, then removing the old EmuNAND partition. Note that the terms EmuNAND and RedNAND refer to slightly different implementations of [http://3dbrew.org/wiki/NAND_Redirection the same concept].
This is an add-on section for moving the contents of a previous EmuNAND to your new SysNAND CFW, then removing the old EmuNAND partition. Note that the terms EmuNAND and RedNAND refer to slightly different implementations of [http://3dbrew.org/wiki/NAND_Redirection the same concept].


Note that if you have any payload files other than <code>GodMode9.firm</code> in the <code>/luma/payloads/</code> folder on your SD card, holding (Start) on boot will display a “chainloader menu” where you will have to use the D-Pad and the (A) button to select “GodMode9” for these instructions.
Note that if you have any payload files other than <code>GodMode9.firm</code> in the <code>/luma/payloads/</code> folder on your SD card, holding (Start) on boot will display a "chainloader menu" where you will have to use the D-Pad and the (A) button to select "GodMode9" for these instructions.


You MUST have already installed Luma3DS and boot9strap to use this. {: .notice–danger}
{{critical|1=You MUST have already installed Luma3DS and boot9strap to use this.}}


<span id="what-you-need"></span>
=== What You Need ===
=== What You Need ===


* An existing EmuNAND
* An existing EmuNAND
* The latest release of [https://github.com/d0k3/GodMode9/releases/latest GodMode9]
* The latest release of [https://github.com/d0k3/GodMode9/releases/latest GodMode9]
* The latest release of [https://github.com/Steveice10/FBI/releases/latest FBI]


<span id="instructions"></span>
=== Instructions ===
=== Instructions ===


<span id="section-i---prep-work"></span>
==== Section I - Prep Work ====
==== Section I - Prep Work ====


Line 29: Line 20:
# Reinsert your SD card into your device
# Reinsert your SD card into your device


<span id="section-ii---backup-sysnand-dsiware-saves"></span>
==== Section II - Backup SysNAND DSiWare Saves ====
==== Section II - Backup SysNAND DSiWare Saves ====


If you do not have any DSiWare games or saves that you care about, skip this section. {: .notice–info}
{{info|1=If you do not have any DSiWare games or saves that you care about, skip this section.}}


# Launch GodMode9 by holding (Start) during boot
# Launch GodMode9 by holding (Start) during boot
# If you are prompted to create an essential files backup, press (A) to do so, then press (A) to continue once it is completed
# If you are prompted to create an essential files backup, press (A) to do so, then press (A) to continue once it is completed
# If you are prompted to fix the RTC date&amp;time, press (A) to do so, then set the date and time, then press (A) to continue
# If you are prompted to fix the RTC date&amp;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
 
# Navigate to <code>[2:] SYSNAND TWLN</code> -&gt; <code>title</code>
# Navigate to <code>[2:] SYSNAND TWLN</code> -&gt; <code>title</code>
# Hold (R) and press (A) at the same time on <code>00030004</code> to select the folder, then select “Copy to 0:/gm9/out”
# Hold (R) and press (A) at the same time on <code>00030004</code> to select the folder, then select "Copy to 0:/gm9/out"
 
#* This process may take some time if you have many DSiWare games
* This process may take some time if you have many DSiWare games
 
# Press (B) twice to return to the main menu
# Press (B) twice to return to the main menu


<span id="section-iii---backup-gba-vc-saves"></span>
==== Section III - Backup GBA VC Saves ====
==== Section III - Backup GBA VC Saves ====


If you do not have any GBA VC games or saves that you care about, skip this section. {: .notice–info}
{{info|1=If you do not have any GBA VC games or saves that you care about, skip this section.}}


Note that this is not necessary for any other kind of Virtual Console games (GBC, NES, etc) {: .notice–info}
{{info|1=Note that this is not necessary for any other kind of Virtual Console games (GBC, NES, etc)}}


The game will be outputted to the <code>/gm9/out/</code> folder on your SD card with the name <code>&lt;TitleID&gt;.gbavc.sav</code>. {: .notice–info}
{{info|1=The game will be outputted to the <code>/gm9/out/</code> folder on your SD card with the name <code>&lt;TitleID&gt;.gbavc.sav</code>.}}


To identify a <code>&lt;TitleID&gt;.gbavc.sav</code> file’s Title ID, you can get a listing of all games on the system and their corresponding Title IDs by hovering over <code>[A:] SYSNAND SD</code>, holding (R) and pressing (A) at the same time, then selecting “Search for titles”. {: .notice–info}
{{info|1=To identify a <code>&lt;TitleID&gt;.gbavc.sav</code> file’s Title ID, you can get a listing of all games on the system and their corresponding Title IDs by hovering over <code>[A:] SYSNAND SD</code>, holding (R) and pressing (A) at the same time, then selecting "Search for titles".}}


# Do the following process for each GBA VC game that you want to back up the save for:
# Do the following process for each GBA VC game that you want to back up the save for:
#* Launch the GBA VC game
#* Exit the GBA VC game
#* Boot your device while holding (Start) to launch the Luma3DS chainloader menu
#* Launch GodMode9 by pressing (A)
#* Navigate to <code>[S:] SYSNAND VIRTUAL</code>
#* Press (A) on <code>agbsave.bin</code> to select it
#* Select "AGBSAVE options…"
#* Select "Dump GBA VC save"
#* Press (A) to continue
#* Press (Start) to reboot your device


* Launch the GBA VC game
* Exit the GBA VC game
* Boot your device while holding (Start) to launch the Luma3DS chainloader menu
* Launch GodMode9 by pressing (A)
* Navigate to <code>[S:] SYSNAND VIRTUAL</code>
* Press (A) on <code>agbsave.bin</code> to select it
* Select “AGBSAVE options…”
* Select “Dump GBA VC save”
* Press (A) to continue
* Press (Start) to reboot your device
<span id="section-iv---copy-emunand-to-sysnand"></span>
==== Section IV - Copy EmuNAND to SysNAND ====
==== Section IV - Copy EmuNAND to SysNAND ====


# Launch GodMode9 by holding (Start) during boot
# Launch GodMode9 by holding (Start) during boot
# Navigate to <code>[E:] EMUNAND VIRTUAL</code>
# Navigate to <code>[E:] EMUNAND VIRTUAL</code>
# Press (A) on <code>nand.bin</code> to select it, then select “NAND image options…”, then select “Restore SysNAND (safe)
# Press (A) on <code>nand.bin</code> to select it, then select "NAND image options…", then select "Restore SysNAND (safe)"
# Press (A) to unlock SysNAND overwriting, then input the key combo given
# Press (A) to unlock SysNAND overwriting, then input the key combo given
 
#* This will not overwrite your boot9strap installation
* This will not overwrite your boot9strap installation
 
# Input the key combo given to unlock SysNAND (lvl1) writing
# Input the key combo given to unlock SysNAND (lvl1) writing
 
#* This process will take some time
* This process will take some time
 
# Once it is completed, press (A) to continue
# Once it is completed, press (A) to continue
# Press (B) to decline relocking write permissions if prompted
# Press (B) to decline relocking write permissions if prompted
# Press (B) to return to the main menu
# Press (B) to return to the main menu


<span id="section-v---restore-dsiware-saves"></span>
==== Section V - Restore DSiWare Saves ====
==== Section V - Restore DSiWare Saves ====


If you did not backup DSiWare Saves earlier, skip this section. {: .notice–info}
{{info|1=If you did not backup DSiWare Saves earlier, skip this section.}}


# Navigate to <code>[0:] SDCARD</code> -&gt; <code>gm9</code> -&gt; <code>out</code>
# Navigate to <code>[0:] SDCARD</code> -&gt; <code>gm9</code> -&gt; <code>out</code>
Line 99: Line 77:
# Navigate to <code>[2:] SYSNAND TWLN</code> -&gt; <code>title</code>
# Navigate to <code>[2:] SYSNAND TWLN</code> -&gt; <code>title</code>
# Press (Y) to paste the <code>00030004</code> folder
# Press (Y) to paste the <code>00030004</code> folder
# Select “Copy path(s)
# Select "Copy path(s)"
# Press (A) to unlock SysNAND (lvl1) writing, then input the key combo given
# Press (A) to unlock SysNAND (lvl1) writing, then input the key combo given
# Select “Overwrite file(s)
# Select "Overwrite file(s)"
 
#* This process may take some time if you have many DSiWare games
* This process may take some time if you have many DSiWare games
 
# Press (B) to decline relocking write permissions if prompted
# Press (B) to decline relocking write permissions if prompted
# Press (B) twice to return to the main menu
# Press (B) twice to return to the main menu


<span id="section-vi---restore-gba-vc-saves"></span>
==== Section VI - Restore GBA VC Saves ====
==== Section VI - Restore GBA VC Saves ====


If you did not backup GBA VC Saves earlier, skip this section. {: .notice–info}
{{info|1=If you did not backup GBA VC Saves earlier, skip this section.}}


To identify a <code>&lt;TitleID&gt;.gbavc.sav</code> file’s Title ID, you can get a listing of all games on the system and their corresponding Title IDs by holding (R) and pressing (A) on the GodeMode9 main menu, then selecting “Search for titles”. {: .notice–info}
To identify a <code>&lt;TitleID&gt;.gbavc.sav</code> file’s Title ID, you can get a listing of all games on the system and their corresponding Title IDs by holding (R) and pressing (A) on the GodeMode9 main menu, then selecting "Search for titles". {: .notice–info}


# Hold (R) and press (Start) at the same time to power off your device
# Hold (R) and press (Start) at the same time to power off your device
# Power on your device into SysNAND
# Power on your device into SysNAND
# Do the following process for each GBA VC game that you want to restore the save for:
# Do the following process for each GBA VC game that you want to restore 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
#* Launch GodMode9 by pressing (A)
* Launch GodMode9 by pressing (A)
#* Navigate to <code>[0:] SDCARD</code> -&gt; <code>gm9</code>
* Navigate to <code>[0:] SDCARD</code> -&gt; <code>gm9</code>
#* Press (Y) on the <code>&lt;TitleID&gt;.gbavc.sav</code> file you wish to restore to copy it
* Press (Y) on the <code>&lt;TitleID&gt;.gbavc.sav</code> file you wish to restore to copy it
#* Press (B) to return to the main menu
* Press (B) to return to the main menu
#* Navigate to <code>[S:] SYSNAND VIRTUAL</code>
* Navigate to <code>[S:] SYSNAND VIRTUAL</code>
#* Press (A) on <code>agbsave.bin</code> to select it
* Press (A) on <code>agbsave.bin</code> to select it
#* Select "AGBSAVE options…"
* Select “AGBSAVE options…”
#* Select "Inject GBA VC save"
* Select “Inject GBA VC save”
#* Press (A) to continue
* Press (A) to continue
#* Press (Start) to reboot your device
* Press (Start) to reboot your device
#* Launch the GBA VC game
* Launch the GBA VC game
#* Exit the GBA VC game
* Exit the GBA VC game
 
# Launch GodMode9 by holding (Start) during boot
# Launch GodMode9 by holding (Start) during boot


<span id="section-vii---backup-sysnand"></span>
==== Section VII - Backup SysNAND ====
==== Section VII - Backup SysNAND ====


# Press (Home) to bring up the action menu
# Press (Home) to bring up the action menu
# Select “Scripts…”
# Select "Scripts…"
# Select “GM9Megascript”
# Select "GM9Megascript"
# Select “Backup Options”
# Select "Backup Options"
# Select “SysNAND Backup”
# Select "SysNAND Backup"
# Press (A) to confirm
# Press (A) to confirm
 
#* This process will take some time
* This process will take some time
#* If you get an error, make sure that you have at least 1.3GB of free space on your SD card
* If you get an error, make sure that you have at least 1.3GB of free space on your SD card
 
# Press (A) to continue
# Press (A) to continue
# Press (B) to return to the main menu
# Press (B) to return to the main menu
# Select “Exit”
# Select "Exit"
# Press (A) to relock write permissions if prompted
# Press (A) to relock write permissions if prompted
# Hold (R) and press (B) at the same time to eject your SD card
# Hold (R) and press (B) at the same time to eject your SD card
# Insert your SD card into your computer
# Insert your SD card into your computer
# Copy <code>&lt;date&gt;_&lt;serialnumber&gt;_sysnand_###.bin</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 <code>&lt;date&gt;_&lt;serialnumber&gt;_sysnand_###.bin</code> and <code>essential.exefs</code> from the <code>/gm9/out/</code> folder on your SD card to a safe location on your computer
 
#* Make backups in multiple locations (such as online file storage)
* Make backups in multiple locations (such as online file storage)
#* 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
* 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>&lt;date&gt;_&lt;serialnumber&gt;_sysnand_###.bin</code> and <code>&lt;date&gt;_&lt;serialnumber&gt;_sysnand_###.bin.sha</code> from the <code>/gm9/out/</code> folder on your SD card after copying it
# Delete <code>&lt;date&gt;_&lt;serialnumber&gt;_sysnand_###.bin</code> and <code>&lt;date&gt;_&lt;serialnumber&gt;_sysnand_###.bin.sha</code> from the <code>/gm9/out/</code> folder on your SD card after copying it
# '''Backup every file on your SD card to a folder on your computer; all files will be deleted in the following steps'''
# '''Backup every file on your SD card to a folder on your computer; all files will be deleted in the following steps'''


<span id="section-viii---format-sd-card"></span>
==== Section VIII - Format SD card ====
==== Section VIII - Format SD card ====


# Reinsert your SD card into your device
# Reinsert your SD card into your device
# Press (Home) to bring up the action menu
# Press (Home) to bring up the action menu
# Select “More…”
# Select "More…"
# Select “SD format menu”
# Select "SD format menu"
# Press (A) to confirm
# Press (A) to confirm
# Select “No EmuNAND”
# Select "No EmuNAND"
# Select “Auto”
# Select "Auto"
# Press (A) to accept the label <code>GM9SD</code>
# Press (A) to accept the label <code>GM9SD</code>
 
#* Optionally, you may input a custom name for the SD card
* Optionally, you may input a custom name for the SD card
 
# When prompted, input the key combo given to confirm
# When prompted, input the key combo given to confirm
# Hold (R) and press (B) at the same time to eject your SD card
# Hold (R) and press (B) at the same time to eject your SD card
# Insert your SD card into your computer
# Insert your SD card into your computer
# Copy all your files back to your SD card
# Copy all your files back to your SD card
 
#* Ensure you replace the <code>boot.firm</code> file on your SD card with the one from your backup
* Ensure you replace the <code>boot.firm</code> file on your SD card with the one from your backup
 
# Reinsert your SD card into your device
# Reinsert your SD card into your device
# Press (A) to remount your SD card
# Press (A) to remount your SD card
# Press (Start) to reboot
# Press (Start) to reboot
# If you get a black screen, [[troubleshooting#ts_sys_down|follow this troubleshooting guide]]
# If you get a black screen, [[3dsguide:troubleshooting#ts_sys_down|follow this troubleshooting guide]]
 
 
-----


<span id="return-to-finalizing-setup."></span>
{{hg imported|Guide_3DS}}
=== Return to [[finalizing-setup|Finalizing Setup]]. ===


{: .notice–primary}
[[Category:Nintendo 3DS guides]]

Latest revision as of 16:29, 6 March 2024

This is an add-on section for moving the contents of a previous EmuNAND to your new SysNAND CFW, then removing the old EmuNAND partition. Note that the terms EmuNAND and RedNAND refer to slightly different implementations of the same concept.

Note that if you have any payload files other than GodMode9.firm in the /luma/payloads/ folder on your SD card, holding (Start) on boot will display a "chainloader menu" where you will have to use the D-Pad and the (A) button to select "GodMode9" for these instructions.

OOjs UI icon information-destructive.svg You MUST have already installed Luma3DS and boot9strap to use this.

What You Need

  • An existing EmuNAND
  • The latest release of GodMode9

Instructions

Section I - Prep Work

  1. Power off your device
  2. Insert your SD card into your computer
  3. Copy GodMode9.firm from the GodMode9 .zip to the /luma/payloads/ folder on your SD card
  4. Copy the gm9 folder from the GodMode9 .zip to the root of your SD card
  5. Reinsert your SD card into your device

Section II - Backup SysNAND DSiWare Saves

OOjs UI icon information-progressive.svg If you do not have any DSiWare games or saves that you care about, skip this section.
  1. Launch GodMode9 by holding (Start) during boot
  2. If you are prompted to create an essential files backup, press (A) to do so, then press (A) to continue once it is completed
  3. 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
  4. Navigate to [2:] SYSNAND TWLN -> title
  5. Hold (R) and press (A) at the same time on 00030004 to select the folder, then select "Copy to 0:/gm9/out"
    • This process may take some time if you have many DSiWare games
  6. Press (B) twice to return to the main menu

Section III - Backup GBA VC Saves

OOjs UI icon information-progressive.svg If you do not have any GBA VC games or saves that you care about, skip this section.
OOjs UI icon information-progressive.svg Note that this is not necessary for any other kind of Virtual Console games (GBC, NES, etc)
OOjs UI icon information-progressive.svg The game will be outputted to the /gm9/out/ folder on your SD card with the name <TitleID>.gbavc.sav.
OOjs UI icon information-progressive.svg 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".
  1. Do the following process for each GBA VC game that you want to back up the save for:
    • Launch the GBA VC game
    • Exit the GBA VC game
    • Boot your device while holding (Start) to launch the Luma3DS chainloader menu
    • Launch GodMode9 by pressing (A)
    • Navigate to [S:] SYSNAND VIRTUAL
    • Press (A) on agbsave.bin to select it
    • Select "AGBSAVE options…"
    • Select "Dump GBA VC save"
    • Press (A) to continue
    • Press (Start) to reboot your device

Section IV - Copy EmuNAND to SysNAND

  1. Launch GodMode9 by holding (Start) during boot
  2. Navigate to [E:] EMUNAND VIRTUAL
  3. Press (A) on nand.bin to select it, then select "NAND image options…", then select "Restore SysNAND (safe)"
  4. Press (A) to unlock SysNAND overwriting, then input the key combo given
    • This will not overwrite your boot9strap installation
  5. Input the key combo given to unlock SysNAND (lvl1) writing
    • This process will take some time
  6. Once it is completed, press (A) to continue
  7. Press (B) to decline relocking write permissions if prompted
  8. Press (B) to return to the main menu

Section V - Restore DSiWare Saves

OOjs UI icon information-progressive.svg If you did not backup DSiWare Saves earlier, skip this section.
  1. Navigate to [0:] SDCARD -> gm9 -> out
  2. Press (Y) on the 00030004 folder to copy it
  3. Press (B) twice to return to the main menu
  4. Navigate to [2:] SYSNAND TWLN -> title
  5. Press (Y) to paste the 00030004 folder
  6. Select "Copy path(s)"
  7. Press (A) to unlock SysNAND (lvl1) writing, then input the key combo given
  8. Select "Overwrite file(s)"
    • This process may take some time if you have many DSiWare games
  9. Press (B) to decline relocking write permissions if prompted
  10. Press (B) twice to return to the main menu

Section VI - Restore GBA VC Saves

OOjs UI icon information-progressive.svg If you did not backup GBA VC Saves earlier, skip this section.

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 holding (R) and pressing (A) on the GodeMode9 main menu, then selecting "Search for titles". {: .notice–info}

  1. Hold (R) and press (Start) at the same time to power off your device
  2. Power on your device into SysNAND
  3. Do the following process for each GBA VC game that you want to restore the save for:
    • Launch the GBA VC game
    • Exit the GBA VC game
    • Boot your device while holding (Start) to launch the Luma3DS chainloader menu
    • Launch GodMode9 by pressing (A)
    • Navigate to [0:] SDCARD -> gm9
    • Press (Y) on the <TitleID>.gbavc.sav file you wish to restore to copy it
    • Press (B) to return to the main menu
    • Navigate to [S:] SYSNAND VIRTUAL
    • Press (A) on agbsave.bin to select it
    • Select "AGBSAVE options…"
    • Select "Inject GBA VC save"
    • Press (A) to continue
    • Press (Start) to reboot your device
    • Launch the GBA VC game
    • Exit the GBA VC game
  4. Launch GodMode9 by holding (Start) during boot

Section VII - Backup SysNAND

  1. Press (Home) to bring up the action menu
  2. Select "Scripts…"
  3. Select "GM9Megascript"
  4. Select "Backup Options"
  5. Select "SysNAND Backup"
  6. Press (A) to confirm
    • This process will take some time
    • If you get an error, make sure that you have at least 1.3GB of free space on your SD card
  7. Press (A) to continue
  8. Press (B) to return to the main menu
  9. Select "Exit"
  10. Press (A) to relock write permissions if prompted
  11. Hold (R) and press (B) at the same time to eject your SD card
  12. Insert your SD card into your computer
  13. Copy <date>_<serialnumber>_sysnand_###.bin and essential.exefs from the /gm9/out/ folder on your SD card to a safe location on your computer
    • Make backups in multiple locations (such as online file storage)
    • 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
  14. Delete <date>_<serialnumber>_sysnand_###.bin and <date>_<serialnumber>_sysnand_###.bin.sha from the /gm9/out/ folder on your SD card after copying it
  15. Backup every file on your SD card to a folder on your computer; all files will be deleted in the following steps

Section VIII - Format SD card

  1. Reinsert your SD card into your device
  2. Press (Home) to bring up the action menu
  3. Select "More…"
  4. Select "SD format menu"
  5. Press (A) to confirm
  6. Select "No EmuNAND"
  7. Select "Auto"
  8. Press (A) to accept the label GM9SD
    • Optionally, you may input a custom name for the SD card
  9. When prompted, input the key combo given to confirm
  10. Hold (R) and press (B) at the same time to eject your SD card
  11. Insert your SD card into your computer
  12. Copy all your files back to your SD card
    • Ensure you replace the boot.firm file on your SD card with the one from your backup
  13. Reinsert your SD card into your device
  14. Press (A) to remount your SD card
  15. Press (Start) to reboot
  16. If you get a black screen, follow this troubleshooting guide