1
0
Fork 0
mirror of https://github.com/DarkMatterCore/nxdumptool.git synced 2024-11-26 12:12:02 +00:00
nxdumptool/source
Pablo Curiel 974790944f More changes.
* Added NSP dumper PoC (SD card only atm, single-threaded).
* Cert: replaced a wrong strcmp() with a proper strncmp().
* CNMT: added functions to update content info entries and generate/write Partition FS patches.
* NCA: encrypt key area right after removing titlekey crypto.
* NPDM/ProgramInfo: changed function names.
* NPDM: check if the NCA has been modified before attempting to patch ACID data + calculate RSA-PSS signature *after* generating the PFS patch, not before. lol
* PFS: restore name table size value before writing the header padding.
* Tik: reworked the ticket lookup algorithm. Now uses information from ticket_list.bin to properly calculate the offset to the requested ticket in ticket.bin.
* Title: changed title type strings used for filename generation.
* Updated to-do list.
2020-10-22 00:38:14 -04:00
..
fatfs Mooooore baby steps. 2020-04-17 17:59:05 -04:00
aes.c Some more changes. 2020-07-05 20:10:07 -04:00
aes.h Many changes. 2020-10-21 00:27:48 -04:00
bfttf.c Implemented BFTTF font loading and decoding. 2020-10-14 09:23:49 -04:00
bfttf.h Many changes. 2020-10-21 00:27:48 -04:00
bktr.c Many changes. 2020-10-21 00:27:48 -04:00
bktr.h Many changes. 2020-10-21 00:27:48 -04:00
cert.c More changes. 2020-10-22 00:38:14 -04:00
cert.h Bunch of changes. 2020-07-03 05:31:22 -04:00
cnmt.c More changes. 2020-10-22 00:38:14 -04:00
cnmt.h More changes. 2020-10-22 00:38:14 -04:00
common.h More changes. 2020-10-22 00:38:14 -04:00
crc32_fast.c Functions to generate gamecard/title filenames + fix CRC32 calculation. 2020-08-13 22:31:02 -04:00
crc32_fast.h Some more changes. 2020-07-05 20:10:07 -04:00
elf_symbol.h NSO context. 2020-10-11 11:22:26 -04:00
es.c Some more changes. 2020-07-05 20:10:07 -04:00
es.h Some more changes. 2020-07-05 20:10:07 -04:00
fs_ext.c Some more changes. 2020-07-05 20:10:07 -04:00
fs_ext.h Codestyle fixes + prepare code for NPDM support. 2020-10-08 14:31:09 -04:00
fspusb.c Some more changes. 2020-07-05 20:10:07 -04:00
fspusb.h Some more changes. 2020-07-05 20:10:07 -04:00
gamecard.c Many changes. 2020-10-21 00:27:48 -04:00
gamecard.h Fix support for CNMTs with no ContentInfo entries. 2020-10-12 22:46:59 -04:00
keys.c Many changes. 2020-10-21 00:27:48 -04:00
keys.h Check the key generation value from the eticket device key. 2020-07-07 08:58:17 -04:00
legal_info.c Many changes. 2020-10-21 00:27:48 -04:00
legal_info.h Update NPDM structs (thanks to 0Liam) + LegalInformation XML retrieval. 2020-10-09 05:58:53 -04:00
lz4.c NSO context. 2020-10-11 11:22:26 -04:00
lz4.h NSO context. 2020-10-11 11:22:26 -04:00
mem.c Many changes. 2020-10-21 00:27:48 -04:00
mem.h More changes. 2020-10-22 00:38:14 -04:00
nacp.c Many changes. 2020-10-21 00:27:48 -04:00
nacp.h Codestyle fixes + prepare code for NPDM support. 2020-10-08 14:31:09 -04:00
nca.c More changes. 2020-10-22 00:38:14 -04:00
nca.h More changes. 2020-10-22 00:38:14 -04:00
npdm.c More changes. 2020-10-22 00:38:14 -04:00
npdm.h More changes. 2020-10-22 00:38:14 -04:00
nso.c Replace unnecessary strlen() calls with pointer dereferences or calculations using info available at runtime (when possible). 2020-10-14 20:06:53 -04:00
nso.h Fix support for NSOs without a valid .api_info section + ProgramInfo context. 2020-10-11 14:13:09 -04:00
pfs.c More changes. 2020-10-22 00:38:14 -04:00
pfs.h Many changes. 2020-10-21 00:27:48 -04:00
program_info.c Many changes. 2020-10-21 00:27:48 -04:00
program_info.h More changes. 2020-10-22 00:38:14 -04:00
romfs.c Many changes. 2020-10-21 00:27:48 -04:00
romfs.h Test unified NCA hash layer write function (works gucci). 2020-07-22 20:37:02 -04:00
rsa.c More changes. 2020-10-22 00:38:14 -04:00
rsa.h NPDM ACID public key replacement + NCA ACID signature recalculation. 2020-10-10 17:08:17 -04:00
save.c Many changes. 2020-10-21 00:27:48 -04:00
save.h Some more changes. 2020-07-05 20:10:07 -04:00
service_guard.h Codestyle fixes. 2020-07-07 11:51:33 -04:00
services.c Replace unnecessary strlen() calls with pointer dereferences or calculations using info available at runtime (when possible). 2020-10-14 20:06:53 -04:00
services.h Fixes for development units + diff patch for ns-usbloader. 2020-08-15 17:22:49 -04:00
signature.h Bunch of changes. 2020-07-03 05:31:22 -04:00
tik.c More changes. 2020-10-22 00:38:14 -04:00
tik.h Many changes. 2020-10-21 00:27:48 -04:00
title.c More changes. 2020-10-22 00:38:14 -04:00
title.h Many changes. 2020-10-21 00:27:48 -04:00
usb.c Many changes. 2020-10-21 00:27:48 -04:00
usb.h New template: threaded gamecard dumper via USB. 2020-08-13 02:01:23 -04:00
utils.c More changes. 2020-10-22 00:38:14 -04:00
utils.h More changes. 2020-10-22 00:38:14 -04:00