Homebrew How to get saves from dead 3DS?

  • Thread starter Deleted User
  • Start date
  • Views 5,805
  • Replies 25
D

Deleted User

Guest
OP
My old Nintendo 3DS recently died from age, and I've been a little upset. I never got to finish Phoenix Wright: Ace Attorney: Spirit of Justice. I got it working on Citra, but I'm missing my save data. I searched up how to transfer saves, but that requires the Checkpoint CIA to be installed onto my 3DS. My 3DS currently does not turn on.

Is there anything I can do to get the save data?

Thank you!
 

x65943

i can be your sega dreamcast or sega nightmarecast
Supervisor
GBAtemp Patron
Joined
Jun 23, 2014
Messages
6,230
Trophies
3
Location
ΗΠΑ
XP
26,442
Country
United States
I thought that saves were stored on the SD card, I guess not.
They are on the sd card - however it's encrypted

I think OP is gonna have to decrypt his sd card somehow

My old Nintendo 3DS recently died from age, and I've been a little upset. I never got to finish Phoenix Wright: Ace Attorney: Spirit of Justice. I got it working on Citra, but I'm missing my save data. I searched up how to transfer saves, but that requires the Checkpoint CIA to be installed onto my 3DS. My 3DS currently does not turn on.

Is there anything I can do to get the save data?

Thank you!

How did it die, maybe it can be fixed
 

8BitWonder

Small Homebrew Dev
Member
Joined
Jan 23, 2016
Messages
2,489
Trophies
1
Location
47 4F 54 20 45 45 4D
XP
5,350
Country
United States
I thought that saves were stored on the SD card, I guess not.
Non-GC saves are stored there but they're all encrypted if I remember correctly.

I'm not sure if there's any standalone tool that can decrypt them.

Edit: Ninja'd by the blue blur :ph34r:
 
Last edited by 8BitWonder,
  • Like
Reactions: x65943

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States

ihaveahax

Well-Known Member
Member
Joined
Apr 20, 2015
Messages
6,069
Trophies
2
XP
7,828
Country
United States
If you have a NAND backup + OTP from the console or movable.sed from it, you can decrypt the 3DS's SD Card content. Or if you know of another console that has it added as a friend and has custom firmware, or the owner is willing to set it up. Otherwise, the save files are likely lost forever.
 
D

Deleted User

Guest
OP
They are on the sd card - however it's encrypted

I think OP is gonna have to decrypt his sd card somehow



How did it die, maybe it can be fixed
I doubt it can. The screen won't turn on and no sound comes out of the 3DS. The power light turns on, but nothing (not even the splash screen) pops up. I searched it up and I don't think there are any quick solutions. I could be wrong, however.
 

x65943

i can be your sega dreamcast or sega nightmarecast
Supervisor
GBAtemp Patron
Joined
Jun 23, 2014
Messages
6,230
Trophies
3
Location
ΗΠΑ
XP
26,442
Country
United States

x65943

i can be your sega dreamcast or sega nightmarecast
Supervisor
GBAtemp Patron
Joined
Jun 23, 2014
Messages
6,230
Trophies
3
Location
ΗΠΑ
XP
26,442
Country
United States
I doubt it can. The screen won't turn on and no sound comes out of the 3DS. The power light turns on, but nothing (not even the splash screen) pops up. I searched it up and I don't think there are any quick solutions. I could be wrong, however.
So the power light turns on. Does it stay on, or does it make a noise and turn back off?

Also, were you playing the cia or from a game cart?
 
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,946
Country
United States
I doubt it can. The screen won't turn on and no sound comes out of the 3DS. The power light turns on, but nothing (not even the splash screen) pops up. I searched it up and I don't think there are any quick solutions. I could be wrong, however.
If you have your
  • Friend Code: #### - #### - #### (or know of a friend who has it)
  • <ID0> folder
you can brute force your movable.sed with
Decrypt the saves using fuse-3ds and 3ds-save-tool guide.
 
D

Deleted User

Guest
OP
So the power light turns on. Does it stay on, or does it make a noise and turn back off?

Also, were you playing the cia or from a game cart?
I was playing from a CIA.

No noise comes on. And it doesn't turn off by itself. I have to hold the power button for a very long time before it shuts back off. It charges alright too, it just doesn't do anything.

If you have your
  • Friend Code: #### - #### - #### (or know of a friend who has it)
  • <ID0> folder
you can brute force your movable.sed with
Decrypt the saves using fuse-3ds and 3ds-save-tool guide.

Wow! I'm going to check with my friends to see if they have my friend code.
 

ihaveahax

Well-Known Member
Member
Joined
Apr 20, 2015
Messages
6,069
Trophies
2
XP
7,828
Country
United States
I was playing from a CIA.

No noise comes on. And it doesn't turn off by itself. I have to hold the power button for a very long time before it shuts back off. It charges alright too, it just doesn't do anything.



