Restore save data from dead 3DS/2DS

I accidentally drop my 3DS and it died, so I bought I new one and tried to transfer all my old save data, but I discover that each console has an encryption layer that makes it difficult to transfer your data to a new console, so here I give you a summarized tutorial for recovering your old saves the way I did.

First it’s necessary that you have all your essentials system files backed up, specifically two files: boot9.bin and movable.sed. Without them, it’s impossible to pass the encryption layer of your old 3DS files.

If you still have access to your 3DS you can back up your files following these steps (if your old console is broken like mine, you can look at your SD card and check inside the folder /gm9/out for these files):

Dumping DuARM9 BootROM:

ARM9 BootROM contains various encryption keys.

  • Start GodMode9. You can start it by pressing the START button while you power on your console.
  • Navigate to [M:] MEMORY VIRTUAL.
  • Press L on boot9.bin.
  • Press A to select, then choose "Copy to 0:/gm9/out".
  • Turn off the system.
  • Check inside /gm9/out on the SD card. The file boot9.bin should be created.

Dumping movable.sed:

movable.sed contains KeyY for SD data encryption for all files under /Nintendo 3DS/<id0>/<id1>. The file is located in CTRNAND at /private/movable.sed.

If you have an essentials backup (essential.exefs) created by GodMode9, the file is available inside as "movable".

The drive depends on the source. SysNAND is at [1:] SYSNAND CTRNAND. EmuNAND/RedNAND is at [4:] EMUNAND CTRNAND. A mounted NAND backup is at [7:] IMGNAND CTRNAND.

  • Start GodMode9.
  • Navigate to the source drive -> private.
  • Select movable.sed, then choose "Copy to 0:/gm9/out".
  • Turn off the system.
  • Check inside /gm9/out on the SD card. The file movable.sed should be created.
After dumping these two files, the next step is decrypting your old save datas. For this, you need to know the Title ID of the games you want to backup. If you don’t know the Title ID of them, you can check them following these steps:

If your console is broken and you can’t access to GodMode9:

  • IMPORTANT: Backup the essential system files of your new console to avoid bricking your new console.
  • Insert your old SD on your new console and start GodMode9.
  • Copy your old movable.sed (the one in your SD:/gm9/out) right into CTRNAND into /private/ folder. This will replace your old movable.sed so it’s important to have a backup because you will have to restore it later.
  • Restart GodMode9.
Follow the next steps to get the Title IDs (if you didn’t follow the previous steps, you need to do this on your old console):
  • Go to [A:] SYSNAND SD, press (R)+(A) → Search for titles. You will see a list of all the games you had installed on your old SD with their Title ID. Write down the Title ID of all the games you want to recover.
  • (ONLY IF YOU DID THE STEPS FOR THE BROKEN CONSOLE) After you finish copying the Title IDs, you need to restore the movable.sed of your new console into CTRNAND following the previous steps. Check you did it right by restarting your console.
Once you have the Title IDs of the games you want to restore, you need to install threeSD (you can find it on Github: zhaowenlan1779/threeSD).

After you have installed it, you need to insert your old SD into your computer and open threeSD. It will list your SD. Then you have to go to Utilities. There, make sure you have checked Use SD Decryption, and choose your boot9.bin and movable.sed from your /gm9/out folder. Then choose your SDMC Root (this is the folder where your save data are located). This folder is located at \Nintendo 3DS\<id0>\<id1>. If this folder has a /title/ folder, it’s the correct.

After that, you need to open Save Data Extraction on threeSD and need to choose your Source file. This file is located at \Nintendo 3DS\<id0>\<id1>\title\<gameid0>\<gameid1>\data and it’s usually called 00000001.sav (gameid0 is the first part of the titleID and it’s usually called 00040000, gameid1 will be then the second part of the Title ID you are looking for).

Once you have selected the Source, select your destination folder and proceed. If done correctly, you will have now a folder and a file in the destination folder called 00000001.

So now, you have to copy all the content inside the folder 00000001 (these are the decrypted save datas). You can even use these decrypted save datas on Cytra!

If you want to restore these save datas to your new 3DS, you have to install a 3DS save manager. In my case, I used JKSM (you can find it on Github: J-D-K/JKSM).

