23 Commits

Author SHA1 Message Date
Michael Scire
f92dba644b Fix XCI options typo 2018-02-04 00:29:44 -08:00
Michael Scire
2567d516d5 Initial XCI Support. (WIP, #4).
-Not all pertitent information is printed out.
-Extraction is pretty much supported, though.
-TODO: CERT stuff, decryption, title ID fetching...
2018-02-04 00:23:10 -08:00
Michael Scire
910918bbb1 Amend readme/usage to indicate hfs0 support. 2018-02-03 22:11:30 -08:00
Michael Scire
52f45fbd60 Implement -t hfs0, Re-work --outdir override. 2018-02-03 22:09:16 -08:00
Michael Scire
ac7b24a24e Implement -t romfs (and placeholder code for remaining types) (#4) 2018-02-03 21:18:53 -08:00
Michael Scire
d762f71f98 Implement header, decrypted NCA saving. 2018-02-03 11:28:08 -08:00
Michael Scire
0453b44734 Update README with new features/usage 2018-02-02 21:38:11 -08:00
Michael Scire
6213403ffb Re-brand ourselves, bump version number to 0.9 2018-02-02 21:35:43 -08:00
Michael Scire
c25a188f1e Add support for deriving keys from master key + seeds (#6) 2018-02-02 20:57:24 -08:00
Michael Scire
7568f3f39c Add support for PFS0 input files (#4) 2018-02-02 17:06:33 -08:00
Michael Scire
9cdfa1244c Add config.mk to mbedtls Makefiles 2018-02-02 04:14:07 -08:00
SciresM
cec1acb298
Merge pull request #9 from hexkyz/master (mbedtls port)
Port to mbedtls (#5)
2018-02-02 03:44:35 -08:00
SciresM
0811d41a7a
Merge pull request #8 from AcK77/patch-1
wrong variable name
2018-01-31 15:22:58 -08:00
Ac_K
a1cb760121
wrong variable name
If I following this doc http://switchbrew.org/index.php?title=NPDM the unknown value is at 0x208 inside ACID. Just a little name issue right here.
2018-01-31 23:58:19 +01:00
hexkyz
59ccf0455a Port to mbedtls 2018-01-29 18:39:30 +00:00
Michael Scire
0c65ac1e70 Implement --basenca support (closes #1). 2018-01-27 03:24:01 -08:00
Michael Scire
fba6933668 First pass implementation for BKTR support (#1).
Currently, --baseromfs allows to specify a base romfs image.
The base romfs must be dumped using -r for this to work right.

TODO: I would like to add support for --basenca.
2018-01-26 21:31:55 -08:00
Michael Scire
0486b3c00d Fix extraction filepath copying on WIN32 2018-01-24 22:28:35 -08:00
SciresM
714a272ab3
Merge pull request #7 from AuroraWright/master
Fix clang compilation warnings (missing newlines, fixed some printf arguments, updated old POSIX standard causing clang not to define vsnprintf)
2018-01-24 18:20:19 -08:00
Aurora Wright
389f70c049 It seems including the Homebrew dirs isn't needed for some reason 2018-01-24 23:47:08 +01:00
Aurora Wright
6a4b94bec3 Fix compiling on macOS by adding the Homebrew library includes, fix clang compilation warnings (missing newlines, fixed some printf arguments, updated old POSIX standard causing clang not to define vsnprintf) 2018-01-24 23:18:27 +01:00
Michael Scire
9e5c20c465 Fix search/replace typo. 2018-01-24 10:18:19 -08:00
Michael Scire
e2c9c1116f First Public commit. 2018-01-24 09:52:25 -08:00