Hacking Homebrew Moving Saves between 2 consoles

redmagejosh

Well-Known Member
OP
Member
Joined
Jan 9, 2015
Messages
381
Trophies
0
Location
Panama City, Panama
XP
1,958
Country
Panama
Hi Guys!
Been a while since I've posted.
So, lately I've been switching back and forth between my Switch Lite and my full size switch but sometimes I find that I'm playing the same game in either of the two and have to backup the savefile using JKSV and then copying the file to the SD card of the other switch to then restore it.
I'm not looking for something that will do all the process but mostly trying to find a way in which from Switch A I can upload the saves to a cloud storage (dropbox, gdrive, etc) and they from switch B download them and restore them using JKSV or EdiZon.

I did some research and it seems that Tinfoil might be able to accomplish most of this but I haven't been able to figure out how to setup the API connection between Tinfoil and Dropbox.
I also read about an old homebrew, BackupNX, that did partially what I'm trying to achieve but it seems the dev abandoned that project some time ago.

So... any ideas? Or maybe someone willing to teach me how to setup Tinfoil + Dropbox or Gdrive?

Thanks in advance for any help you can give!
 

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,155
Country
United States
Hi Guys!
Been a while since I've posted.
So, lately I've been switching back and forth between my Switch Lite and my full size switch but sometimes I find that I'm playing the same game in either of the two and have to backup the savefile using JKSV and then copying the file to the SD card of the other switch to then restore it.
I'm not looking for something that will do all the process but mostly trying to find a way in which from Switch A I can upload the saves to a cloud storage (dropbox, gdrive, etc) and they from switch B download them and restore them using JKSV or EdiZon.

I did some research and it seems that Tinfoil might be able to accomplish most of this but I haven't been able to figure out how to setup the API connection between Tinfoil and Dropbox.
I also read about an old homebrew, BackupNX, that did partially what I'm trying to achieve but it seems the dev abandoned that project some time ago.

So... any ideas? Or maybe someone willing to teach me how to setup Tinfoil + Dropbox or Gdrive?

Thanks in advance for any help you can give!

if you’re using JKSV to back up your game saves already you can do this:

https://github.com/J-D-K/JKSV/blob/master/GD_INSTRUCTIONS.MD

I’m testing it on my Switches now…
 
  • Like
Reactions: Lamcza

JK_

Well-Known Member
Member
Joined
Sep 4, 2015
Messages
688
Trophies
1
XP
2,272
Country
United States

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,155
Country
United States
Just warning you need to build the source yourself or find one of the newer builds in the git issues for this to work. I'm not home to build and post it here now.
Much appreciated!

Going to use this one from 2 weeks ago:

https://github.com/J-D-K/JKSV/issues/161#issuecomment-1317214440

381A0F96-B220-4A64-B053-7E2B75413EF2.jpeg
 

Attachments

  • JKSV.zip
    3.8 MB · Views: 47
  • Like
Reactions: Lamcza

redmagejosh

Well-Known Member
OP
Member
Joined
Jan 9, 2015
Messages
381
Trophies
0
Location
Panama City, Panama
XP
1,958
Country
Panama
  • Like
Reactions: binkinator

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,155
Country
United States
Yeah, tried following that but was not successful.
Post automatically merged:


I'll check that out later tonight and report back!
So, as is typical with the Cloud, the UI has changed a little bit on the Google side but if you’re Cloud savvy you’ll be able to navigate through it as the steps and information you need to provide are all there.

Bottom Line: THIS WORKS EXTREMELY WELL

@JK_ amazing work, man! I’m still kinda blown away with how well it works. I’m flipping saves all over the place between my Switches. Thank you for stitching all these parts together.
 

JK_

Well-Known Member
Member
Joined
Sep 4, 2015
Messages
688
Trophies
1
XP
2,272
Country
United States
So, as is typical with the Cloud, the UI has changed a little bit on the Google side but if you’re Cloud savvy you’ll be able to navigate through it as the steps and information you need to provide are all there.

Bottom Line: THIS WORKS EXTREMELY WELL

@JK_ amazing work, man! I’m still kinda blown away with how well it works. I’m flipping saves all over the place between my Switches. Thank you for stitching all these parts together.
Thanks. I was doing the same with my 3DS's too just for the hell of it after I brought it over. It was the most requested feature since I stopped hoarding the 3DS version to myself in 2016. I just knew my way of handling it and keeping it organized wasn't going to be quick or easy. I'm also extremely picky, so I'm kinda OCD with making sure it works as well as it can before I'll make a proper release.
 