Once you have JKSM installed, open the game you want to restore the saves and create a fresh new save data. Then, close the game and open JKSM. Select Reload Titles / Refresh Games.

Then, go to Titles and Select Game. When you choose the game, select the option Save Data and press A on New. This will create a folder on your SD with the date of the save and a backup of the fresh new save data.

Now, you will have to copy the contents of the folder 00000001 that you created before that contains the decrypted save data of your old 3DS and overwrite the folder that you have created with JKSM (this will be located in the folder /JKSM/Saves/ of your SD card).

After that, you just have to open again the game, check your save data is restored and enjoy!
 

CoolMe

"Who am i, what am i?"
Member
Joined
Apr 16, 2019
Messages
7,512
Trophies
1
Age
29
XP
33,451
Country
United States
I'm having issues copying the boot.firm and the boot.3dsx from the Luma3DS folder
You're sd card adapter is locked, if you're using one. Move the slider to unlock it, if it's already in that the position, try with another sd card adapter.
If you're not using an sd card adapter, maybe a usb adapter? the sd card might be dying..
 

ytt

Active Member
Newcomer
Joined
Oct 28, 2023
Messages
27
Trophies
0
Age
21
XP
80
Country
Canada
You're sd card adapter is locked, if you're using one. Move the slider to unlock it, if it's already in that the position, try with another sd card adapter.
If you're not using an sd card adapter, maybe a usb adapter? the sd card might be dying..
Thank you so much! I keep forgetting this.
Post automatically merged:

Thank you so much! I keep forgetting this.
In the ''finalizing step''(step eleven) It says that you nee to copy the /gm9/backups/ folder in a safe location in your computer as it is very important if your 3ds ever has issues. The thing is, I'm doing this in a relatively old laptop that can be very slow sometimes and I don't wanna risk it. I have a MacBook Air but I don't currently have an adapter for my micro SD card. Do y'all have any Idea of where I can safely put the folder?
Post automatically merged:

I finished modding my 3ds :D
 
Last edited by ytt,
  • Like
Reactions: CoolMe

ytt

Active Member
Newcomer
Joined
Oct 28, 2023
Messages
27
Trophies
0
Age
21
XP
80
Country
Canada
START A NEW THREAD FOR YOUR SPECIFIC QUESTIONS. This is the last time I'm going to say it.
I don't understand! I swear I'm trying to do what you are saying. What do you mean by thread?! Where do I start a new thread for my specific questions? Please don't give up on me I know it's stupid but I really don't know! Can you please be more specific?
 
Last edited by ytt,

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
4,323
Trophies
1
XP
4,454
Country
Canada

Attachments

  • thread.jpg
    thread.jpg
    32.2 KB · Views: 11

kitttwilight

Member
Newcomer
Joined
May 24, 2023
Messages
8
Trophies
0
Age
15
XP
57
Country
United States
I accidentally drop my 3DS and it died, so I bought I new one and tried to transfer all my old save data, but I discover that each console has an encryption layer that makes it difficult to transfer your data to a new console, so here I give you a summarized tutorial for recovering your old saves the way I did.

First it’s necessary that you have all your essentials system files backed up, specifically two files: boot9.bin and movable.sed. Without them, it’s impossible to pass the encryption layer of your old 3DS files.

If you still have access to your 3DS you can back up your files following these steps (if your old console is broken like mine, you can look at your SD card and check inside the folder /gm9/out for these files):

Dumping DuARM9 BootROM:

ARM9 BootROM contains various encryption keys.

  • Start GodMode9. You can start it by pressing the START button while you power on your console.
  • Navigate to [M:] MEMORY VIRTUAL.
  • Press L on boot9.bin.
  • Press A to select, then choose "Copy to 0:/gm9/out".
  • Turn off the system.
  • Check inside /gm9/out on the SD card. The file boot9.bin should be created.

Dumping movable.sed:

movable.sed contains KeyY for SD data encryption for all files under /Nintendo 3DS/<id0>/<id1>. The file is located in CTRNAND at /private/movable.sed.

If you have an essentials backup (essential.exefs) created by GodMode9, the file is available inside as "movable".

