Commit graph

176 commits

Author SHA1 Message Date
Michael Scire
ba4c4b6990 pk11: add support for decrypted pk11 2020-06-01 15:10:00 -07:00
Michael Scire
c3415cf25e pk11: add proper support for newer (and mariko) package1 2020-06-01 02:19:40 -07:00
shchmue
55b13f0d67
Fix regression causing segfault on remapped saves (#88)
* save: Find file by path, ignore fail on validate

* save: Revert faulty semantics, fix wrong hash size

* save: Add missing save type from help string

* save: Fix bug in remap storage init
2020-06-01 00:05:38 -07:00
Michael Scire
bea6345a48 xci: fix hash suffix for non-root partitions 2020-04-05 19:16:23 -07:00
Michael Scire
d4b9b1f726 hactool: bump version to 1.3.3 2020-04-05 19:05:45 -07:00
Michael Scire
a98e95b941 hactool: fix compatbility with chinese gamecards 2020-04-05 19:05:15 -07:00
Michael Scire
eeeee7c35c nca: fix header definition 2020-03-18 11:13:17 -07:00
Michael Scire
575845f5e7 add support for 9.x NCA fixed-key, use loop instead of recursion to parse romfs 2020-03-18 11:05:17 -07:00
Michael Scire
eef1139b82 add support for 9.x+ new ACID keys 2020-02-21 14:00:47 -08:00
SciresM
9689467087
Merge pull request #86 from simontime/patch-1
PRId8 -> PRIu8 for SDK Version printing
2020-02-21 13:54:19 -08:00
Simon Aarons
e915176461
PRId8 -> PRIu8 for SDK Version printing 2020-02-18 19:23:15 +11:00
SciresM
167528e2a0
Merge pull request #85 from WinterMute/cross-build-tweaks
Cross build tweaks
2020-01-25 15:12:57 -08:00
Dave Murphy
abe1976758 use make -C to enter mbedtls directory 2020-01-25 17:15:22 +00:00
Dave Murphy
485aa75e85 allow for executable extension 2020-01-25 17:13:01 +00:00
Dave Murphy
568f2cf7af correct link order 2020-01-25 17:12:35 +00:00
Michael Scire
3ce301aac9 Fix usage alignment, update version to 1.3.0 2020-01-15 10:32:58 -08:00
Michael Scire
46cc41c840 note allowed types for --xcontenttype 2020-01-15 10:30:39 -08:00
Michael Scire
8ba0c280c3 nca: add option to suppress decrypted keydata output 2020-01-15 09:52:22 -08:00
Michael Scire
2e648b7be6 more portable save warning fix 2020-01-15 09:04:25 -08:00
Michael Scire
864e7ee86b Add two new options to nca extraction 2020-01-15 03:01:22 -08:00
Michael Scire
e37d4d2da2 Fix trailing spaces 2020-01-15 02:07:22 -08:00
Michael Scire
55e625d67d fix npdm output, modern keygen 2020-01-15 02:06:03 -08:00
SciresM
5e2fde4f7b
Merge pull request #83 from jakcron/master
Implement XCI Encrypted Header parsing
2019-10-31 21:47:21 -07:00
Jack
d7df033e24 Remove TODO from xci.h 2019-11-01 12:35:11 +08:00
Jack
4dd4b3be18 Implement XCI encrypted header data parsing 2019-11-01 12:21:44 +08:00
Jack
1beb568207 Add support for importing xci_header_key 2019-11-01 12:21:12 +08:00
Jack
ddde730efb Add AES_MODE_CBC to aes_mode_t 2019-11-01 12:20:41 +08:00
hexkyz
21b84a3be3
Merge pull request #82 from SciresM/save_dev
Implement savefile reading, output, file listing, and verification
2019-10-18 19:20:10 +01:00
hexkyz
c195505144
Merge pull request #14 from roblabla/patch-1
aes_key_generation_source is in spl .rodata
2019-10-18 19:18:21 +01:00
hexkyz
3751898acb
Merge pull request #80 from 0Liam/master
add PublicData content type
2019-10-18 19:16:27 +01:00
shchmue
89ca0043ef save: Add README and CLI options 2019-10-18 11:22:22 -06:00
shchmue
a62152cb6e save: Full support for save reading 2019-10-18 11:19:46 -06:00
shchmue
884a0cf437 save: Add return values for read funcs 2019-10-18 11:17:58 -06:00
shchmue
a483a61f01 save: Finish all save reading features 2019-10-18 09:28:59 -06:00
shchmue
2fb48898ac save: Allocation table storage read 2019-10-16 14:52:38 -06:00
shchmue
94a7319985 save: Begin filesystem and allocation table init 2019-10-15 10:47:39 -06:00
shchmue
cfbb0086df save: Finish save IVFC init 2019-10-13 16:22:47 -06:00
shchmue
a2ccab0f7a save: Fix pointer use after free 2019-10-10 14:16:22 -06:00
shchmue
215cda0a91 save: Core IVFC init 2019-10-09 18:45:28 -06:00
shchmue
5727377751 save: First half of filesystem init 2019-10-08 09:24:16 -06:00
Liam
8ec867a87b
add PublicData content type
Fixes issue where some DLC NCA files show up as Unknown.
2019-07-16 16:01:53 +01:00
shchmue
ae795bba8b Add preliminary savefile parsing support 2019-06-04 15:41:18 -04:00
shchmue
b8062ab149 Add save MAC key derivation 2019-06-03 18:16:14 -04:00
SciresM
0219abfd83
Merge pull request #75 from lioncash/warn
Silence a few warnings
2019-05-09 02:14:37 -07:00
Lioncash
653ed85536
npdm: Silence -Wformat warnings
One case was specifying a size smaller than the actual type being
printed, while the other was caused due to C's integral promotion rules.
Operation on types smaller than int, will be promoted to an int. In this
case, the mask was unnecessary anyways, so it can just be removed.
2019-05-05 00:29:55 -04:00
Lioncash
0318763fe8
general: Silence -Wnewline-eof warnings
These warnings occur when building with the default template on macOS.
2019-05-05 00:27:37 -04:00
SciresM
04ed8b9ee4
Merge pull request #73 from shchmue/master
Fix failure to dump 8.x INI1.bin
2019-04-30 05:34:21 -07:00
shchmue
c9d275bdd5 Fix failure to dump 8.x INI1.bin 2019-04-30 08:30:34 -04:00
SciresM
c543b3442e
Merge pull request #72 from shchmue/master
Implement support for 8.0.0 Kernel-embedded INI1
2019-04-25 11:26:00 -07:00
shchmue
4c3339e38c Implement support for 8.0.0 Kernel-embedded INI1 2019-04-25 11:07:08 -04:00