Need Help Decrypting Save Files

Feralfixations

New Member
Newbie
Joined
May 17, 2026
Messages
1
Reaction score
0
Trophies
0
Age
22
XP
7
Country
United States
Hi there. I have a modded 3DS but I have the files from it's orginial state when it was unmodded. I really want to extract my old Tomodachi Life save but I have no idea how. I've been looking up information and I have Ninfs and the 3DS save tool downloaded but I'm not good with coding. How do I know what to mount or where to look for the save?? Thank you
 
Hi there. I have a modded 3DS but I have the files from it's orginial state when it was unmodded. I really want to extract my old Tomodachi Life save but I have no idea how. I've been looking up information and I have Ninfs and the 3DS save tool downloaded but I'm not good with coding. How do I know what to mount or where to look for the save?? Thank you
Hey there! Hope you're still interested in this project. I'm not sure how much I can help without my own 3ds currently on hand to test things but I'll give it a shot. Most of it comes down to following the instructions provided on the 3ds-save-tool github page.

You can also choose to use ninfs of course. But for ease of explanation, I'll tell you how to do it all using only 3ds save tools.

1. Obtain all of the keys defined in secrets.py.template from 3ds-save-tool and fill them in with those specific to your 3ds. If you're not sure how to find them, I recommend following this guide assuming you already have GodMode9 installed.

Rename "secrets.py.template" to "secrets.py" and save it with the correct keys.

2. Create a command prompt, change your directory to your 3ds-save-tool folder, and run disa-extract.py using a template like the one provided in the 3ds-save-tool README.

For your case, you'll use this one:
1781110051047.png


Using windows, your example command should probably be more like the following, except replacing the smdc directory with the directory containing your orginal SD card's contents with the encrypted save file. Be sure you're checking the right titleID folders for your copy of Tomadachi Life's save location:
python disa-extract.py "sdmc/Nintendo 3DS/0123456789abcdef0123456789abcdef/fedcba9876543210fedcba9876543210/title/00040000/0008C300/data/00000001.sav" "output/tomadachi-life-save" -sd -decrypt -id 000400000008C300

(The first 2 folders down the Nintendo 3DS directory are placeholders, but the rest of it is probably correct)

3. Look at "output/tomadachi-life-save" for your save file. If it's there, then you finally have your decrypted save file.

Take this all with a grain of salt, keep me updated if you have questions or run into any errors. If anything I said was incorrect, please feel free to correct me. Best of luck FeralFixations.
 
  • Like
Reactions: k66
I have a modded 3DS but I have the files from it's orginial state when it was unmodded. I really want to extract my old Tomodachi Life save but I have no idea how.
This is unclear. Did you take out the SD card when you installed CFW? Because you're not supposed to do that.

If you used a different SD card when you installed CFW, just put your old SD card back in your unit and follow https://3ds.guide/restoring-updating-cfw. This will not affect your data.

1. Obtain all of the keys defined in secrets.py.template from 3ds-save-tool and fill them in with those specific to your 3ds. If you're not sure how to find them, I recommend following this guide assuming you already have GodMode9 installed.
Huh, I always wondered exactly how you were supposed to derive that constant. That solves that little mystery.

But nonetheless, it's so much easier to just dump (or otherwise download) boot9.bin and use threeSD, or decrypt the data with ninfs and then unpack it with disa-extract.py. There's really no reason to muck around with secrets.py.
 
  • Like
Reactions: TeamObsidian

Site & Scene News

Popular threads in this forum