The drive depends on the source. SysNAND is at [1:] SYSNAND CTRNAND. EmuNAND/RedNAND is at [4:] EMUNAND CTRNAND. A mounted NAND backup is at [7:] IMGNAND CTRNAND.

  • Start GodMode9.
  • Navigate to the source drive -> private.
  • Select movable.sed, then choose "Copy to 0:/gm9/out".
  • Turn off the system.
  • Check inside /gm9/out on the SD card. The file movable.sed should be created.
After dumping these two files, the next step is decrypting your old save datas. For this, you need to know the Title ID of the games you want to backup. If you don’t know the Title ID of them, you can check them following these steps:

If your console is broken and you can’t access to GodMode9:

  • IMPORTANT: Backup the essential system files of your new console to avoid bricking your new console.
  • Insert your old SD on your new console and start GodMode9.
  • Copy your old movable.sed (the one in your SD:/gm9/out) right into CTRNAND into /private/ folder. This will replace your old movable.sed so it’s important to have a backup because you will have to restore it later.
  • Restart GodMode9.
Follow the next steps to get the Title IDs (if you didn’t follow the previous steps, you need to do this on your old console):
  • Go to [A:] SYSNAND SD, press (R)+(A) → Search for titles. You will see a list of all the games you had installed on your old SD with their Title ID. Write down the Title ID of all the games you want to recover.
  • (ONLY IF YOU DID THE STEPS FOR THE BROKEN CONSOLE) After you finish copying the Title IDs, you need to restore the movable.sed of your new console into CTRNAND following the previous steps. Check you did it right by restarting your console.
Once you have the Title IDs of the games you want to restore, you need to install threeSD (you can find it on Github: zhaowenlan1779/threeSD).

After you have installed it, you need to insert your old SD into your computer and open threeSD. It will list your SD. Then you have to go to Utilities. There, make sure you have checked Use SD Decryption, and choose your boot9.bin and movable.sed from your /gm9/out folder. Then choose your SDMC Root (this is the folder where your save data are located). This folder is located at \Nintendo 3DS\<id0>\<id1>. If this folder has a /title/ folder, it’s the correct.

After that, you need to open Save Data Extraction on threeSD and need to choose your Source file. This file is located at \Nintendo 3DS\<id0>\<id1>\title\<gameid0>\<gameid1>\data and it’s usually called 00000001.sav (gameid0 is the first part of the titleID and it’s usually called 00040000, gameid1 will be then the second part of the Title ID you are looking for).

Once you have selected the Source, select your destination folder and proceed. If done correctly, you will have now a folder and a file in the destination folder called 00000001.

So now, you have to copy all the content inside the folder 00000001 (these are the decrypted save datas). You can even use these decrypted save datas on Cytra!

If you want to restore these save datas to your new 3DS, you have to install a 3DS save manager. In my case, I used JKSM (you can find it on Github: J-D-K/JKSM).

Once you have JKSM installed, open the game you want to restore the saves and create a fresh new save data. Then, close the game and open JKSM. Select Reload Titles / Refresh Games.

Then, go to Titles and Select Game. When you choose the game, select the option Save Data and press A on New. This will create a folder on your SD with the date of the save and a backup of the fresh new save data.

Now, you will have to copy the contents of the folder 00000001 that you created before that contains the decrypted save data of your old 3DS and overwrite the folder that you have created with JKSM (this will be located in the folder /JKSM/Saves/ of your SD card).

After that, you just have to open again the game, check your save data is restored and enjoy!
Is it safe to transfer data from my new 3ds xl to my old model 3ds?
 

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
4,323
Trophies
1
XP
4,454
Country
Canada
Is it safe to transfer data from my new 3ds xl to my old model 3ds?
Is your New 3DS XL dead? Because if it isn't, why are you posting in this thread..?

Dumping 3ds games with GodMode9
Probably easier just to re-download the games rather than dump them first.

If they're from the eShop, then Nintendo customer support should be able to move the NNID from the New unit to the Old unit, even if System Transfer doesn't work.
 

kitttwilight

Member
Newcomer
Joined
May 24, 2023
Messages
8
Trophies
0
Age
15
XP
57
Country
United States
Is your New 3DS XL dead? Because if it isn't, why are you posting in this thread..?


