Go to file
Maschell c04e75c008 Merge branch 'master' of https://github.com/Maschell/JNUSLibDecryptor 2019-04-26 20:50:53 +02:00
.circleci Fix the release name 2019-02-28 10:37:00 +01:00
src/main/java/de/mas/jnuslib/decryptor Fix overwriting existing titles 2019-04-26 20:50:44 +02:00
.gitignore first commit. 2019-02-28 10:23:08 +01:00
LICENSE first commit. 2019-02-28 10:23:08 +01:00
README.MD Using latest JNUSLib version 2019-04-26 20:26:49 +02:00
pom.xml Merge branch 'master' of https://github.com/Maschell/JNUSLibDecryptor 2019-04-26 20:50:53 +02:00

README.MD

JNUSLib Decryptor

A simple wrapper of JNUSLib to decrypt local files (.app/.h3/.tmd).

Usage

Optional:

  • Create file common.key containing the Wii U common key in binary into the folder next to the .jar instead of providing it via the command line.
JNUSLib Decryptor 0.1 - Maschell

usage:
 -commonkey <WiiU common key>   Optional. HexString. Will be used if no "common.key" in the folder
                                of this .jar or in "~/.wiiu/common.key" is found
 -file <regular expression>     Decrypts the files that matches the given regular expression.
 -help                          shows this text
 -in <input file>               Input file. Expects a folder which contains the .app, and .tmd
                                files.
 -out <output path>             The path where the result will be saved
 -overwrite                     Optional. Overwrites existing files
 -titlekey <Ticket title key>   Optional. HexString. Will be used if no "title.tik" in the folder is
                                found

Requires Java 8.

Building

This is a maven project. Use following command to create a .jar with dependencies in the target folder.

mvn clean package

Used libraries