Homebrew svdt: save data explorer/manager

  • Thread starter Thread starter meladroit
  • Start date Start date
  • Views Views 364,176
  • Replies Replies 953
  • Likes Likes 44
Any e-shop title requiring 9.6 or higher firmware can't be used with svdt. If it doesn't works that's most likely the reason.
Physical copies that need 9.6 or higher firmware work fine as long as firmware is 9.6 or higher.

Won't 9.6+ digital versions ever work with svdt? Well, I asked around and smea said we would need to know the size of the .code of each 9.6+ game as well as the decryption key. There's no way to obtain that under current *hax permissions, so the only solution would be building a user made database, which could only be made by users with kernel access rights (9.2 + custom firmware mostly I guess). But people on 9.2 + CFW can use savedatafiler for what svdt can't.

Summing up, for 9.6+ games we would need 2 databases:
- Encryption keys for the games. This is already being done by the community (seeddb.bin) if I'm not mistaken.
- .code size of each game (and probably each game version).

And then hbl should be modified so it can make use of these two databases when launching under a 9.6+ title.

Smea said that there might be a way to get the .code size from userland, but he hasn't looked into it (I understand saves not being a priority).

About NDS savegames: for NDS saves to be able to be dumped under *hax one would need to have pokemon dream radar or pokétransporter installed in their system to get the needed permisions to dump them. Both require to be bought from the e-shop (3€ and 5€ respectively) and then reverse engineer how nds save dump/restore works. Yellows8 seemed to have some interest, but the fact that he had to pay for the games plus not being really thrilled by the idea of reverse engineering how it works. He's currently working on 10.4 stuff, I suggested a "what if people donated so you could buy pokemon dream radar or pokebank" but got no response.

So NDS save dumping is most likely not happening from *hax, or at least not for everybody (pokemon dream radar or poketransporter required).
 
But people on 9.2 + CFW can use savedatafiler for what svdt can't.
A lot of people prefer this over the shitty sdf.
About the the DS games, if poketransporter and dream radar can be downloaded from the eshop, couldn't we use cias instead?
 
A lot of people prefer this over the shitty sdf.
About the the DS games, if poketransporter and dream radar can be downloaded from the eshop, couldn't we use cias instead?
Well, I'd like to use svdt over savedatafiler too.
About using cia's... well, you could, but wouldn't be legit, and you'd be on 9.2+cfw to do that.

I guess svdt could be forked to work as savedatafiler, with a title selector menu (which is already coded), but I don't know how nand reading or how data is stored works. Would be great to know the title of the game you are restoring/backuping, in fact I use svdt for anything not 9.6+.
 
2 Questions:
1. I can't get the svdt.xml to download. (I am not a big friend of github, 'cuz this page confuses me very often...)
2. Will save data backup and injection of MHX work?
 
  • Like
Reactions: Coffee Prosecutor
MHX was realeased in November 2015.

The possible issue at hand could originate from the fact, that is saves directly to the SD-Card.

I'll try it, tho.

Edit: It freezes, if I try to select MHX.

Same as with Save Manager. It changes colors on the bottom screen and gets stuck at yellow...
 
Last edited by Coffee Prosecutor,
MHX was realeased in November 2015.

The possible issue at hand could originate from the fact, that is saves directly to the SD-Card.

I'll try it, tho.

Edit: It freezes, if I try to select MHX.

Same as with Save Manager. It changes colors on the bottom screen and gets stuck at yellow...
No game requiring 9.6+ firmware can be used with svdt (except cartridge versions).
All digital games save to sdcard. There's a couple that save in a strange way (exdata), from which I know they are fantasy life and fifa 13
 
No game requiring 9.6+ firmware can be used with svdt (except cartridge versions).
All digital games save to sdcard. There's a couple that save in a strange way (exdata), from which I know they are fantasy life and fifa 13
I just used it on Hyrule Warriors 9.6+ and it worked, so maybe if you fw spoof your cias....?
 
I just used it on Hyrule Warriors 9.6+ and it worked, so maybe if you fw spoof your cias....?
Cryptofixed or cartridge?
If it is a cryptofixed version it's nice to know svdt works with it, but not of much use for those without cfw.
 
Any way we could get started on collecting the .code sizes for games? The earlier, the better, and seeing that there's already data / interest to work off would probably give smea a greater incentive to implement it, too.

Not sure how you'd get the data, though. But if someone codes a simple program you can execute that logs a game's .code size and id number, it would be easy for anyone to contribute.
 
  • Like
Reactions: iepuras
I have a N3DS with SysNAND at 9.0 and EmuNAND at 10.3. Today I bought physical "Mario and Luigi Paper Jam" in the US and got a little bit into game and saved. I was hoping I could transfer save to GW, but am unable to do so. I even created save in GW mode for game and backed it up with Savedatafiler. Anyone with GW and this game able to transfer save from physical card/cart to game in GW? Thoughts/help appreciated on this :)
 
Add Mario & Luigi: Paper Jam to the list of games that don't work with svdt nor save_manager.

Paper Jam uses the same engine that Mario & Luigi: Dream Team uses, I wouldn't be surprised if other inner workings were similar.
 

Site & Scene News

Popular threads in this forum