Lamcza

Typ tego typu.
Member
Joined
Nov 23, 2022
Messages
581
Trophies
0
Age
33
XP
754
Country
Poland
sooooooo if i set up this JKSV or Tinfoil backup to gdrive my saves still stay stored in my switch and I can backup them when i need it or is it somehow automated?
 

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,155
Country
United States
sooooooo if i set up this JKSV or Tinfoil backup to gdrive my saves still stay stored in my switch and I can backup them when i need it or is it somehow automated?
The un-released version of JKSV linked above along with the instructions linked above as well will connect your switch to your G Drive. One you authenticate you will have the option to hit (ZR) button to interact with (up/down load) save files as zips in the Cloud. They will then be on your Switch AND backed up to G Drive. I attached my second Switch and was able to pull down the zips I pushed up to G Drive with my Primary switch and thus transfer save files between them, seamlessly, via the cloud!

That shit is neat…I don’t care who you are!

E: forgot to directly answer the question:
It is not automated…you have to hit the (ZR) button to push/pull your selected save files.
 
Last edited by binkinator,
  • Like
Reactions: Lamcza

RednaxelaNnamtra

Well-Known Member
Member
Joined
Dec 8, 2011
Messages
1,208
Trophies
1
XP
3,335
Country
Germany
If you don't pirate or install nsps/xcis of any kind, while also owning nitnendo switch online, you could also use nintendos cloud service for most games.
It would also automate it to a certain degree.
 
  • Like
Reactions: binkinator

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,155
Country
United States
If you don't pirate or install nsps/xcis of any kind, while also owning nitnendo switch online, you could also use nintendos cloud service for most games.
It would also automate it to a certain degree.

Hey. I do that too.
Gimme a sec…I gotta reboot first. ;-)
 

redmagejosh

Well-Known Member
OP
Member
Joined
Jan 9, 2015
Messages
381
Trophies
0
Location
Panama City, Panama
XP
1,958
Country
Panama
So, as is typical with the Cloud, the UI has changed a little bit on the Google side but if you’re Cloud savvy you’ll be able to navigate through it as the steps and information you need to provide are all there.

Bottom Line: THIS WORKS EXTREMELY WELL

@JK_ amazing work, man! I’m still kinda blown away with how well it works. I’m flipping saves all over the place between my Switches. Thank you for stitching all these parts together.
So, reporting back, I managed to do all the oAuth portion of google and such. When JKSV asks me to log in to google I input my creds and stuff, approve 2fa on my phone, then I get the prompt to allow access my google drive for my project, I hit allow but at the end I get a "Failed to start Google Drive" from JKSV. Not sure what I might be doing wrong.

edit: nvm, I figured out what was wrong. Seems that I was missing a character on the driveClientSecret.
Thanks for the help @binkinator and @JK_ , seems to work like a charm!
 
Last edited by redmagejosh,

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,155
Country
United States
So, reporting back, I managed to do all the oAuth portion of google and such. When JKSV asks me to log in to google I input my creds and stuff, approve 2fa on my phone, then I get the prompt to allow access my google drive for my project, I hit allow but at the end I get a "Failed to start Google Drive" from JKSV. Not sure what I might be doing wrong.
You are past all the hard parts. You are like inches and goal. Anything in /JKSV/logs.txt? How about on the Google side? Maybe missed a permission? Might see a log entry on the Google side.

FWIW, I got Failed to Start one time because I was missing the creds in my config file, so I think it’s a generic “something’s fucky” kind of error message.
 

redmagejosh

Well-Known Member
OP
Member
Joined
Jan 9, 2015
Messages
381
Trophies
0
Location
Panama City, Panama
XP
1,958
Country
Panama
You are past all the hard parts. You are like inches and goal. Anything in /JKSV/logs.txt? How about on the Google side? Maybe missed a permission? Might see a log entry on the Google side.

FWIW, I got Failed to Start one time because I was missing the creds in my config file, so I think it’s a generic “something’s fucky” kind of error message.
Yeah, it was a user error. I was missing a character on the driveClientSecret. It is working now. Thanks for the help, once again!
 

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,155
Country
United States
Yeah, it was a user error. I was missing a character on the driveClientSecret. It is working now. Thanks for the help, once again!
Congrats man! I’m backing up things I don’t even care about now…just cause I can.
 

