1
0
Fork 0
mirror of https://github.com/DarkMatterCore/nxdumptool.git synced 2024-09-19 21:43:44 +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 f82d7a3db4 Small code refactor (part 2).
* Rewrote mutex handling throughout the code to use a small, macro-based scoped lock implementation.

* Removed extern variables from common.h - launch path management is now completely handled in utils.c.

* Updated NpdmSystemCallId_Count to reflect changes introduced in 12.0.0.

* Added NcaMainSignatureKeyGeneration enum.

* NCA main signature moduli are now retrieved from FS .rodata at runtime.

* Simplified lock management in usb.c by using a single global mutex with scoped locks instead of three different r/w locks.

* Updated FatFs to R0.14b.

* Enabled 64-bit LBA support in FatFs to potentially support custom eMMC replacements / resized USER partitions in the future.

* Updated LZ4 to v1.9.3.

* Fixed typos.

* USB gamecard dumper PoC now only dumps the Initial Data area.

* Updated to-do list.
2021-05-18 08:32:43 -04:00
.github Cleanup startup logfile messages. 2020-10-14 19:08:01 -04:00
code_templates Small code refactor (part 2). 2021-05-18 08:32:43 -04:00
host Small code refactor. 2021-05-11 02:00:33 -04:00
include Small code refactor (part 2). 2021-05-18 08:32:43 -04:00
legacy More legacy code wiping. 2020-10-13 07:26:29 -04:00
libs Update libusbhsfs. 2021-04-21 00:38:45 -04:00
romfs Use legacy Borealis fork + add files from the legacy Borealis example. 2021-03-30 15:30:10 -04:00
source Small code refactor (part 2). 2021-05-18 08:32:43 -04:00
.gitignore Modified NCA key area handling + restored PoC building. 2021-04-25 19:10:34 -04:00
.gitmodules Update libusbhsfs. 2021-04-21 00:38:45 -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 Small code refactor (part 2). 2021-05-18 08:32:43 -04:00
README.md Fixes icon.jpg location in README (#82) 2021-04-03 09:17:43 -04:00
todo.txt Small code refactor (part 2). 2021-05-18 08:32:43 -04:00

nxdumptool

Nintendo Switch Dump Tool

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