Dmitry Isaenko
8efe9a118c
RomFs support: UI enhancements
2020-04-26 17:13:00 +03:00
Dmitry Isaenko
bad2924c02
RomFs support: Frontend implementation for decrypted blobs (no export functionality); backend structures corrected, updated and ready for usage.
...
Bug fix for NSP table implementation: checkbox is visible now.
Fix compilation time warnings regarding JavaFX unsafe stuff.
2020-04-26 05:06:17 +03:00
Dmitry Isaenko
5c0b037fa8
Drafts for RomFs support Ad-Hoc fix: POC for Lvl 6 header
2020-04-19 04:56:13 +03:00
Dmitry Isaenko
33ef6c5bf8
Drafts for RomFs support
2020-04-19 04:42:54 +03:00
Dmitry Isaenko
24d0925dda
Refactoring for NCAContent, NCAController.
...
Add export function to NCA content to get is as it (has to be used to export RomFS blob) + add exporter class to export it in similar to ISuperProvider.class / Extractor.class manner with keeping names agreement.
Add custom exception to notify emptiness of the NCA section since using NullPointerException could discourage.
2020-04-12 15:55:23 +03:00
Dmitry Isaenko
bb3bbc2efc
Quick refactoring; readme update; POM update
2020-04-08 04:38:20 +03:00
Dmitry Isaenko
83d57d5ff5
Non-editable TextEdit fields for NPDM sub-window
2020-04-08 04:27:21 +03:00
Dmitry Isaenko
ce4c5d9870
Bugfix for dumb issue with key_area_key_[all] to support Lockpick dump: hex representation instead of dec %)
2020-04-08 04:17:45 +03:00
Dmitry Isaenko
0f49812e5f
add gitignore
2020-04-05 23:50:41 +03:00
Dmitry Isaenko
f1eeb7f0f1
add gitignore
2020-04-05 23:48:22 +03:00
Dmitry Isaenko
21c0259801
Correct readme, update POM
2020-04-05 22:54:50 +03:00
Dmitry Isaenko
1461406a6b
Add license headers to each class-file
2020-04-05 22:21:14 +03:00
Dmitry Isaenko
3d5a4b6286
Add Header1SignatureKeyGeneration and Key Generation Reserved fields support to NCA Header
2020-04-05 22:03:46 +03:00
Dmitry Isaenko
d917d4c22f
Clear issue description for PFS0 (non-encrypted)
2020-04-01 13:30:44 +03:00
Dmitry Isaenko
3c191c42e1
readme fix
2019-12-07 10:15:23 +03:00
Dmitry Isaenko
db80c89639
bugfix for PFS0EncryptedProvider
2019-09-27 05:08:10 +03:00
Dmitry Isaenko
a69adf863e
FS Access Header done
2019-09-27 04:18:57 +03:00
Dmitry Isaenko
5566ff4a13
misc updates; FS Access Header implementing drafts
2019-09-23 05:31:46 +03:00
Dmitry Isaenko
e50281ca1f
KAC done; ACID done
2019-09-22 19:55:08 +03:00
Dmitry Isaenko
1bf89a2358
UI updates
2019-09-19 01:24:51 +03:00
Dmitry Isaenko
ead20d3264
NPDM KAC improvements +1
2019-08-31 05:13:07 +03:00
Dmitry Isaenko
6e760d9a30
NPDM KAC improvements #2
2019-08-31 00:00:35 +03:00
Dmitry Isaenko
91f33b6d48
NPDM KAC improvements
2019-08-30 08:49:00 +03:00
Dmitry Isaenko
4eace88e86
Now possible to set location of the exported files via Settings.
2019-08-28 04:54:35 +03:00
Dmitry Isaenko
3fc0aad7a1
Service Access Control bugfixes
2019-08-27 12:55:47 +03:00
Dmitry Isaenko
4a803c7b08
Service Access Control implemented to NPDM -> ACID
2019-08-26 04:28:07 +03:00
Dmitry Isaenko
c3c89f2659
FSaccessControl for ACID added into UI
2019-08-25 20:42:49 +03:00
Dmitry Isaenko
94cab77aa9
Refactoring
2019-08-24 08:34:29 +03:00
Dmitry Isaenko
5dcbaff8ac
++ NPDM implementation, UI updates
2019-08-24 07:29:56 +03:00
Dmitry Isaenko
bd70a7db78
Some notes for NPDM implementation
2019-08-22 05:57:52 +03:00
Dmitry Isaenko
02b49d9cb2
XML support [basic]
2019-08-21 06:36:51 +03:00
Dmitry Isaenko
37014aaf7f
Ticket reader improvements, small fixes
2019-08-21 00:21:22 +03:00
Dmitry Isaenko
5c7a9f1dc8
Ticket reader implemented
2019-08-20 07:02:40 +03:00
Dmitry Isaenko
e8755fbe2f
fixed title.keys key size
2019-08-19 19:26:59 +03:00
Dmitry Isaenko
4e1bacd4fc
NCA table/contoller/provider updates
2019-08-19 17:22:42 +03:00
Dmitry Isaenko
643f09fd9e
PFSEncryptedProvider could provide pipe with content data
2019-08-19 04:55:42 +03:00
Dmitry Isaenko
4116d13f1d
progress bar added to exporter
2019-08-18 17:28:11 +03:00
Dmitry Isaenko
4acbf501d5
starting re-implementing logic to pipe-streams. Done for PFS0 & HFS0, Updated extractor logic (must be improved later on)
2019-08-18 07:16:24 +03:00
Dmitry Isaenko
b1d1ae3d1d
CSS updates
...
PFS0Encrypted logic intermediate results
2019-05-26 04:30:53 +03:00
Dmitry Isaenko
56ffca7b92
CSS updates
...
PFS0Encrypted logic intermediate results
2019-05-25 18:11:56 +03:00
Dmitry Isaenko
da423152fc
CSS updates
2019-05-24 01:54:04 +03:00
Dmitry Isaenko
dd6c81c7fd
start working on encrypted sections extractor
2019-05-23 02:39:40 +03:00
Dmitry Isaenko
e2f7f93988
Preferences updated. Works as expected.
2019-05-23 00:35:57 +03:00
Dmitry Isaenko
a6b46660d8
logo upd; TitleKEKs added
2019-05-22 19:13:51 +03:00
Dmitry Isaenko
f7777012b9
logo upd
2019-05-22 05:37:24 +03:00
Dmitry Isaenko
9b1aaa9c36
Preferences and Setting hotfix. Few bugs left.
2019-05-22 04:56:36 +03:00
Dmitry Isaenko
01d5ebd634
Preferences and Setting refactoring
2019-05-22 04:41:35 +03:00
Dmitry Isaenko
bc2764b123
Titlekeys support implemented in Preferences and Setting classes
2019-05-22 03:50:43 +03:00
Dmitry Isaenko
a5004a9a31
Start working on titlekeys support
2019-05-21 05:34:27 +03:00
Dmitry Isaenko
f925b9c8e1
Refactoring
...
Fixing CTR IV calc logic
2019-05-21 03:40:36 +03:00