1
0
Fork 0
mirror of https://github.com/DarkMatterCore/nxdumptool.git synced 2024-09-19 13:33:25 +01:00
Generates XCI/NSP/HFS0/ExeFS/RomFS/Certificate/Ticket dumps from Nintendo Switch gamecards and installed SD/eMMC titles.
Go to file
Pablo Curiel 64ab1705bc Implement JSON configuration handler.
* Thread-safe.
* Provides getter/setter functions for the data types used by nxdumptool's configuration.
* Each setter function writes the modified JSON configuration back to the SD card.
* Configuration is validated on interface initialization. If validation fails, a default JSON template is loaded from the application's RomFS and written back to the SD card.

Other changes:

* Implement directory creation.
* Moved more preprocessor definitions to defines.h.
* Replaced strtok() calls throughout the code with strtok_r() to guarantee thread-safety.
2021-07-21 11:04:18 -04:00
.github Cleanup startup logfile messages. 2020-10-14 19:08:01 -04:00
code_templates Update PoCs to reflect the changes made to usbIsReady(). 2021-06-25 17:05:02 -04:00
host Update requirements. 2021-07-15 12:19:03 -04:00
include Implement JSON configuration handler. 2021-07-21 11:04:18 -04:00
legacy More legacy code wiping. 2020-10-13 07:26:29 -04:00
libs More progress. 2021-07-19 17:09:58 -04:00
romfs Implement JSON configuration handler. 2021-07-21 11:04:18 -04:00
source Implement JSON configuration handler. 2021-07-21 11:04:18 -04:00
.gitignore Update requirements. 2021-07-15 12:19:03 -04:00
.gitmodules Update borealis. 2021-06-23 17:55:11 -04:00
build.sh Small code refactor (part 2). 2021-05-18 08:32:43 -04:00
LICENSE.md Change project layout + upgrade license to GPLv3. 2021-03-25 15:26:58 -04:00
Makefile Implement JSON configuration handler. 2021-07-21 11:04:18 -04:00
README.md Fixes icon.jpg location in README (#82) 2021-04-03 09:17:43 -04:00
todo.txt Implement JSON configuration handler. 2021-07-21 11:04:18 -04:00

nxdumptool

Nintendo Switch Dump Tool

Temporary branch used for the development of the nxdumptool rewrite. Highly experimental, use at your own risk.