Lamcza

Typ tego typu.
Member
Joined
Nov 23, 2022
Messages
581
Trophies
0
Age
33
XP
754
Country
Poland
just to be sure to backup saves i need to select user then select game do the sd local backup and hit zr to push it to gdrive. Is there any faster way :P?
 

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,155
Country
United States
just to be sure to backup saves i need to select user then select game do the sd local backup and hit zr to push it to gdrive. Is there any faster way :P?
Press (Y) while user is selected and dump all game saves at once.

Will speed up your process above dramatically. Still have to go to each game and press (ZR) to upload to Gdrive.
 
  • Like
Reactions: Lamcza

Lamcza

Typ tego typu.
Member
Joined
Nov 23, 2022
Messages
581
Trophies
0
Age
33
XP
754
Country
Poland
Press (Y) while user is selected and dump all game saves at once.

Will speed up your process above dramatically. Still have to go to each game and press (ZR) to upload to Gdrive.
Yea i figured it out i mean that Y :D
Dump all to gdrive will be sweet or just zr witchout selecting by A maybe, maybe someday :X
 

The_Chaotician

Hoist the Colours!
Member
Joined
Feb 9, 2017
Messages
205
Trophies
0
XP
1,410
Country
United Kingdom
Any way to disable connection attempts from JKSV to Google Drive from EmuNAND only? I’m getting expected crashes due to no network connection on my EmuNAND.

Works a dream in SysNAND though - thanks for the guidance @JK_ and @binkinator :)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Maximumbeans @ Maximumbeans:
    Useless but a true art
    +1
  • SylverReZ @ SylverReZ:
    @Maximumbeans, I had a friend who had a glass chess set for their birthday.
  • SylverReZ @ SylverReZ:
    It was like all clear and fancy. Tbf I'm not too experienced with chess, but would like to learn someday.
  • Maximumbeans @ Maximumbeans:
    That sounds really cool
  • Maximumbeans @ Maximumbeans:
    I know the basics but no strategy at all :rofl:
    +1
  • Veho @ Veho:
    Watch chess streamers on Twitch and you'll pick up a thing or two.
    +1
  • Veho @ Veho:
    Not to mention there's an infinite number of chess games for every possible platform.
    +1
  • DinohScene @ DinohScene:
    just play it, get beaten a few times and start dominating
    +1
  • K3Nv2 @ K3Nv2:
    Nude chess is best
    +1
  • DinohScene @ DinohScene:
    strip checkers > nude chess
    +1
  • K3Nv2 @ K3Nv2:
    Nude checkers get jumped
    +1
  • SylverReZ @ SylverReZ:
    @Veho, I guess you'd pick up something while watching tub streams.
  • SylverReZ @ SylverReZ:
    @K3Nv2, Dick fights. :tpi:
  • Veho @ Veho:
    Turkish olive oil wrestling.
    +1
  • K3Nv2 @ K3Nv2:
    Well I believe I'm about to get hit with a spring sinus infuction
  • K3Nv2 @ K3Nv2:
    Shame it wasn't Facebook that paused them
    +1
  • Veho @ Veho:
    Musk sues Hyundai in 3... 2... 1...
    +1
  • RedColoredStars @ RedColoredStars:
    Fucking lame. Thread viewed 1000 times and only one reply that doesnt even answer what I asked.
  • SylverReZ @ SylverReZ:
    You could say the same for a couple or so threads that used to be popular, I guess.
  • RedColoredStars @ RedColoredStars:
    I mean. All I ask was for people to see if ONE, SINGLE website is working properly in edge. 1000 people see it but cant be bothered at all
  • RedColoredStars @ RedColoredStars:
    Ready to just leave this place anyway. The amount of shit talking and bullying behavior that goes unchecked is crazy. No where else do I see this shit towards me and others. Not even on reddit have I been talked to like I have here by other members
  • SylverReZ @ SylverReZ:
    @RedColoredStars, I did read the last sentence in your post by the way. Maybe try changing the privacy settings in your browser to standard if that works.
  • SylverReZ @ SylverReZ:
    I've also heard that Chromium-based browsers will stop working with ad-blockers.
    SylverReZ @ SylverReZ: I've also heard that Chromium-based browsers will stop working with ad-blockers.