116 Commits

Author SHA1 Message Date
d0k3
9dc8105e9c Improved / fixed SetupSecretKey() 2017-10-09 16:51:39 +02:00
d0k3
30774a09d9 Remove support for legacy support paths 2017-10-04 01:27:09 +02:00
d0k3
a18875ea35 Fixed several cases of stray tabs 2017-10-03 14:40:22 +02:00
d0k3
b6409ec045 FIRM chainloader: offer on-the-fly decryption of encrypted FIRMs 2017-09-29 03:14:06 +02:00
d0k3
fa3daea740 Improved checks for installable FIRMs 2017-09-28 05:09:15 +02:00
d0k3
a90379f2c1 Allow chainloading larger FIRMs via FCRAM 2017-09-27 01:53:05 +02:00
d0k3
1f2d6a78f2 Prevent AR dumps from triggering exceptions 2017-09-19 15:25:01 +02:00
d0k3
4244122dda Improved hidden bootloader 2017-09-14 13:38:19 +02:00
d0k3
5dc2634183 FIRM mounting: use proper names for sections 2017-09-12 01:52:46 +02:00
d0k3
a6a15eb70d Added ability to extract uncompressed .code 2017-09-08 04:00:39 +02:00
d0k3
8d1f39d235 Source code reorgnaizations 2017-09-04 16:18:07 +02:00
d0k3
e50a0af7ef Fix certain NDS roms not mounting properly
... fixes #186
2017-08-26 16:11:36 +02:00
Myria
8d4996bc60 Consolidated region definitions 2017-08-25 02:15:56 +02:00
d0k3
b333380bc0 Less restrictive FIRM section adress whitelisting
... alllows loading Luma 8 again
2017-08-23 02:22:18 +02:00
d0k3
c0aec42f1d Add workaround to allow installing B9S FIRM 2017-08-22 13:23:48 +02:00
d0k3
0af54bd67a NDS mount code cleanup 2017-08-20 15:33:05 +02:00
d0k3
8b8a8695d9 Better checks for installable FIRMs 2017-08-20 15:31:30 +02:00
d0k3
2cc94be6b4 Added ability to install FIRM files 2017-08-18 17:08:03 +02:00
d0k3
fdcc9059e2 Revised / fixed NDS rom file mounting
... fixes #170
2017-08-18 14:53:06 +02:00
d0k3
32fc283791 Added support for mounting NDS images 2017-08-14 02:47:00 +02:00
d0k3
fdb93b51f3 Fix FIRM validation before boot 2017-08-12 20:45:08 +02:00
d0k3
a4e174938e Fix FIRM whitelist and address check 2017-08-11 23:05:44 +02:00
d0k3
24a9b711e8 Add support for handling the RTC & correct FAT times 2017-08-04 03:51:03 +02:00
Wolfvak
e121e72f1c Implemented FIRM booting 2017-08-04 03:48:47 +02:00
d0k3
7522f73685 INPUT_PATHS -> SUPPORT_PATHS 2017-07-04 01:49:18 +02:00
d0k3
65af709aa9 Improved ticket validation 2017-06-09 00:21:31 +02:00
d0k3
94b8588423 Improve vff.c / vff.h functionality 2017-06-06 21:14:19 +02:00
d0k3
a75f77ad13 Allow FIRM A9L decryption on devkits
... still needs testing
2017-06-05 13:32:07 +02:00
d0k3
7bbaf17b42 Replace (u8*) with (void*) where applicable
... also changes sector0x96 workaround to OTP encrypt method
2017-06-01 16:12:16 +02:00
d0k3
7df545da18 Properly discard un-displayable UTF-16 chars
addresses #68
2017-05-31 23:42:33 +02:00
d0k3
348741f963 Fix remaining NAND offset hardcoding 2017-05-31 16:16:31 +02:00
d0k3
4d91a86d12 Remove the size limitation on BOSS files 2017-05-31 16:16:31 +02:00
d0k3
90049a5fd3 CXI/NDS Dumper: Create output dir if it doesn't exist
Fixes #76
2017-05-31 16:16:28 +02:00
d0k3
02a8222662 aeskeydb.bin handling improved again 2017-05-31 16:16:28 +02:00
d0k3
c4c464cf5c Updated aeskeydb.bin format
... now supports retail & devkit keys in one file and initialization
vectors
2017-05-31 16:16:27 +02:00
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
96d70aaa01 Process full media units in ExeFS 2017-05-03 01:15:47 +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
b278be0b49 Add options for building / decrypting / encrypting aeskeydb.bin 2017-04-18 17:26:53 +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