529 Commits

Author SHA1 Message Date
d0k3
06eaf679b9 Properly check for /Nintendo 3DS/ path write permission 2017-02-22 17:59:33 +01:00
d0k3
12e9ca82d1 Include essential.exefs file in virtual NAND (if available) 2017-02-22 17:41:18 +01:00
d0k3
e772d1b2f7 Don't overwrite the essential backup on safe restore 2017-02-22 17:41:01 +01:00
d0k3
f76c753340 Inject essential backup to NAND on safe restore 2017-02-21 22:22:37 +01:00
d0k3
56aff4dd4c Only offer bonus drive with enough space
... also fix remounting bonus drive after image mount.
2017-02-21 16:19:32 +01:00
d0k3
e2c799ca5d Allow setting up a bonus drive on unused space 2017-02-20 20:47:33 +01:00
d0k3
1348b7ca03 Fix warnings for most recent devKitArm 2017-02-17 15:54:37 +01:00
d0k3
1129c710d7 Virtual files: use u64 for offset / size 2017-02-17 04:01:25 +01:00
d0k3
034564ef93 Display extended area in virtual NAND drive 2017-02-17 03:47:08 +01:00
d0k3
005a850963 Remove meaningless virtual A9LH area flag 2017-02-17 03:31:14 +01:00
d0k3
89b987b1c0 Enabled embedded backups for NAND images 2017-02-17 03:28:53 +01:00
d0k3
1764a1b271 Allow split cart dumps for 4GB carts 2017-02-16 15:44:17 +01:00
d0k3
08b858a8cb Increase TMD_MAX_CONTENTS 2017-02-16 12:03:14 +01:00
d0k3
80dada9c16 Don't allow unlocking all write permissions at once 2017-02-16 02:44:49 +01:00
d0k3
23d50fb718 Fix ticket.db mounting categories 2017-02-16 02:26:25 +01:00
d0k3
a9d778823f Completely revised permission system 2017-02-16 02:26:13 +01:00
d0k3
f606fec7ea Updated readme file 2017-02-12 16:53:58 +01:00
d0k3
335476b295 Detect support file types 2017-02-12 16:31:35 +01:00
d0k3
7a7bc96a9b Full mount compatibility for all known FIRM versions 2017-02-12 16:00:59 +01:00
d0k3
ea00a3217a Preliminary ticket.db mount support 2017-02-12 14:12:34 +01:00
d0k3
f5694cc16d Handle titlekeys in devkit tickets 2017-02-10 20:28:18 +01:00
d0k3
c93295df42 Improve FIRM v2.1.0 mount code
... maybe all older FIRMS, unsure.
2017-02-10 17:06:16 +01:00
d0k3
0d36f497b2 Allow alternative filenames for NUS / CDN content 2017-02-10 16:12:00 +01:00
d0k3
58eaffc577 File handling: return to base menu when A is pressed 2017-02-10 15:23:46 +01:00
d0k3
704d6725c4 Group drives by NAND source 2017-02-10 15:04:31 +01:00
d0k3
d05a72b05a Fix ramdrive init and deinit 2017-02-10 15:02:13 +01:00
d0k3
b3d9394877 Show number of selected files in A button menu 2017-02-09 14:36:28 +01:00
d0k3
6cf3117bc3 Fix and improve CMAC calculation dialogue 2017-02-09 14:36:18 +01:00
d0k3
2d9dabdd0e Don't check meta size when validating CIA headers 2017-02-09 13:41:24 +01:00
d0k3
c20c8ce862 Added ability to calculate & fix CMACs 2017-02-08 23:40:10 +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
d9e9455be3 Properly detect TMDs from NUS/CDN 2017-02-06 02:53:12 +01:00
d0k3
058fd9f528 Fix IV calculation for uppercase SD paths 2017-02-05 16:15:38 +01:00
d0k3
e35c87335d Added bootrom access to virtual memory drive
... still protected by system, no hype pls.
2017-02-03 15:22:31 +01:00
d0k3
2bb0888973 Improved sector0x96 crypto check 2017-02-03 02:21:55 +01:00
d0k3
c6b6e649b8 Improved progress ETA calculation 2017-02-03 02:21:38 +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
0ea8ac2ff1 Add button sequence to payload launching 2017-01-30 01:49:54 +01:00
d0k3
0c696416c7 Add H&S injection for unencrypted CXIs 2017-01-30 01:49:01 +01:00
d0k3
7fb0f2df0f Added functionality for NCCH encryption 2017-01-30 01:44:52 +01:00
d0k3
cab496b2df fsutil.c: code cleanup 2017-01-27 18:32:52 +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
0abc6e88ff Show ETA for large operations 2017-01-27 13:49:47 +01:00