48 Commits

Author SHA1 Message Date
d0k3
a6fa7042d5 Allow dumping CXIs from TMDs 2017-05-17 01:19:03 +02:00
d0k3
fd87a2763a Improve GetGoodName() function 2017-05-17 01:18:49 +02:00
d0k3
d7e2f45256 Use good names in CIA builder and NCCH cryptor 2017-05-16 16:08:38 +02:00
d0k3
8b22dc6a28 Fix displaying title info for NTR/TWL TMD 2017-05-15 23:26:24 +02:00
d0k3
7dc672a647 Introduce GetGoodName() function 2017-05-15 23:26:24 +02:00
d0k3
6a5b13ea09 Sourcecode cleanup / reorganization 2017-05-15 23:26:23 +02:00
d0k3
e510ac76c4 Improved naming routines for building CIAs and de/encryption 2017-05-09 22:34:35 +02:00
d0k3
c55b1b712d Build the output path if it doesn't exist
... for decTitlekeys.bin / encTitlekeys.bin / seeddb.bin / aeskeydb.bin
2017-04-20 12:31:05 +02:00
d0k3
60e2479b16 Handle write permissions when build titlekey / seed db 2017-04-18 01:09:31 +02:00
d0k3
89b6946789 Added ability to build seeddb.bin
... plus new entry in HOME more... menu
2017-04-12 00:27:02 +02:00
d0k3
dd377dbf8e Enable building titlekey databases 2017-04-08 21:17:54 +02:00
d0k3
f856211773 Better detection routines for H&S injects 2017-04-07 15:32:15 +02:00
d0k3
c19bc1c464 Add title info display for NDS files 2017-03-31 03:14:07 +02:00
d0k3
b9501318c5 Add title info display for SMDH/NCCH/NCSD/CIA/TMD 2017-03-30 14:30:45 +02:00
lilymaniac
433d79d050 Use proper TIDLow for KOR N3DS H&S
* 20027300, not 00027300
 * This fixes H&S inject on KOR N3DS
2017-03-30 13:49:37 +02:00
d0k3
6a8b97c3e5 Handle incomplete DLCs when building CIA from TMD 2017-03-15 12:52:12 +01:00
d0k3
fd91427317 Some minor cosmetics and improvements 2017-03-14 01:51:47 +01:00
d0k3
0aec26cfcf Build output path if it doesn't exist (when required) 2017-02-28 15:47:49 +01:00
d0k3
f83b34d436 New HOME more... menu
Also: improved H&S inject and easy way to restore old H&S
2017-02-28 04:10:23 +01:00
d0k3
81e7b1fbb6 Improved unit type detection code 2017-02-26 13:35:37 +01:00
d0k3
0d36f497b2 Allow alternative filenames for NUS / CDN content 2017-02-10 16:12:00 +01:00
d0k3
76cfc03a66 Enable direct decrypt of NUS / CDN content 2017-02-07 23:18:25 +01:00
d0k3
faba2ebae5 Improve automatic CIA / NCCH output naming 2017-02-07 00:01:47 +01:00
d0k3
53a4687fed Enable building CIAs from CDN / NUS content 2017-02-07 00:01:46 +01:00
d0k3
306f7773ac Enable building NUS/CDN certs for TMD & Ticket 2017-02-06 23:59:25 +01:00
d0k3
4082b4fa00 Fix verification for TMD from NUS/CDN 2017-02-06 02:57:21 +01:00
d0k3
1ad48969ca Improved FIRM detection / verification routines 2017-02-03 02:21:16 +01:00
d0k3
d2e16c9de5 Added NCCH/NCSD/CIA/BOSS encrypt options 2017-01-31 16:17:16 +01:00
d0k3
1a9cad856d Improved NCCH crypto routines
... now allow on-the-fly reencryption. H&S inject is now also possible
for encrypted CXIs
2017-01-31 16:17:01 +01:00
d0k3
3f31807c75 Added BOSS file decryption & sverification 2017-01-30 20:28:49 +01:00
d0k3
0c696416c7 Add H&S injection for unencrypted CXIs 2017-01-30 01:49:01 +01:00
d0k3
3b6932d9ab Changed filetype var handling to bitwise
... cause files can have more than one filetype
2017-01-27 15:29:53 +01:00
d0k3
d9dbf14f8b Added NCCH padgen ability
... from ncchinfo.bin
2017-01-25 14:46:29 +01:00
d0k3
d15b850a86 Common interface for FAT / virtual files 2017-01-20 15:37:27 +01:00
d0k3
3ba8c675db Enable FIRM file mounting 2016-12-22 19:00:03 +01:00
d0k3
52ef9c2af3 Enable verification and decryption of FIRM files 2016-12-22 01:35:35 +01:00
d0k3
0e55882468 Fix TMD verification / CIA building for DLC content 2016-12-21 00:30:46 +01:00
d0k3
2a5a738765 Fix ticket.db parser 2016-12-20 14:45:41 +01:00
d0k3
b98bba9a6f Fix verifying CFA NCCH images 2016-12-20 14:45:40 +01:00
d0k3
c0c13d2f7d Code reorganization / cleanup 2016-12-19 13:50:03 +01:00
d0k3
32c5cd2196 Enable build CIA from NCCH/NCSD 2016-12-19 02:53:06 +01:00
d0k3
fcd61794a8 Various smaller improvements 2016-12-16 15:26:19 +01:00
d0k3
103641fd05 Vastly improved ticket.db parser 2016-12-16 03:35:29 +01:00
d0k3
2a904dc284 Enable build CIA from TMD files 2016-12-16 03:35:21 +01:00
d0k3
236e037229 Check write permissions when decrypting game file 2016-12-13 14:48:44 +01:00
d0k3
9eb80b375a Enable decryption of CIA/NCCH/NCSD files 2016-12-13 00:20:00 +01:00
d0k3
f53d2808cf Minor code reorganizations 2016-12-11 16:28:51 +01:00
d0k3
9466fe37d1 gameio.h/.c -> gameutil.h/.c 2016-12-10 15:40:36 +01:00