Wow! I'm going to check with my friends to see if they have my friend code.
Make sure you check if the hardware is actually dead, since all you've said so far is "it's not turning on". Replace boot.firm on the SD card (assuming boot9strap or related exploit, if you are not using this please specify), hold buttons like SELECT at boot, and see if anything changes. It would also help if you list the files at the root of the SD card.
 
D

Deleted User

Guest
OP
Make sure you check if the hardware is actually dead, since all you've said so far is "it's not turning on". Replace boot.firm on the SD card (assuming boot9strap or related exploit, if you are not using this please specify), hold buttons like SELECT at boot, and see if anything changes. It would also help if you list the files at the root of the SD card.
Just tried replacing it. I downloaded the latest version, renamed it to boot.firm, and replaced it. Now, the 3DS' light simply turns off after a couple of milliseconds of being on. I've tried holding start and select, but it didn't change anything.

Here are most of the files on the root:

Dx8SONZ.png


ufABe5o.png


There are some other minor files at the bottom. Many of the files are old as well.
 
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,946
Country
United States
Just tried replacing it. I downloaded the latest version, renamed it to boot.firm, and replaced it. Now, the 3DS' light simply turns off after a couple of milliseconds of being on. I've tried holding start and select, but it didn't change anything.

Here are most of the files on the root:

There are some other minor files at the bottom. Many of the files are old as well.
To check if you have boot9strap custom firmware, rename SafeB9SInstaller.firm as boot.firm and put it on card root. If it boots, do updating B9S with SafeB9SInstaller in place. After the update, you replace boot.firm with Luma3DS v9.1 and continue with everything else.
 

Quantumcat

Dead and alive
Member
Joined
Nov 23, 2014
Messages
15,144
Trophies
0
Location
Canberra, Australia
Website
boot9strap.com
XP
11,094
Country
Australia
Replace boot.firm with the firm from https://github.com/d0k3/GodMode9/releases (and rename it to boot.firm) and then try turning your console on again. Could be fixable, if changing the boot.firm makes it go on then off (that means the boot.firm is incompatible with your B9S installation).

If that results in GodMode9 appearing when you start up your console, do this: https://3ds.guide/ctrtransfer

If it doesn't help, use @TurdPooCharger 's script for GodMode9 but that may destroy your saves while saving your console.

Edit: Or also update your B9S installation as he suggests above
 

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
4,323
Trophies
1
XP
4,454
Country
Canada
If you have your
  • Friend Code: #### - #### - #### (or know of a friend who has it)
  • <ID0> folder
you can brute force your movable.sed
Doesn't your 3DS have to be functional for that, i.e. so that your lfcs can be transferred to another 3DS? That is, the first step of the brute force process is "Add the bot to your 3ds friend list".

Wow! I'm going to check with my friends to see if they have my friend code.
Since you have cfw already, you probably already have a moveable.sed somewhere and don't need to contact your friends. Depending on what version of gm9 you've been using, you might have essential.exefs in gm9/out, and you can extract it from there using fuse-3DS. Or you might be able to get it from a NAND backup.

Otherwise, as suggested by @ihaveamac , not only do you need a 3DS with your Friend Code in its friends list, but you'll need to run homebrew on that 3DS. (Fortunately you can do it with just *hax; you don't have to make any persistent changes.)
 
Last edited by Kwyjor,
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,946
Country
United States
Doesn't your 3DS have to be functional for that, i.e. so that your lfcs can be transferred to another 3DS? That is, the first step of the brute force process is "Add the bot to your 3ds friend list".
I think the 12-digit Friend Code is somehow related to the first half of the KeyY. However, I could never figure out the mathematical formula how that friend code = first half. The second half is found through brute forcing using the <ID0> folder as the target answer. Once you have that exact 0x10 bytes KeyY, you can use any 3DS system with GodMode9 or on desktop with fuse-3ds to decrypt your stuff.
 
D

Deleted User

Guest
OP
Replace boot.firm with the firm from https://github.com/d0k3/GodMode9/releases (and rename it to boot.firm) and then try turning your console on again. Could be fixable, if changing the boot.firm makes it go on then off (that means the boot.firm is incompatible with your B9S installation).

If that results in GodMode9 appearing when you start up your console, do this: https://3ds.guide/ctrtransfer

If it doesn't help, use @TurdPooCharger 's script for GodMode9 but that may destroy your saves while saving your console.

Edit: Or also update your B9S installation as he suggests above
Sorry for the late reply.

So, everything seems to be working fine now! The menu works and everything. The only problem is that most of my games are missing.

I did everything the guide told me to do except the Finalizing Setup. Are those games lost forever? :(
 
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,946
Country
United States
Sorry for the late reply.

So, everything seems to be working fine now! The menu works and everything. The only problem is that most of my games are missing.

I did everything the guide told me to do except the Finalizing Setup. Are those games lost forever? :(

System Settings → Data Management → Nintendo 3DS → Software
***

if tickets are not missing but <ID0> folder matches with movable.sed KeyY, (ie, corrupted title.db and import.db):
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: https://m.youtube.com/watch?v=FzVN9kIUNxw +1