Commit Graph

22 Commits (923fbcb5fc411913c50ef85efdcf36c2e2dfed53)

Author SHA1 Message Date
Dmitry Isaenko 923fbcb5fc Update logo <3
continuous-integration/drone/push Build is passing Details
2022-12-12 19:41:37 +03:00
Dmitry Isaenko 9a854774d7 Simplify, fix KeyChainHolder, implement HFS0 export functions
continuous-integration/drone/push Build is passing Details
2022-12-12 04:26:21 +03:00
Dmitry Isaenko 53af386738 Rework NSO0 related classes. Added option to pick one of the ELF's sections (.text, .data or .rodata) unpacked without pre-dumping it on disk.
continuous-integration/drone/push Build is passing Details
Clean 'System.out.print*'
2022-12-10 00:26:21 +03:00
Dmitry Isaenko 91ab6fd74b Add logo draft sketch
continuous-integration/drone Build is passing Details
2022-12-09 05:43:53 +03:00
Dmitry Isaenko 610aa5dd96 1. Start moving to 'InFileStreamProducer' entity to simplify work with [inside-NCA]-[in-pfs0/romfs]-[sub-files] that could be located inside encrypted or not encrypted sections. This approach will allow us to map filesystem to/as 'enough-informed' objects that could perform actions on content without pre-extraction. For example decompress NSO0 'ELF' sections from the inside PFS0 that is located inside NCA3 that is located inside XCI/NSP.
2. Add NSO0 support. Add NSO0 decompressor/extractor
3. Add logo draft sketch, update dependencies, add LZ4 libs deps, add final identifier in some places
2022-12-09 05:37:31 +03:00
Dmitry Isaenko 51398a6ea9 Small fixes, minor updates. 2022-12-07 04:22:23 +03:00
Dmitry Isaenko f058905e2f Misc fixes, start rewriting RomFS parts to make it in line with AesCtrBufferedInputStream
continuous-integration/drone/push Build is passing Details
2022-09-19 23:04:59 +03:00
Dmitry Isaenko c878992cb6 Finish NCAContent refactoring
continuous-integration/drone/push Build is passing Details
2022-09-12 01:02:22 +03:00
Dmitry Isaenko 0238cb4d2c New unified PFS0 Class with new method of data export that will be implemented everywhere
continuous-integration/drone/push Build is passing Details
2022-09-11 23:47:05 +03:00
Dmitry Isaenko 9b5eacdef9 Small enhancements in old code + some fixes for AesCtrBufferedInputStream
continuous-integration/drone/push Build is passing Details
2022-09-11 05:14:37 +03:00
Dmitry Isaenko 0cc5d41aef More tests for encrypted RomFs 2022-09-11 05:09:31 +03:00
Dmitry Isaenko 5e5cab0729 more tests for PFS0 2022-09-11 04:24:26 +03:00
Dmitry Isaenko 3064970220 Implement BufferedInputStream with one AesCtr section inside to work with it as with usual BufferedInputStream.
continuous-integration/drone/push Build is passing Details
2022-09-09 02:44:40 +03:00
Dmitry Isaenko c542a23a8c Correct yaml
continuous-integration/drone/push Build is passing Details
2022-09-05 00:44:49 +03:00
Dmitry Isaenko 220d14e2c1 Refactoring. Start moving to log4j2
continuous-integration/drone/push Build is failing Details
2022-09-05 00:39:48 +03:00
Dmitry Isaenko 55fb58f25b Update copyrights
continuous-integration/drone/push Build is passing Details
2022-08-10 20:20:10 +03:00
Dmitry Isaenko 32bea46f10 update deployment stage +2
continuous-integration/drone/push Build is passing Details
2022-08-10 19:33:01 +03:00
Dmitry Isaenko 0711a87913 update deployment stage +1
continuous-integration/drone/push Build is failing Details
2022-08-10 18:40:22 +03:00
Dmitry Isaenko 90f02a1e0e update deployment stage
continuous-integration/drone/push Build is failing Details
2022-08-10 18:03:59 +03:00
Dmitry Isaenko 2cc57fbb2d fix deployment stage
continuous-integration/drone/push Build is failing Details
2022-08-10 17:51:06 +03:00
Dmitry Isaenko f7635e0302 fix yaml
continuous-integration/drone/push Build is failing Details
2022-08-10 17:21:51 +03:00
Dmitry Isaenko c62d708088 Init
continuous-integration/drone Build is failing Details
2022-08-10 15:55:50 +03:00