Hacking Any way to backup saves from retail 3DS carts to use with Sky3DS?

thaikhoa

Well-Known Member
Member
Joined
Sep 16, 2008
Messages
2,236
Trophies
1
XP
2,590
Country
Australia
Savedata won't work when restoring the savedata to the rom. Format the card or delete and replace rom to another slot (rearrangement). 2nd, the sky's savedata is larger than other savedata. I've tried many methods but still have't loaded successfully.
 

duke_srg

Well-Known Member
Member
Joined
Mar 1, 2011
Messages
1,862
Trophies
0
Age
44
Location
Moscow
XP
807
Country
Serbia, Republic of
Savedata won't work when restoring the savedata to the rom. Format the card or delete and replace rom to another slot (rearrangement). 2nd, the sky's savedata is larger than other savedata. I've tried many methods but still have't loaded successfully.
Sky is padding the rest of the save up to 1MiB with 0xFF and then adding a 88 bytes header which includes cardID, which may be found in the template. The problem is that several game save encodings may use that card-unique ID.
We can try to make a rom dump of actual card with MT-Card launcher, find the card ID.
 

duke_srg

Well-Known Member
Member
Joined
Mar 1, 2011
Messages
1,862
Trophies
0
Age
44
Location
Moscow
XP
807
Country
Serbia, Republic of
So basically it's pointless me buying something to rip my existing save data as it'll be incompatible with Sky3DS anyway?
You should not buy the dumper unless we checked all the possibilities. If it turns out that a real rom dump is needed then the fw 9.2 3DS will allow both save and rom dump.
But I suppose that games with confirmed saves at r4i save dongle site can definitely be transferred to Sky.
So for now please try Mercenaries and the latter Star Fox saves with formatted card.
 

thaikhoa

Well-Known Member
Member
Joined
Sep 16, 2008
Messages
2,236
Trophies
1
XP
2,590
Country
Australia
Sky is padding the rest of the save up to 1MiB with 0xFF and then adding a 88 bytes header which includes cardID, which may be found in the template. The problem is that several game save encodings may use that card-unique ID.
We can try to make a rom dump of actual card with MT-Card launcher, find the card ID.

Except savedata of pokemon xy/oras ended up w 10MB.
 

MelonGx

Well-Known Member
Member
Joined
Jan 8, 2009
Messages
1,653
Trophies
1
XP
915
Country
China
You can backup saves with Gateway 3.0 exploit on any 3DS with firmware version 9.2 or below. The next step is to inject those saves to Sky3DS saves because it have a special header with the game specific data. I have a clue how to do that, but do not have a Sky3DS to check.
It's unavailable.
Dumping/Restoring save from Sky3DS with GW/MT Launcher results either DUMPED SAVE FILE CORRUPTED or SYSTEM HANG-UP.

Since DiskWriter doesn't provide any save conversion & GW/MT Launcher save restoring to Sky3DS is unsupported, there's NO WAY to do what TC wanna do - for ALL Card1 games.
 

MelonGx

Well-Known Member
Member
Joined
Jan 8, 2009
Messages
1,653
Trophies
1
XP
915
Country
China
Sky is padding the rest of the save up to 1MiB with 0xFF and then adding a 88 bytes header which includes cardID, which may be found in the template. The problem is that several game save encodings may use that card-unique ID.
We can try to make a rom dump of actual card with MT-Card launcher, find the card ID.
I tried dumping Sky3DS-ROM with GW/MT Launcher.
Then I found that its header had been already inside the template.txt.
That means, if we want to create ZAV suit for Sky3DS-ROM, we just need to patch ROM with header inside template.txt and do a save conversion with patched ROM & MT.

But since there are no methods to convert ZAV into Sky3DS save format, what we planned to prepare above is meaningless.
 

duke_srg

Well-Known Member
Member
Joined
Mar 1, 2011
Messages
1,862
Trophies
0
Age
44
Location
Moscow
XP
807
Country
Serbia, Republic of
MelonGx
1. GW Launcher dumps the eeprom content of the card1, just like it does R4i save dongle, I confirm that wiyh byte-comparing results
2. Unlike GW, Sky is not altering the system, it just emulates the real card, so there must be no encryption method problem
3. There is at least one difference between the same CTR code cards (except updated rom releases) is 0x40 byte card ID which is unique for a physical card. It is included in the Sky template and it is the only additional data in a Sky saves (besides the text part and 0xff padding). Card ID is used at least in 2.x save encryption, according to 3d brew.
4. It seems that MT card dump injects cardID in 3dz, you must byte comparw, not just look into headers which is the same for the same ROM.
 

