Homebrew svdt: save data explorer/manager

  • Thread starter Thread starter meladroit
  • Start date Start date
  • Views Views 364,173
  • Replies Replies 953
  • Likes Likes 44
I think this is a good time to go over some details of the anti-ASR implementation in svdt.
  • svdt does make a lot of assumptions to deduce the ASR game ... iniitially. These assumptions are listed on the wiki, but to reiterate
    • Pokémon Rumble World has /00slot00/00main.dat with its cAVIAR4\x00 identifier in the header. I think this is quite safe, although even if I'm wrong, Rumble World requires special handling anyway.
That is not safe actually. Pokemon Rumble Blast also has /00slot00/00main.dat with a cAVIAR4\x00 identifier in the header. Other than those similarities, it is structured very differently. I know that for a fact since I just checked it's save file a bit ago. What I don't know, is if Rumble Blast is also compressed or not or if it uses a secure value. Having svdt make an assumption only on the file name, location, and the header in a specific file is NOT safe.
 
  • Like
Reactions: meladroit
That is not safe actually. Pokemon Rumble Blast also has /00slot00/00main.dat with a cAVIAR4\x00 identifier in the header. Other than those similarities, it is structured very differently. I know that for a fact since I just checked it's save file a bit ago. What I don't know, is if Rumble Blast is also compressed or not or if it uses a secure value. Having svdt make an assumption only on the file name, location, and the header in a specific file is NOT safe.
meladroit already explained that assumption never has priority over the users selected title, svdt will still ask for user confirmation. I hope we can soon pass the title from hbl to svdt, then ASR can be automatically set ON.
 
meladroit already explained that assumption never has priority over the users selected title, svdt will still ask for user confirmation. I hope we can soon pass the title from hbl to svdt, then ASR can be automatically set ON.
is their a rumble blast editor ?
 
Have the same issue. You're on old or new 3DS? Maybe there's a kind of different coding between these...
No. The reason games like MH4U and Sm4sh don't work right on O3DS is because they reboot into extended memory mode, clearing memory of all things it can to clear space, including Home Menu, which is what Ninjhax 2, and therefore svdt, run over. Ninjhax 2 takes control of home menu to execute code. On N3DS, this isn't a problem because of the extra memory. So those games don't have to clear memory.
 
No. The reason games like MH4U and Sm4sh don't work right on O3DS is because they reboot into extended memory mode, clearing memory of all things it can to clear space, including Home Menu, which is what Ninjhax 2, and therefore svdt, run over. Ninjhax 2 takes control of home menu to execute code. On N3DS, this isn't a problem because of the extra memory. So those games don't have to clear memory.
Try starting svdt in safe mode!
 

Site & Scene News

Popular threads in this forum