Probably easier just to re-download the games rather than dump them first.

If they're from the eShop, then Nintendo customer support should be able to move the NNID from the New unit to the Old unit, even if System Transfer doesn't work.
Yes my 3ds xl is dead. (It turns on rarely and at certain angles but basically it needs a motherboard swap)
I realize my question kinda made no sense actually. What I meant to ask was if I could restore the data from my n3dsxl but put it into my old, working 3ds. And then when I swap the motherboard I'd transfer the data from my old 3DS and onto my 3DS with a new motherboard.(through system transfer in settings)
I realize that's kinda redundant and not needed to do because swapping the motherboard is like, the same thing as getting a brand new 3DS.
I could follow this tutorial the same way once my motherboard is swapped, right? I have all the essential files too
 

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
4,323
Trophies
1
XP
4,454
Country
Canada
I realize my question kinda made no sense actually.
Indeed.

Yes my 3ds xl is dead. (It turns on rarely and at certain angles but basically it needs a motherboard swap)
If you can get it to turn on long enough to run Checkpoint, then that would be easier by far than anything in this thread.
 
  • Like
Reactions: kitttwilight

Adol38

Member
Newcomer
Joined
Jan 14, 2024
Messages
6
Trophies
0
Age
38
XP
21
Country
United Kingdom
Hello,

I recently sent my Orange New 2DS XL to Nintendo to repair but they just sent me a Lavender refurbished New 2DS XL back.
Now the saves from my Sd card don't load up on the refurbished N2DSXL. I don't mod or hack any of my consoles so CFW was never installed on the Orange console.

Is it still possible to recover the save data from my games to work on the new refubished console?

I have followed the instructions on this thread but am having a lot of trouble accessing Godmode on my console.

Please help
 

CoolMe

"Who am i, what am i?"
Member
Joined
Apr 16, 2019
Messages
7,512
Trophies
1
Age
29
XP
33,451
Country
United States
Is it still possible to recover the save data from my games to work on the new refubished console?
No, without system specific files that you'd access only when the system is modded (your Orange wasn't), there's no way to decrypt the save data that's on your SD card. And your new refurbished modded 3DS won't help the situation in any way.. That's just how it is.
 

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
4,323
Trophies
1
XP
4,454
Country
Canada
Is it still possible to recover the save data from my games to work on the new refubished console?
Hasn't this come up in this thread several times already..?

You either need a QR code for a Mii generated on your old 3DS, or you need to run homebrew on another 3DS that has the Friend code from your old 3DS in its Friend list. (The Friend code alone is not enough; the unit needs to be registered in the other unit's Friend list, complete with the Mii.)

If you do not have either of those things, there is nothing you can do.
 

Adol38

Member
Newcomer
Joined
Jan 14, 2024
Messages
6
Trophies
0
Age
38
XP
21
Country
United Kingdom
I was worried that might be the case, can I do the second best thing then and download someone elses 100% game save file from somewhere onto my SD card. I have all the Atlus long JRPGs including the SMT games and Persona Q games on digital.

Is it possible to do this somehow?

Any advice would be appreciated
 

CoolMe

"Who am i, what am i?"
Member
Joined
Apr 16, 2019
Messages
7,512
Trophies
1
Age
29
XP
33,451
Country
United States
can I do the second best thing then and download someone elses 100% game save file from somewhere onto my SD card.
Yes, assuming you have cfw installed, you can restore 3DS saves with Checkpoint. First, make sure to launch the desired game atleast once so the system could create a new save for it (don't worry, it won't affect the one you're going to restore), then go to Checkpoint and the game will appear, and click "restore save". You can make as many save backups/ restores with it.
 

Adol38

Member
Newcomer
Joined
Jan 14, 2024
Messages
6
Trophies
0
Age
38
XP
21
Country
United Kingdom
Going through all my digital games I have realised that strangely half of them still work and have the save data intact.
No idea why this would be. Anyway how do I install cfw? I have tried to follow the guide but can not get Godmode software to run.

I am new to this and having some trouble.
 
Last edited by Adol38,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Right onto uremums 3d printed dildo