Gaming Hacking Homebrew Switch Sports Save Editing

LiquidPlazmid

Active Member
Newcomer
Joined
Jul 30, 2020
Messages
25
Reaction score
14
Trophies
0
Age
27
XP
219
Country
United States
I know that Nintendo Switch Sports stores a cosmetic unlocks and pro ranks for a profile within a relatively small 11kb save file. I wanted to know if anyone besides me has been looking into the save structure and if anyone has found anything.
 
Last edited by LiquidPlazmid,
The frustrating thing is that basically everything within these files seems to change after even the tiniest change in game. There's clearly some kind of obfuscation going on, I just don't have the experience needed to figure it out
 
What I can confirm is that the cosmetics you have equipped appear to be the un obfuscated (~700 byte long) accout_extra.data file. Unlocked cosmetics are not kept in this file, only equipped cosmetics
 
I can also confirm that the file is not encrypted via xoring all bytes in the file the file by a single byte I am going to try and brute force with varying key lengths. Don't know if that'll be successful or not. The game seems to encrypt the save with a different value when just launching the game (i.e. I have 3 save files that should be identical, but aren't and I'm trying to find a key for each file that translates the first few bytes into the same value)
 
Last edited by LiquidPlazmid,
  • Like
Reactions: KiiWii
I've continued to dig into this issue and I am starting to doubt the files are xored by a key as I can't find any set of 4 byte keys that can decode the same set of 8 bytes between 3 files when these 3 files should decode to the exact same thing. Any ideas as to how these files could be being obfuscated are appreciated, because I'm running out of ideas
 
I've continued to dig into this issue and I am starting to doubt the files are xored by a key as I can't find any set of 4 byte keys that can decode the same set of 8 bytes between 3 files when these 3 files should decode to the exact same thing. Any ideas as to how these files could be being obfuscated are appreciated, because I'm running out of ideas
i beievet the best option for you is to - hopefully its okay to state the ame here - go to jits discord ad ask there, folks are exremely helpful, but, thats if you still cant find a way. also if you do find out how; i would love to have the outfits unlocked too xD i wanna enjoy them, oddly enough some people on reddit are starting to believe that the onine is fake, because of how too perfect it is to get a math, and how easy it is to beat players - see wha makes it eve worse is that new nintendo did in fact fabricate the first online play through as a fake one which is digusting thing to be doing behind the customers back.

just wanted to inform pple on here as well about this..
 
Considering you have to play online to actually unlock items I wonder if this is a new type of system, similar to how BCAT event stuff works? I would love to see some unlockable items but the game is new so time will tell.
 
  • Love
Reactions: HinaNaru Cutie
Considering you have to play online to actually unlock items I wonder if this is a new type of system, similar to how BCAT event stuff works? I would love to see some unlockable items but the game is new so time will tell.

it can be done, someone managed to get the save file data of theirs that unlocked all of the items almost all of them from chocobo racing =o . but yes that's true, best to wait and see what happens.
 
it can be done, someone managed to get the save file data of theirs that unlocked all of the items almost all of them from chocobo racing =o . but yes that's true, best to wait and see what happens.
This is how I see it happening, either someone importing a save from an online played game or someone working out how to unlock items
 
This is how I see it happening, either someone importing a save from an online played game or someone working out how to unlock items
hmm..i am assuming the first option because i don't know myself..o-o i was still surprised they managed to do it e.e for chocobo gp racing..i have the file itself and it unlocks everything right off the bat which i am not into at all...i rather unlock the stuff myself but just like crash team racing i am forced to unlock it through cheat code and now save data because of it being forced online only :/..instead of being offline..which would do them justice but greed is greed, cause crash team racing originally was gonna have a giant loot box system, until they decided to ditch it at the last second since the company or developers saw the backlash of that type of garbage being implemented in games.
 
You can obtain online items you just beed to play without nintendo account linked try to play online and the game will tell you that you dont have a Nintendo switch account so you will olay with bots you can obtain points playing this way but you are limited to 2 items per day i think
 
You can obtain online items you just beed to play without nintendo account linked try to play online and the game will tell you that you dont have a Nintendo switch account so you will olay with bots you can obtain points playing this way but you are limited to 2 items per day i think

wait - hold on what??? that's possible???? O_O...i didn't think someone would find a work away from nintendo cruddy fake online thing going on with this game...- -...that's odd...i thought you can't play any game without a nintendo account at all - i don't think this can be done..
 
wait - hold on what??? that's possible???? O_O...i didn't think someone would find a work away from nintendo cruddy fake online thing going on with this game...- -...that's odd...i thought you can't play any game without a nintendo account at all - i don't think this can be done..
I did it and worked
 
I am continuing to look into this in my free time (I don't have a lot of it). I believe the save file is utilizing AES encryption which requires 2 keys to decrypt. One should be hard coded into the game and the other should be within the save file (I believe the next 16 bytes after the header could contain that key). I need to disassemble the game and see if I can find anything. I didn't think they'd go this far to protect a save file when plenty of other first party releases aren't obfuscated whatsoever.

To be honest I'm more interested in figuring out how to modify the pro rank for a sport. I don't know how I keep matching against absolutely amazing tennis players who can hit a perfect serve every time, but I keep getting screwed and can't get past C tier.
 
I am continuing to look into this in my free time (I don't have a lot of it). I believe the save file is utilizing AES encryption which requires 2 keys to decrypt. One should be hard coded into the game and the other should be within the save file (I believe the next 16 bytes after the header could contain that key). I need to disassemble the game and see if I can find anything. I didn't think they'd go this far to protect a save file when plenty of other first party releases aren't obfuscated whatsoever.

To be honest I'm more interested in figuring out how to modify the pro rank for a sport. I don't know how I keep matching against absolutely amazing tennis players who can hit a perfect serve every time, but I keep getting screwed and can't get past C tier.
The hard serve in tennis is definitely harder to execute than on the Wii. The timing has to be exactly perfect at the apex of the toss.
 
I am continuing to look into this in my free time (I don't have a lot of it). I believe the save file is utilizing AES encryption which requires 2 keys to decrypt. One should be hard coded into the game and the other should be within the save file (I believe the next 16 bytes after the header could contain that key). I need to disassemble the game and see if I can find anything. I didn't think they'd go this far to protect a save file when plenty of other first party releases aren't obfuscated whatsoever.

To be honest I'm more interested in figuring out how to modify the pro rank for a sport. I don't know how I keep matching against absolutely amazing tennis players who can hit a perfect serve every time, but I keep getting screwed and can't get past C tier.
AES encryption could be the way to go here, especially since Nintendo uses Unreal Engine most of the time and I know UE uses AES encryption a lot. Personally, I can't find anything but I just don't think I've done enough digging. The most I've toyed with is what bytes it uses to change the outfit you're currently wearing and things like that in the smaller file, but it's not the most helpful thing. I'll be up tonight for a little longer and do a little more digging. If I don't find anything then tomorrow's another day.
 

Site & Scene News

Popular threads in this forum