gozza

Well-Known Member
Newcomer
Joined
Dec 25, 2006
Messages
80
Trophies
0
Age
40
Website
Visit site
XP
305
Country
Gambia, The
I have a question that is gateway related. i wanted to backup my save game from Zelda - OoT.
I have a GW card and made a backup with the Gateway menu. so i got a savegame that is 128kb big. all other savegames from GW are 512kb.
Tried some stuff like just renaming the savegame to the one that was created from GW card when starting Zelda - OoT but it didnt work.

Any ideas on this? :)
 

duke_srg

Well-Known Member
Member
Joined
Mar 1, 2011
Messages
1,862
Trophies
0
Age
44
Location
Moscow
XP
807
Country
Serbia, Republic of
I have a question that is gateway related. i wanted to backup my save game from Zelda - OoT.
I have a GW card and made a backup with the Gateway menu. so i got a savegame that is 128kb big. all other savegames from GW are 512kb.
Tried some stuff like just renaming the savegame to the one that was created from GW card when starting Zelda - OoT but it didnt work.
Any ideas on this? :)
The save from Zelda OOT was played on the real 3DS or in the Gateway mode?
 

duke_srg

Well-Known Member
Member
Joined
Mar 1, 2011
Messages
1,862
Trophies
0
Age
44
Location
Moscow
XP
807
Country
Serbia, Republic of
Real 3DS, i extracted the save from the Retail Card and its was played in Real 3DS mode
This save won't work in GW mode, at least until GW releases a save convertor, because GW uses a different encryption mode for the saves.
But the backup/restore do not affected by this i.e. it makes a complete backup of the current save regardless of the encryption which can be restored and played again in the same mode (realNAND or GW)
 

gozza

Well-Known Member
Newcomer
Joined
Dec 25, 2006
Messages
80
Trophies
0
Age
40
Website
Visit site
XP
305
Country
Gambia, The
This save won't work in GW mode, at least until GW releases a save convertor, because GW uses a different encryption mode for the saves.
But the backup/restore do not affected by this i.e. it makes a complete backup of the current save regardless of the encryption which can be restored and played again in the same mode (realNAND or GW)

i dont get what you are trying to say. so i can make a backup of the save and and use it with the retail card? the retail card will use its own save :o
 

duke_srg

Well-Known Member
Member
Joined
Mar 1, 2011
Messages
1,862
Trophies
0
Age
44
Location
Moscow
XP
807
Country
Serbia, Republic of
i dont get what you are trying to say. so i can make a backup of the save and and use it with the retail card? the retail card will use its own save :o
Saves on the same retail card played in a real 3DS mode or in GW Classic mode will be different. And there is nothing you can do with this at the moment, except having two different saves which can be backed up/restored in the GW Launcher.
 
  • Like
Reactions: gozza

duke_srg

Well-Known Member
Member
Joined
Mar 1, 2011
Messages
1,862
Trophies
0
Age
44
Location
Moscow
XP
807
Country
Serbia, Republic of
This has gotten too technical for me lol - are we saying there is a way to restore saves to a Sky3DS card or not lol?
Sky hardware should be allow to do so, unlike GW which is definitely not. However, looking into your saves, looks like Zelda save uses a different key. To check all possibilities we should try with the rom dump from the same card AND with CardID dumped too, which MT-loader seems to be able to perform.
But returning to Zelda, it uses 1.x encryption, so I just reencrypted the eeprom save and packed it back into this file for you, just check with your Zelda OOT, if it loads, all 1.x save files (i.e. below 2.2.0-4 firmware) should be able to transfer without much efforts
https://drive.google.com/open?id=0Bzsweg1Cjr5_eFBoVHlmYkZCMXM&authuser=0

I'm not going to get a Sky until it will be clear that all or mos of my saves can be transferred.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/watch?v=KYZD7ykz9aQ