102 Commits

Author SHA1 Message Date
d0k3
24195c319a Install, build CIA, verify handling for TWL CDN content 2021-02-18 18:34:20 +01:00
d0k3
f9408a9c10 Improved CIA building, proper names for legit CIAs 2021-02-17 15:50:52 +01:00
d0k3
7620310b73 Build CIA and verify handling for TADs 2021-02-12 15:02:55 +01:00
d0k3
1e9fb36582 Check TMD signature when attempting legit CIA build 2021-02-12 12:50:23 +01:00
d0k3
af5e1a218e Show title id in title info 2021-02-08 19:04:12 +01:00
d0k3
667a1bf2c0 Install, verify, info handling for tickets 2021-02-06 14:47:40 +01:00
d0k3
e41b098843 Misc code improvements 2021-02-05 13:16:01 +01:00
d0k3
7f6f6db410 Add title manager (replaces title search) 2020-12-24 15:53:59 +01:00
d0k3
e9599aad1c Fix building CIA from CDN files
fixes #661
2020-12-23 18:00:34 +01:00
d0k3
e95e0fe90c Fix saves being deleted on uninstall 2020-11-25 23:08:00 +01:00
d0k3
df4619b213 Fix building standard CIA from TMD 2020-11-10 23:58:58 +01:00
d0k3
145bf6de54 Improve ticket searching functions
This is applies to encTitlekeys.db / decTitlekeys.bin builders as well as to to legit CIA building
2020-10-28 00:01:36 +01:00
d0k3
355519285a Verify TMD when installing / building CIA 2020-10-28 00:01:36 +01:00
d0k3
ae32e63074 Handle seed crypto when installing game images 2020-10-28 00:01:36 +01:00
d0k3
3b59b0bbfb Properly clear system saves on uninstall 2020-10-28 00:01:36 +01:00
Gabriel Marcano
d010f2858b Remove trailing white space
- Removed trailing whitespace from all source code files (.c, .h. and
   .s) and the README.md
2020-08-26 23:01:58 +02:00
aspargas2
9189320e8b
fix installing from CDN files 2020-08-20 14:31:16 -04:00
d0k3
896d548851 Additional functionality for .tie files 2020-08-20 19:43:52 +02:00
d0k3
df9b84fc66 Installer: show an error message for missing .dbs 2020-08-20 19:43:52 +02:00
d0k3
f7c229b424 Properly handle TWL saves when installing 2020-08-20 19:43:52 +02:00
d0k3
253cb2849c CIA building / installing: also take over SRL flags 2020-08-20 19:43:52 +02:00
d0k3
c7f10be1b4 CIA installer: only fix console ID when different 2020-08-20 19:43:51 +02:00
d0k3
15bf632143 Fix building CIA from TMD 2020-08-20 19:43:51 +02:00
d0k3
99b69754b2 Handle cleanup before installs and after failed installs 2020-08-20 19:43:51 +02:00
d0k3
f0ad45dd60 Basic uninstaller support for title.db entries 2020-08-20 19:43:51 +02:00
d0k3
6eb546dfab Game installer: Misc code improvements 2020-08-20 19:43:51 +02:00
d0k3
18e6d9f0db Basic support for handling title.db entries
"Show title info"
2020-08-20 19:43:51 +02:00
d0k3
0af181ac6a Check for import.db and title.db before attempting install 2020-08-20 19:43:51 +02:00
d0k3
3aa9a1633a Fix game image installs to SD
Yes, I broke this (again)
2020-08-20 19:43:51 +02:00
d0k3
d4d8c9a0ff Remove force_nand from the game file installer options 2020-08-02 15:40:41 +02:00
d0k3
7fb194caea Allow batch fixing of borked NCCH crypto flags
Fixes #609
2020-08-02 15:40:41 +02:00
d0k3
829880994f Fix installer system CMD handling 2020-08-02 15:40:41 +02:00
aspargas2
e744be504b perform DISA/DIFF cmac fixing automatically upon unmounting 2020-08-02 15:40:41 +02:00
aspargas2
9766a0be5e fix handling of contents whose index and ID are unrelated 2020-08-02 15:40:41 +02:00
aspargas2
24d2a4ea5b fix install destination logic 2020-08-02 15:40:41 +02:00
d0k3
d8aeb056cb Fix CMD & NCSD handling 2020-08-02 15:40:41 +02:00
d0k3
b8798f2aff Check for title.db before attempting install 2020-08-02 15:40:41 +02:00
d0k3
e559c2b4a1 Fix setting the CIA console ID 2020-08-02 15:40:41 +02:00
d0k3
32b6838d32 Fix TMD CDN CIA building 2020-08-02 15:40:26 +02:00
d0k3
8fcdde29c8 Misc code beautification 2020-08-02 15:40:26 +02:00
d0k3
77f1f94e13 Improved output for game install last step 2020-08-02 15:40:26 +02:00
d0k3
e568348086 Don't overwrite existing saves when installing
thanks @aspargas2
2020-08-02 15:40:26 +02:00
d0k3
e916476563 Take over @wolfvak's gameutil.c improvements 2020-08-02 15:40:26 +02:00
d0k3
d2c47b7977 Allow installation of game files
Should work for NCCH, NCSD, CIA, TMD from NUS/CDN and DSi eShop titles in NDS format
2020-08-02 15:40:26 +02:00
Wolfvak
30f0b004c2 fixed screen init, hopefully the last commmit
- properly performs gpu/backlight reset

- nukes vram so the initrd had to be moved to arm9 memory, and have its size (at least temporarily) limited to 256k
2020-07-18 20:25:34 -03:00
d0k3
eb265e9575 NCSD CIA builder: Use proper index 2020-07-09 22:53:56 +02:00
aspargas2
8ffe774f77 remove remaining uses of brute-force ticket.db parsing 2020-06-30 19:22:18 +02:00
d0k3
da1dff7cd7 Legit CIAs: Change personalized ticket warning 2020-05-18 23:24:32 +02:00
d0k3
a7ce125d7f Allow building "pirate legit" CIAs (TMD & encryption intact) 2020-05-11 18:02:26 +02:00
d0k3
2793daa55f Take over title version when building CIA from NCSD 2020-05-11 17:19:27 +02:00