[Help] Restore old .sav files to Pokemon Games

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by EntrustedOne, Sep 8, 2016.

  1. EntrustedOne
    OP

    EntrustedOne Newbie

    Newcomer
    8
    1
    Aug 12, 2016
    United States
    Hello everyone, first time poster here, so if I posted this in the wrong place please let me know where to post it.

    Anyways, my brother's 3DS's data was wiped during a failed system transfer thus rendering the games installed on his 3DS useless. So I reinstalled the CIAs and tried using multiple methods to restore the saves. Everything I've tried has not worked. If anyone could give some input I would greatly appreciate it.
    I've attached a .zip folder of all his .sav files.
     

    Attached Files:

  2. Returnofganon

    Returnofganon I pretend like I know what I'm talking about

    Member
    533
    199
    Jul 1, 2015
    United States
    What did you use to rip the save files?
     
  3. EntrustedOne
    OP

    EntrustedOne Newbie

    Newcomer
    8
    1
    Aug 12, 2016
    United States
    I pulled them from the SD card from the Nintendo3DS folder.
     
  4. Returnofganon

    Returnofganon I pretend like I know what I'm talking about

    Member
    533
    199
    Jul 1, 2015
    United States
    You can't restore those AFAIK sorry :/
     
  5. Omegadrien

    Omegadrien GBAtemp Advanced Maniac

    Member
    1,713
    530
    Nov 4, 2015
    France
    Pokéland
    What do you mean by failed system transfer?!
    Transfer = 3DS n°1 ---> 3DS n°2
    Because the only chance is to inject the movable.sed of the 3DS n°2 on the 3DS n°1.
     
    Last edited by Omegadrien, Sep 8, 2016
  6. EntrustedOne
    OP

    EntrustedOne Newbie

    Newcomer
    8
    1
    Aug 12, 2016
    United States
    I had figured so -_- I tried to decrypt them and that failed as well.
     
    Returnofganon likes this.
  7. Omegadrien

    Omegadrien GBAtemp Advanced Maniac

    Member
    1,713
    530
    Nov 4, 2015
    France
    Pokéland
    Is there a cfw on the target 3ds that receive the data from the source 3ds? (i suppose it's the case on the source system aka your brother's 3ds)
     
  8. EntrustedOne
    OP

    EntrustedOne Newbie

    Newcomer
    8
    1
    Aug 12, 2016
    United States
    Both mine and his have arm9hax. Mine is using Luna and his Rei.
     
  9. Ericjwg

    Ericjwg GBAtemp Psycho!

    Member
    3,162
    848
    Jul 2, 2015
    Canada
    nothing you can do.
    those data under Nintendo3ds folder are encrypted with unique system id
     
  10. Omegadrien

    Omegadrien GBAtemp Advanced Maniac

    Member
    1,713
    530
    Nov 4, 2015
    France
    Pokéland
    Yeah, but if the movable.sed was transferred on the target system during the system transfer, it's possible to dump the movable.sed file and inject it on the old 3ds (aka the source system). Right? (i hope for him XD)
    https://www.3dbrew.org/wiki/Nand/private/movable.sed
     
  11. EntrustedOne
    OP

    EntrustedOne Newbie

    Newcomer
    8
    1
    Aug 12, 2016
    United States
    What is weird is that the target system did NOT change. It was like it transferred everything, then decided to just wipe the original system. Was trying to help a friend put arm9hax on his 2DS using the Fieldrunners method since his 2DS is on the most recent sysfirm. My brother's 3DS is the old one.
     
  12. Omegadrien

    Omegadrien GBAtemp Advanced Maniac

    Member
    1,713
    530
    Nov 4, 2015
    France
    Pokéland
    OK... So... i think...
    Sorry...
     
  13. EntrustedOne
    OP

    EntrustedOne Newbie

    Newcomer
    8
    1
    Aug 12, 2016
    United States
    It's fine. I appreciate the input regardless lol
     
  14. Ericjwg

    Ericjwg GBAtemp Psycho!

    Member
    3,162
    848
    Jul 2, 2015
    Canada
    movable.sed just a public key....
    only contents installed with this it can be shared.

    It's not an universal key
     
  15. EntrustedOne
    OP

    EntrustedOne Newbie

    Newcomer
    8
    1
    Aug 12, 2016
    United States
    Is there a way to view it on pkhex? So I could just "make" a new save with his old pokemon?
     
  16. Omegadrien

    Omegadrien GBAtemp Advanced Maniac

    Member
    1,713
    530
    Nov 4, 2015
    France
    Pokéland
    Errr... I know... I know, and?

    Nope, you can't, the save file (in the NINTENDO 3DS folder) is encrypted with the unique movable.sed from the old 3ds before the failed system transfer.
     
    Last edited by Omegadrien, Sep 8, 2016
  17. Queno138

    Queno138 Ravens

    Member
    2,413
    782
    Sep 18, 2010
    Senegal
    Luigi's Dark Mansion
    Is there a way to rip out our unique SED, so that our saves can be decrypted in future situations like this?

    (assuming we didn't manage to back up our latest saves of sorts.)
     
  18. Omegadrien

    Omegadrien GBAtemp Advanced Maniac

    Member
    1,713
    530
    Nov 4, 2015
    France
    Pokéland
    Yes, you can dump/inject it with decrypt9.
    https://github.com/d0k3/Decrypt9WIP
    (this needs arm9 privileges aka cfw)

    edit: but the real question is "Why the system transfer failed?!"
     
    Last edited by Omegadrien, Sep 8, 2016
    Ryccardo likes this.
  19. Queno138

    Queno138 Ravens

    Member
    2,413
    782
    Sep 18, 2010
    Senegal
    Luigi's Dark Mansion
    I'll now backup mine to prevent such future issues!

    As for why the system transfer failed.. Maybe nintendo new prevention method?
     
    Omegadrien likes this.
  20. Omegadrien

    Omegadrien GBAtemp Advanced Maniac

    Member
    1,713
    530
    Nov 4, 2015
    France
    Pokéland
    In the worst case, with decrypt9, you can do a ctrnand transfer...

    There is a possibility! @EntrustedOne Have you a backup of the old 3ds NAND (before the failed transfer)???
    If yes, you are saved! Yep, just restore the backup, run the pokémon games and use jk save manager to backup saves.
     
    Last edited by Omegadrien, Sep 8, 2016