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!
 

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
4,323
Trophies
1
XP
4,454
Country
Canada
Going through all my digital games I have realised that strangely half of the them still work and still have the save data intact.
This is unclear. You said previously:

I recently sent my Orange New 2DS XL to Nintendo to repair but they just sent me a Lavender refurbished New 2DS XL back.
Are you saying all your digital games were still installed on the New 2DS XL you received, but that you just couldn't access the save data? What specific games are giving you problems?

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.
You should probably start a new thread for such questions rather than adding further off-topic replies to this one. We have a noob paradise thread, for instance.
 
Last edited by Kwyjor,

Adol38

Member
Newcomer
Joined
Jan 14, 2024
Messages
6
Trophies
0
Age
38
XP
21
Country
United Kingdom
Yes, I sent an Orange 2DSXL and got a Lavender one back from Nintendo, I put my SD card in to see if the save data was intact but only half of them can still be used. Strange I know but that seems to be the case.

Yeah I will try the thread you have suggested as it may be helpful.
 

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
4,323
Trophies
1
XP
4,454
Country
Canada
Yes, I sent an Orange 2DSXL and got a Lavender one back from Nintendo, I put my SD card in to see if the save data was intact but only half of them can still be used
That does not answer the questions. Please try again.

Are you saying all your digital games were still installed on the New 2DS XL you received, but that you just couldn't access the save data? What specific games are giving you problems?
 

Adol38

Member
Newcomer
Joined
Jan 14, 2024
Messages
6
Trophies
0
Age
38
XP
21
Country
United Kingdom
Just to update everyone, so I have realised that I can just redownload all my games off eShop again and restore save data from a restore point. The only explanation for this is that Nintendo must have used my Orange N2DSXL motherboard when they refurbished the lavender one. My orange console had a faulty battery, mic not working, faulty buttons and broken hinges on top screen but motherboard was fine.

Sorry for all the confusion, if there is a moderator here, please could you delete my posts in order to avoid confusion for other members looking for useful advice on the topic.

Apologies
 

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
4,323
Trophies
1
XP
4,454
Country
Canada
so I have realised that I can just redownload all my games off eShop again and restore save data from a restore point. The only explanation for this is that Nintendo must have used my Orange N2DSXL motherboard when they refurbished the lavender one.
You might be surprised by what explanations might open up if you answered the questions.

And I can't imagine what you mean by "a restore point".
 

CoolMe

"Who am i, what am i?"
Member
Joined
Apr 16, 2019
Messages
7,514
Trophies
1
Age
29
XP
33,455
Country
United States
And I can't imagine what you mean by "a restore point".
He might have done a system transfer before giving his old system to the repair shop. I could be wrong as Im not following his posts very closely. And yes, more details is needed.
 

Adol38

Member
Newcomer
Joined
Jan 14, 2024
Messages
6
Trophies
0
Age
38
XP
21
Country
United Kingdom
No, I did not do any system transfer because my battery failed before I had the chance to do so, which is why I had to send it to Nintendo hence why I tried to follow the guide and get advice.

So I deleted the games and data of the games that didn't work, but the system asked me if I wanted to save the data before deleting it and I clicked Yes, then I redownloaded it from the eShop again and when I rebooted the game again it asked me if I wanted to restore the save data. Hope that clears everything up for everyone, these posts need deleting now if a moderator is looking at this.

Thanks, I genuinely was looking for help and people offered useful advice which is not always the case on forums.
 

Lulzigi

Member
Newcomer
Joined
Nov 5, 2016
Messages
7
Trophies
0
XP
47
Country
United States
Is there anyway to obtain a movable.sed (bruteforce maybe?) from a bricked 3DS now that the online servers are down? My bricked 3DS had gm9 and I still have all of the files on the SD card, but I never made a movable.sed file.
 
Last edited by Lulzigi,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: I'm devastated