More actions
JNUSLib | |
---|---|
General | |
Author | Maschell |
Type | Development |
Version | 2020 |
License | GPL-3.0 |
Last Updated | 2020/12/20 |
Links | |
Download | |
Website | |
Source | |
JNUSLib is a Java library designed for developers to manage NUS Contents, including .app, tmd, tik, and cert files from various sources. It's based on JNUSTool, but is heavily rewritten, offering extended features.
Features
- Load NUS Contents from different sources, such as local files, NUS Server, woomy files, WUD Images, also compressed WUX (WudCompress) and split (parts dumped from wudumper).
- On-the-fly actions, allowing files to be downloaded only when needed, native handling of splitted files, and decompression of .wux files.
- Extraction options, including decrypting entire FST, specific folders or file types, and extracting content files (.app, .h3, tmd, etc.).
- Provide InputStream to decrypted data of a file and decrypt a full content (.app) file.
- Additional operations for WUD files, like compressing into .wux file format and verifying (comparing) two different WUD images.
Credits
Thanks to:
- Crediar for CDecrypt.
- All people who have contributed to vgmtoolbox.
- Exzap for the .wux file format.
- FIX94 for wudump.
- The creators of lombok for lombok.