Readme update

This commit is contained in:
J-D-K 2018-12-19 00:27:55 -05:00
parent fc03927552
commit 8bc8a4631a
2 changed files with 16 additions and 10 deletions

View File

@ -1,16 +1,22 @@
# JKSV
WIP tool/whatever I want for Switch.
Multipurpose tool for Switch.
## Info
JKSV started as a small project to test some things and get familiar with libnx. A list of what it currently can do:
1. Dump and restore save data
2. Dump system save data (Pressing all four shoulder buttons will activate this)
3. Open and explore bis storage partitions via the dev menu and Adv Mode (Press ZL + ZR + Y to activate)
* ^This requires you to build JKSV yourself for the time being. I'm not ready to update the release yet.
4. JKSV also has a basic built in filebrowser that allows you to copy data to and from any location on your SD card to your saves. This is available in the folder selection screen.
I have a few things I would like to add that never made it to 3DS, but I don't like making promises I might not be able to keep.
JKSV on Switch started as a small project/port to test some things and get familiar with libnx. A list of what it currently can do:
1. Dump and restore save data.
* This includes the ability to dump and restore to/from any location on SD by pressing minus and using the Advanced Mode.
2. Dump system save data
* Pressing all four shoulder buttons at once will rescan and include the previously unlisted system saves.
* Dumping this data is allowed, but writing back is not.
3. Open and explore bis storage partitions via the Extras menu
* BIS Storage is opened inside a basic filebrowser. The partition's listing is on the left. Your SD is on the right.
* Only copying to SD and file properties work on BIS partitions. Writing to and deleting are disabled for now.
4. Misc Extras:
* NAND Dumping
* Ability to remove downloaded firmware updates from NAND.
* Terminating processes by [ID](https://switchbrew.org/wiki/Title_list#System_Modules). Allowing you to dump normally unopenable system archives.
* Mount by System Save [ID](https://switchbrew.org/wiki/Flash_Filesystem#System_Savegames). Normally used when the terminated process makes JKSV unable to rescan titles without the Switch crashing.
# Building:
1. Requires [devkitPro](https://devkitpro.org/) and [libnx](https://github.com/switchbrew/libnx)

View File

@ -439,7 +439,7 @@ namespace ui
uint64_t termID = std::strtoull(idStr.c_str(), NULL, 16);
pmshellInitialize();
if(R_SUCCEEDED(pmshellTerminateProcessByTitleId(termID)))
ui::showMessage("Process " + idStr + " successfully shutdown.", "FUCK YES");
ui::showMessage("Process " + idStr + " successfully shutdown.", "Success!");
pmshellExit();
}
}