Homebrew Question Anyone good at hactoolnet for NAND save data extracting? pls help!

reinaldox_

Active Member
OP
Newcomer
Joined
Aug 18, 2009
Messages
31
Trophies
0
XP
212
Country
United States
Hey guys. this thing is driving me crazy. i lost an emunand partition because it got corrupted after an update. i managed to get into the hacdiskmount and extract the save files from the user partition.

the thing is....a guys posted a tool using an old version of hactoolnet to extract the checkpoint/edizon save files from the RAW save file but!.... is not working at all for me. it hiving me a lot of error inside de command window and is not giving me any output file. here a picture

d0m4NPy.png



pd: i dont know if the "saveMETA" folder is useful, but hacdiskmount is not letting me copy and paste that folder outside.
pd: this are my save files packed into a rar if you can help me http://www.mediafire.com/file/c12qtbzabg7smbc/save.rar/file


i would like to know how to use hactoolnet but there is no tutorial for dummies :(
 

GothicIII

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
831
Trophies
0
Age
36
XP
2,236
Country
Gambia, The
I don't get it. With hacdiskmount he already got the decrypted save file. If I understood this correctly then all he has to do is run his game on a fresh nand and make a save. Then look what kind of file is created and replace it with that he extracted.
So Game A creates save 0[0]1A and his extracted save is 0[0]42 then he renames his 0[0]42 backup to 0[0]1A and replaces it on the new nand.
The save should load or not? EDIT: => Yes this works, too.

EDIT: The only save I was able to extract was 0[0]34. Either the saves are corrupted or it is indeed a programming error.

@reinaldox_ :

I am very sorry to say this but your saves are beside 0[0]34 completely broken. From all files you provided only 0[0]34 is valid.
0[0]3c 0[0]3d 0[0]3e 0[0]3f 0[0]40 0[0]41 0[0]42 are completly empty (no data).
0[0]37 0[0]39 has only garbage data and no header.
0[0]38 seems it has a valid header but the data is probably broken beyond repair.

I validated my acclaims through my own save files. Every single one I managed to extract without errors and they all have a header . I am on SX OS 6.2.0. It is most likely that some of your games are also installed on my Switch, because some of the files had the same size.
All saves have one in common. At offset 0x100 they begin with 0x44 0x49 0x53 0x46 which translates to "DISF". All but 2 of your files are missing those lines.

Sorry. Nothing you can do about. This is a risk using emunand it also happend to me on 3ds but I could restore it because of save backups I made.
 
Last edited by GothicIII,

reinaldox_

Active Member
OP
Newcomer
Joined
Aug 18, 2009
Messages
31
Trophies
0
XP
212
Country
United States
I don't get it. With hacdiskmount he already got the decrypted save file. If I understood this correctly then all he has to do is run his game on a fresh nand and make a save. Then look what kind of file is created and replace it with that he extracted.
So Game A creates save 0[0]1A and his extracted save is 0[0]42 then he renames his 0[0]42 backup to 0[0]1A and replaces it on the new nand.
The save should load or not? EDIT: => Yes this works, too.

EDIT: The only save I was able to extract was 0[0]34. Either the saves are corrupted or it is indeed a programming error.

@reinaldox_ :

I am very sorry to say this but your saves are beside 0[0]34 completely broken. From all files you provided only 0[0]34 is valid.
0[0]3c 0[0]3d 0[0]3e 0[0]3f 0[0]40 0[0]41 0[0]42 are completly empty (no data).
0[0]37 0[0]39 has only garbage data and no header.
0[0]38 seems it has a valid header but the data is probably broken beyond repair.

I validated my acclaims through my own save files. Every single one I managed to extract without errors and they all have a header . I am on SX OS 6.2.0. It is most likely that some of your games are also installed on my Switch, because some of the files had the same size.
All saves have one in common. At offset 0x100 they begin with 0x44 0x49 0x53 0x46 which translates to "DISF". All but 2 of your files are missing those lines.

Sorry. Nothing you can do about. This is a risk using emunand it also happend to me on 3ds but I could restore it because of save backups I made.

Thanks mate for trying. I needed that someone with more knowledge could say that. Thank you again ❤️
 

reinaldox_

Active Member
OP
Newcomer
Joined
Aug 18, 2009
Messages
31
Trophies
0
XP
212
Country
United States
I don't get it. With hacdiskmount he already got the decrypted save file. If I understood this correctly then all he has to do is run his game on a fresh nand and make a save. Then look what kind of file is created and replace it with that he extracted.
So Game A creates save 0[0]1A and his extracted save is 0[0]42 then he renames his 0[0]42 backup to 0[0]1A and replaces it on the new nand.
The save should load or not? EDIT: => Yes this works, too.

EDIT: The only save I was able to extract was 0[0]34. Either the saves are corrupted or it is indeed a programming error.

@reinaldox_ :

I am very sorry to say this but your saves are beside 0[0]34 completely broken. From all files you provided only 0[0]34 is valid.
0[0]3c 0[0]3d 0[0]3e 0[0]3f 0[0]40 0[0]41 0[0]42 are completly empty (no data).
0[0]37 0[0]39 has only garbage data and no header.
0[0]38 seems it has a valid header but the data is probably broken beyond repair.

I validated my acclaims through my own save files. Every single one I managed to extract without errors and they all have a header . I am on SX OS 6.2.0. It is most likely that some of your games are also installed on my Switch, because some of the files had the same size.
All saves have one in common. At offset 0x100 they begin with 0x44 0x49 0x53 0x46 which translates to "DISF". All but 2 of your files are missing those lines.

Sorry. Nothing you can do about. This is a risk using emunand it also happend to me on 3ds but I could restore it because of save backups I made.


oh and about the hacdiskmount disc, is it that possible? to replace the raw save file ? because i tried it before but i had a "corrupted save file" on the switch.
 

GothicIII

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
831
Trophies
0
Age
36
XP
2,236
Country
Gambia, The
oh and about the hacdiskmount disc, is it that possible? to replace the raw save file ? because i tried it before but i had a "corrupted save file" on the switch.

Yes it should work since the saves are unencrypted and don't need device specific files. Basicly they are like "zip" files. A container holding your save game files. Hacdiskmount does the work about the encryption layer. I myself didn't try it but I found a post somewhere on gbatemp which claimed it worked like this and the theory doesn't get in the way either ;)
If you used the files you provided above then it didn't work because the saves are indeed broken. Or you used a wrong save on a game. The save file names are not the same across nands.

Your smash save file should work. This is the 0[0]34 file.
 

reinaldox_

Active Member
OP
Newcomer
Joined
Aug 18, 2009
Messages
31
Trophies
0
XP
212
Country
United States
Yes it should work since the saves are unencrypted and don't need device specific files. Basicly they are like "zip" files. A container holding your save game files. Hacdiskmount does the work about the encryption layer. I myself didn't try it but I found a post somewhere on gbatemp which claimed it worked like this and the theory doesn't get in the way either ;)
If you used the files you provided above then it didn't work because the saves are indeed broken. Or you used a wrong save on a game. The save file names are not the same across nands.

Your smash save file should work. This is the 0[0]34 file.

the funny thing is, i don't know why there is a smash save data file haha. i never played it in that nand. it seems to be the save data created by pokemon let's go for the pokemon spirits.
 
  • Like
Reactions: GothicIII

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    @Sonic Angel Knight, Is that SAK I see. :ninja:
  • BigOnYa @ BigOnYa:
    What a weird game
  • K3Nv2 @ K3Nv2:
    Yeah I wanted to see shards of the titanic
  • BigOnYa @ BigOnYa:
    I kept thinking jaws was gonna come up and attack
  • K3Nv2 @ K3Nv2:
    Jaws is on a diet
  • K3Nv2 @ K3Nv2:
    Damn power went out
  • BigOnYa @ BigOnYa:
    Ok xdqwerty, your little bro prob tripped On the cord and unplugged you
  • K3Nv2 @ K3Nv2:
    Ya I'm afraid of the dark hug me
  • BigOnYa @ BigOnYa:
    Grab and hold close your AncientBoi doll.
  • K3Nv2 @ K3Nv2:
    Damn didn't charge my external battery either
  • BigOnYa @ BigOnYa:
    Take the batteries out of your SuperStabber3000... Or is it gas powered?
  • K3Nv2 @ K3Nv2:
    I stole batteries from your black mamba
    +1
  • K3Nv2 @ K3Nv2:
    My frozen food better hold up for an hour I know that
  • BigOnYa @ BigOnYa:
    Or else gonna be a big lunch and dinner tomorrow.
  • BigOnYa @ BigOnYa:
    Did you pay your power bill? Or give all yo money to my wife, again.
  • K3Nv2 @ K3Nv2:
    Oh good the estimated time is the same exact time they just said
    +1
  • BigOnYa @ BigOnYa:
    Load up your pc and monitor, and head to a McDonalds dining room, they have free WiFi
  • K3Nv2 @ K3Nv2:
    Sir please watch your porn in the bathroom
    +1
  • BigOnYa @ BigOnYa:
    No sir we can not sell you anymore apple pies, after what you did with the last one.
  • K3Nv2 @ K3Nv2:
    We ran out
  • HiradeGirl @ HiradeGirl:
    for your life
    +1
  • K3Nv2 @ K3Nv2:
    My life has no value my fat ass is staying right here
    K3Nv2 @ K3Nv2: My life has no value my fat ass is staying right here