Commit graph

157 commits

Author SHA1 Message Date
jakcron cfadea2994 Fix bug where KeyAreaEncryptionKeys were not calcd 2024-09-22 23:46:52 +08:00
Jack 85dd51f496 Skip bad title.keys rows instead of throwing an exception. 2024-01-20 11:20:56 +08:00
Jack e205cb6a4f Change --tik so that it can be invoked multiple times to specify a list of ticket files. Additionally added support for hactool title.keys 2024-01-01 13:22:39 +08:00
Jack c7fe8bcd0f Fixes #92, skip verifying SaveDataOwnerIdList against ACID as this is never populated. 2023-12-31 14:18:15 +08:00
Jack 7abcedb7e5 Fix formatting of NCA Key Area. 2023-05-13 16:45:01 +08:00
Jack 8c284ba98a Reset version to v0.0.0 for development-tip branch. 2023-05-13 16:35:39 +08:00
Jack 76f1f87c51 Bump version to v1.7.0 2023-01-21 22:51:46 +08:00
Jack 9d7628a1c9 Fix compiling against libfmt 9.0.0 2023-01-21 22:51:11 +08:00
Jack 591b270ed4 Update libtoolchain to v0.6 & libfmt v9.0.0 2023-01-21 21:14:50 +08:00
Jack fbf62a4df2 Merge branch 'main' into v1.7-development 2023-01-21 20:42:49 +08:00
Jack 06b75b41cf [NcaProcess] Properly process HashType_None 2023-01-21 20:10:01 +08:00
Jack 1e81318d54 Add note for future work for compressed/sparse storage 2023-01-21 20:07:42 +08:00
Jack 605b5c70f9 Linting 2023-01-21 20:03:21 +08:00
Jack af41275c80 Add comments for the 3 reader streams in NcaProcess::sPartitionInfo 2023-01-21 19:49:15 +08:00
sagumamugas b5e3fb56b1 Support for nca patches 2023-01-12 23:33:08 +01:00
Jack 80cb738b5a NSTool v1.6.6 2022-11-27 12:37:19 +08:00
Jack b0a07c061a Fix issue where RomFs with no files could not be processed. 2022-11-27 12:26:44 +08:00
Jack 390b544059 Fixed XCI Header Hey selection. 2022-07-07 20:41:05 +08:00
Jack 5c1bd2c786 Misc whitespace 2022-06-30 18:36:12 +08:00
Jack 4e8fb2d3e2 Bump NSTool version to v1.6.5 2022-06-29 21:20:06 +08:00
Jack 14caec3049 Port code to use new submodules. 2022-06-29 21:19:36 +08:00
jakcron 88e56b600d bump version to v1.6.4 2022-04-10 15:42:20 +08:00
jakcron 325cfeb0e8 Misc 2022-04-02 16:45:19 +08:00
jakcron 5230d880e1 Bump version to v1.6.3 2022-04-02 16:42:28 +08:00
jakcron 116863767d Bump version. 2022-01-13 12:06:55 +08:00
jakcron 7bfc1997cc Fix typo in file type CLI option. 2021-11-14 13:44:26 +08:00
jakcron 1e2902202b Standardise formatting of RomFs and PartitionFs names. 2021-11-14 07:14:58 +08:00
jakcron 0cb9608590 Change names for NCA content keys internally. 2021-11-13 15:54:06 +08:00
jakcron c5f9b8a45c Fix typo in readme 2021-11-10 16:08:33 +08:00
jakcron 4430f06422 Address Ubuntu compiler error/warn. 2021-11-10 15:12:20 +08:00
jakcron 0832c98cc0 Misc. 2021-11-09 20:44:13 +08:00
jakcron 1b27126a91 Revise help text again 2021-11-09 20:23:20 +08:00
jakcron 187cbca7e3 Misc typo. 2021-11-09 19:07:19 +08:00
jakcron d1e1d5229b Clarified help text. 2021-11-09 16:30:11 +08:00
jakcron be59f92a2c Change formatting of hex data to exclude ":" between bytes. 2021-11-05 15:31:34 +08:00
jakcron 5829c8078e Update KIP description in help text 2021-11-05 14:11:01 +08:00
jakcron e8597a8e86 [NcaProcess] Identify Sparse partitions and explain they are not supported. 2021-11-05 13:57:35 +08:00
jakcron 9d97e96673 Added missing new-line. 2021-10-29 16:09:24 +08:00
jakcron 635930f850 Remove debug print. 2021-10-28 15:19:39 +08:00
jakcron 0091b8ff99 Merge branch 'v1.6-development' of github.com:jakcron/nstool into v1.6-development 2021-10-27 19:12:31 +08:00
jakcron 6d6f824c3a Remove sparse test code for now. 2021-10-27 19:12:24 +08:00
jakcron a8437dfc8e Misc 2021-10-23 11:52:07 +08:00
jakcron 315dd38b20 Update help text. 2021-10-23 11:51:06 +08:00
jakcron c307be9749 Misc 2021-10-23 11:38:33 +08:00
jakcron b827cea828 Fix bug where NCA header key was not imported. 2021-10-23 08:44:21 +08:00
jakcron ebdf0211f4 Pre-load common ES Certificates/PublicKeys. 2021-10-22 20:56:39 +08:00
jakcron be0f5c29e0 Better detect, handle and warn when a custom ticket is malformed. 2021-10-22 04:12:03 +08:00
jakcron 620d0609d6 Show ticket property mask even when empty with verbose output. 2021-10-22 04:11:36 +08:00
jakcron ac3d1d493e Fix title key decryption & continue SparseLayer research. 2021-10-19 16:22:59 +08:00
jakcron 122350b8e5 Fix bug where writeStreamToStream() would not overwrite an existing file. 2021-10-19 16:20:15 +08:00