Commit Graph

  • e772d1b2f7 Don't overwrite the essential backup on safe restore d0k3 2017-02-22 17:41:01 +01:00
  • f76c753340 Inject essential backup to NAND on safe restore d0k3 2017-02-21 22:12:36 +01:00
  • 56aff4dd4c Only offer bonus drive with enough space d0k3 2017-02-20 22:59:03 +01:00
  • 2e8ed9e48f Update BrahmaLoader submodule d0k3 2017-02-20 20:47:49 +01:00
  • e2c799ca5d Allow setting up a bonus drive on unused space d0k3 2017-02-20 19:58:36 +01:00
  • 1348b7ca03 Fix warnings for most recent devKitArm d0k3 2017-02-17 15:54:37 +01:00
  • 1129c710d7 Virtual files: use u64 for offset / size d0k3 2017-02-17 04:01:25 +01:00
  • 034564ef93 Display extended area in virtual NAND drive d0k3 2017-02-17 03:47:08 +01:00
  • 005a850963 Remove meaningless virtual A9LH area flag d0k3 2017-02-17 03:31:14 +01:00
  • 89b987b1c0 Enabled embedded backups for NAND images d0k3 2017-02-17 03:28:53 +01:00
  • 1764a1b271 Allow split cart dumps for 4GB carts d0k3 2017-02-16 15:44:17 +01:00
  • 08b858a8cb Increase TMD_MAX_CONTENTS d0k3 2017-02-16 12:03:14 +01:00
  • 80dada9c16 Don't allow unlocking all write permissions at once d0k3 2017-02-16 02:44:49 +01:00
  • 23d50fb718 Fix ticket.db mounting categories d0k3 2017-02-16 02:25:10 +01:00
  • a9d778823f Completely revised permission system d0k3 2017-02-15 16:34:25 +01:00
  • f606fec7ea Updated readme file d0k3 2017-02-12 16:53:58 +01:00
  • 335476b295 Detect support file types d0k3 2017-02-12 16:31:35 +01:00
  • 7a7bc96a9b Full mount compatibility for all known FIRM versions d0k3 2017-02-12 16:00:59 +01:00
  • ea00a3217a Preliminary ticket.db mount support d0k3 2017-02-11 16:52:36 +01:00
  • f5694cc16d Handle titlekeys in devkit tickets d0k3 2017-02-10 20:28:18 +01:00
  • c93295df42 Improve FIRM v2.1.0 mount code d0k3 2017-02-10 17:06:16 +01:00
  • 3ac2297f39 Updated readme file d0k3 2017-02-10 16:31:18 +01:00
  • 0d36f497b2 Allow alternative filenames for NUS / CDN content d0k3 2017-02-10 16:12:00 +01:00
  • 58eaffc577 File handling: return to base menu when A is pressed d0k3 2017-02-10 15:23:46 +01:00
  • 704d6725c4 Group drives by NAND source d0k3 2017-02-10 15:04:31 +01:00
  • d05a72b05a Fix ramdrive init and deinit d0k3 2017-02-10 15:02:13 +01:00
  • b3d9394877 Show number of selected files in A button menu d0k3 2017-02-09 14:33:05 +01:00
  • 6cf3117bc3 Fix and improve CMAC calculation dialogue d0k3 2017-02-09 14:07:57 +01:00
  • 2d9dabdd0e Don't check meta size when validating CIA headers d0k3 2017-02-09 13:41:24 +01:00
  • c20c8ce862 Added ability to calculate & fix CMACs d0k3 2017-02-08 21:45:52 +01:00
  • 76cfc03a66 Enable direct decrypt of NUS / CDN content d0k3 2017-02-07 23:18:25 +01:00
  • faba2ebae5 Improve automatic CIA / NCCH output naming d0k3 2017-02-06 23:56:32 +01:00
  • 53a4687fed Enable building CIAs from CDN / NUS content d0k3 2017-02-06 23:56:12 +01:00
  • 306f7773ac Enable building NUS/CDN certs for TMD & Ticket d0k3 2017-02-06 03:16:35 +01:00
  • 4082b4fa00 Fix verification for TMD from NUS/CDN d0k3 2017-02-06 02:57:21 +01:00
  • d9e9455be3 Properly detect TMDs from NUS/CDN d0k3 2017-02-06 02:53:12 +01:00
  • 058fd9f528 Fix IV calculation for uppercase SD paths d0k3 2017-02-05 16:15:38 +01:00
  • e35c87335d Added bootrom access to virtual memory drive d0k3 2017-02-03 15:22:31 +01:00
  • 2bb0888973 Improved sector0x96 crypto check d0k3 2017-02-03 02:21:55 +01:00
  • c6b6e649b8 Improved progress ETA calculation d0k3 2017-02-03 02:21:38 +01:00
  • 1ad48969ca Improved FIRM detection / verification routines d0k3 2017-02-03 02:21:16 +01:00
  • d2e16c9de5 Added NCCH/NCSD/CIA/BOSS encrypt options d0k3 2017-01-31 16:16:26 +01:00
  • 1a9cad856d Improved NCCH crypto routines d0k3 2017-01-30 22:06:26 +01:00
  • 3f31807c75 Added BOSS file decryption & sverification d0k3 2017-01-30 20:28:49 +01:00
  • 0ea8ac2ff1 Add button sequence to payload launching d0k3 2017-01-30 01:49:54 +01:00
  • 0c696416c7 Add H&S injection for unencrypted CXIs d0k3 2017-01-30 01:49:01 +01:00
  • 7fb0f2df0f Added functionality for NCCH encryption d0k3 2017-01-28 13:47:37 +01:00
  • cab496b2df fsutil.c: code cleanup d0k3 2017-01-27 18:32:52 +01:00
  • 3b6932d9ab Changed filetype var handling to bitwise d0k3 2017-01-27 15:29:53 +01:00
  • 0abc6e88ff Show ETA for large operations d0k3 2017-01-27 13:49:17 +01:00
  • 120f5c88a5 Include GM9 payload in virtual mem drive d0k3 2017-01-27 13:19:48 +01:00
  • cd7e0341d8 Include rom revision in dump names d0k3 2017-01-26 01:31:29 +01:00
  • af32ca3ac5 Added ARM9 payload launching Wolf 2017-01-25 16:13:50 -03:00
  • d9dbf14f8b Added NCCH padgen ability d0k3 2017-01-25 14:46:29 +01:00
  • 8d55cf4a62 Add "Copy to 0:/gm9out" to A button menu d0k3 2017-01-24 01:46:28 +01:00
  • 40afd65e0e Fix file operations for very large files d0k3 2017-01-21 21:31:38 +01:00
  • cc35599b08 Expand the readme credits section d0k3 2017-01-20 15:39:19 +01:00
  • a69a1d23ab Vastly improve TWL gamecart compatibility d0k3 2017-01-19 19:21:04 +01:00
  • 8ab2988258 Allow setting the label when formatting the SD card d0k3 2017-01-18 18:07:12 +01:00
  • 74ff158c93 Show sizes for virtual drives d0k3 2017-01-17 23:24:46 +01:00
  • ae2adbceea Improve virtual cart eject / insert handling d0k3 2017-01-17 23:24:25 +01:00
  • 0379ba2cd5 Support Multi EmuNAND switching d0k3 2017-01-17 21:44:16 +01:00
  • d15b850a86 Common interface for FAT / virtual files d0k3 2017-01-16 22:32:32 +01:00
  • 2c271fb97e Fix EmuNAND setup after SD format d0k3 2017-01-16 19:59:04 +01:00
  • eae783d6c3 Autodetect cart inserts / ejects d0k3 2017-01-16 01:56:04 +01:00
  • b00fb89164 Fix: NCSD header struct too big d0k3 2017-01-14 12:41:34 +01:00
  • fa9a2c2fb5 Added virtual gamecart drive d0k3 2017-01-13 14:20:42 +01:00
  • 1e4be5fe61 Lower restrictions on FAT -> virtual copy operations d0k3 2017-01-09 20:07:36 +01:00
  • 640c65f18d Fix a typo in AGBSAVE handling d0k3 2017-01-05 03:19:06 +01:00
  • d0785b12d1 Handle GBA VC save in virtual NAND drives d0k3 2017-01-05 02:50:41 +01:00
  • 9432723791 Virtual FIRM: Leave section .bins encrypted d0k3 2017-01-02 20:53:23 +01:00
  • 900b9ec628 Virtual NAND: access to unused sectors 0x01...0x95 d0k3 2017-01-02 20:52:54 +01:00
  • 9e40ce3e86 Allow NAND safe restore and validation d0k3 2017-01-02 17:37:08 +01:00
  • f600402cee Improved the readme formatting v0.9.2 d0k3 2016-12-26 18:26:12 +01:00
  • ae605246e9 Changed the handling for deleting multiple files d0k3 2016-12-26 18:21:05 +01:00
  • 0c72ff3ffa Source code reorganization d0k3 2016-12-26 18:15:01 +01:00
  • 73eff94484 Prevent slot0x??key?.bin file locks d0k3 2016-12-26 16:01:57 +01:00
  • f05e77a99f Updated readme file d0k3 2016-12-23 18:36:27 +01:00
  • 6625df9808 New path for input files: 1:/rw/files9 d0k3 2016-12-23 17:15:39 +01:00
  • 825f94b05b Fix: FIRM mount/decrypt handling d0k3 2016-12-23 17:15:18 +01:00
  • 3ba8c675db Enable FIRM file mounting d0k3 2016-12-22 19:00:03 +01:00
  • 2986ce3d5c Fix FatFS compiler warning d0k3 2016-12-22 11:44:32 +01:00
  • 36f52950e6 Fix a bug in vgame.c d0k3 2016-12-22 01:35:59 +01:00
  • 52ef9c2af3 Enable verification and decryption of FIRM files d0k3 2016-12-22 01:35:35 +01:00
  • 0fffa3d2ce Cleanup virtual.c source code d0k3 2016-12-21 00:31:21 +01:00
  • 0e55882468 Fix TMD verification / CIA building for DLC content d0k3 2016-12-21 00:30:46 +01:00
  • e38da8a4a8 Improve virtual.c / virtual.h code d0k3 2016-12-20 14:41:03 +01:00
  • 2a5a738765 Fix ticket.db parser d0k3 2016-12-20 13:10:07 +01:00
  • b98bba9a6f Fix verifying CFA NCCH images d0k3 2016-12-19 19:17:03 +01:00
  • 37e24c1825 Enabled no SD mode d0k3 2016-12-19 14:32:22 +01:00
  • c0c13d2f7d Code reorganization / cleanup d0k3 2016-12-19 13:50:03 +01:00
  • 32c5cd2196 Enable build CIA from NCCH/NCSD d0k3 2016-12-19 01:33:30 +01:00
  • fcd61794a8 Various smaller improvements d0k3 2016-12-16 15:26:19 +01:00
  • 103641fd05 Vastly improved ticket.db parser d0k3 2016-12-16 03:34:49 +01:00
  • 2a904dc284 Enable build CIA from TMD files d0k3 2016-12-15 11:46:00 +01:00
  • 1f98f88d87 Better handling for locked files d0k3 2016-12-13 17:10:39 +01:00
  • 3b60fe2332 Persistent RAMdrive, not coupled to image handling d0k3 2016-12-13 16:00:14 +01:00
  • 236e037229 Check write permissions when decrypting game file d0k3 2016-12-13 14:48:44 +01:00
  • 9eb80b375a Enable decryption of CIA/NCCH/NCSD files d0k3 2016-12-13 00:20:00 +01:00
  • f53d2808cf Minor code reorganizations d0k3 2016-12-11 16:28:51 +01:00