Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Svitch Switch

From GameBrew
svitch
Svitchnx.png
General
AuthorSlashcash
TypeSave Managers and Editors
Version0.1.2-alpha
LicenseMixed
Last Updated2018/10/18
Links
Download
Website
Source

Svitch is a Nintendo Switch savefile extractor, it just scans your system searching for savefiles and lists them at startup, you can then export them to your sd card into a convenient file format called .svi.

Currently it only works on Switch that are still on 1.0.

User guide

Disclaimer: Svitch will operate on your save file partition, as of now it just reads it (without writing to it) but it is a dangerous operation in any way. It may result in lost or damaged savefiles. For this reason please backup your saves with another tool before trying this, this is still in testing.

How to use

To run it, just launch it as every other Nintendo Switch's homebrew.

After a succesful extraction you will find a .svi files into the export folder on your sd card named after the id of the game you extracted, this is nothing more than a glorified archive which contains your savefile and can be opened natively with every archive manager (such as WinZip, WinRar, 7Zip and so on).

This archive will also contain a svitch_saveheader.svh file. It is not part of your savefile, it contains human-readable additional information about the save itself and it will also be used by Svitch to import the save back in the system (as soon as the function will be ready).

If you wish to import the .svi files back into your system with the use of a different tool you can extract the archive with 7zip, scrap away svitch_saveheader.svh and then re-import it using Checkpoint on higher firmware.

FAQ

Q. Can I test this on an emulator?

Although Nintendo Switch emulator currently exists they don't have savefiles support yet and they tend to crash when requesting a savefile. But luckily enough you can compile a version of Svitch that will succesfully launch in an emulator.

Compile the source with the command make EMULATOR=1 and you will obtain a binary that can be launched on emulators. You can even scan for (fake) saves.

Q. What if this crashes?

Svitch is still under HEAVY TESTING. As of now a lot of things can go wrong or don't work at all.

Controls

Plus/Minus - Scroll through all the savefiles

Y - Export the savefile

B - Exit the software

External links

Advertising: