Commit Graph

27 Commits

Author SHA1 Message Date
Michael Scire
603de9228d hac2l: implement (almost all of) -t keygen 2024-10-30 18:10:02 -07:00
Michael Scire
e98a8f5262 hac2l: it's 2024, prefer 'nsp' to 'pfs' for various reasons 2024-10-30 00:23:08 -07:00
Michael Scire
217f047375 hac2l: support extracting pfs contents to directory 2024-10-30 00:18:04 -07:00
Michael Scire
62685237e8 hac2l: support processing with -t romfs 2024-10-29 23:58:29 -07:00
Michael Scire
690c649efa hac2l: first pass at automatic usage print 2024-10-29 20:11:13 -07:00
Michael Scire
271d1e3e34 hac2l: fix release windows build 2024-10-29 19:25:54 -07:00
Michael Scire
7fc1b3a32c hac2l: cap percentage calculation when progress-printing (closes #2) 2023-03-07 05:42:44 -07:00
Michael Scire
3048cde118 hac2l: fix keys not working without newline at eof 2023-03-06 23:45:51 -07:00
Michael Scire
402231eb3d hac2l: fix build errors with latest libstratosphere 2023-01-30 23:15:28 -07:00
Michael Scire
73ea20d29c hac2l: fix oob when printing progress on certain files 2022-07-10 00:57:21 -07:00
Michael Scire
f2166ab374 hac2l: add basenca, basexci, basepfs/basensp, baseappfs support 2022-06-11 21:16:04 -07:00
Michael Scire
161c292397 hac2l: rename updatedgen to updatedsince 2022-06-11 17:31:48 -07:00
Michael Scire
4a22efc761 hac2l: add --onlyupdated, --updatedgen=n support for romfs print/extract 2022-06-11 16:54:23 -07:00
Michael Scire
1b6d7f8a29 xci/appfs: recurse into program nca 2022-06-10 20:26:22 -07:00
Michael Scire
e0d1b3affd hac2l: support printing the program nca's info inside an appfs/xci 2022-06-10 17:10:15 -07:00
Michael Scire
65843dec94 hac2l: recombine apps/patches (tracking kind), implement target selection for appfs 2022-06-10 15:54:14 -07:00
Michael Scire
bec2e55748 hac2l: parse patches and apps separately in appfs 2022-06-10 14:53:46 -07:00
Michael Scire
9dc4aa70bd hac2l: General system stability improvements to enhance the user's experience 2022-03-18 20:13:02 -07:00
Michael Scire
60db38430a hac2l: auto-load common keys from tickets inside app-fs, support pfs0/nsp as exefs-or-appfs 2022-03-18 00:49:20 -07:00
Michael Scire
1c41ca7fc6 hac2l: add appfs target for fs-of-apps (subdir on pc, xci secure part, pfs0) 2022-03-17 16:51:37 -07:00
Michael Scire
952c488d28 hactool: add print/extract for gc partitions, verif for gc header 2022-03-14 17:30:38 -07:00
Michael Scire
af20a5818b hac2l: fix version decoding 2022-03-14 14:35:09 -07:00
Michael Scire
74c9f10eab hac2l: print gamecard headers 2022-03-14 14:27:44 -07:00
Michael Scire
f4bfc614de hac2l: add wip xci parse (successfully mounts all partitions) 2022-03-14 04:43:40 -07:00
Michael Scire
59f80172a1 hac2l: support saving raw sections, printing rsa signature validity 2022-03-13 20:58:30 -07:00
Michael Scire
929e8d4f79 hac2l: add support for saving npdm to json 2022-03-13 17:39:25 -07:00
Michael Scire
fafb14f01d hac2l: initial commit (tool still very wip) 2022-03-13 14:01:49 -07:00