Skip to content
superblaubeere27 edited this page Feb 8, 2019 · 2 revisions

UI Usage

When you start the obfuscator this window will appear:

Window

Input / Output

In this tab you can select the input JAR / ZIP-File and the output JAR / ZIP-File. You can also select libraries which is important for NameObfuscation. Since 1.9 you can specify how many threads the obfuscator should use for the obfuscation.

Processors

Here you can enable, disable and configure processors. A listing of the processors their options and documentation can be found at the Processor-Wiki-page

Config

Saving

Press build and then press save

Loading

Just press load

Script

This is the scripting section. More information about this can be found at the Scripting-Wiki-page

Templates

In this tab are templates. You can apply then by selecting it and pressing the Apply button

Log

In this tab you can find the log of the obfuscator.

CLI Usage

You can also use the obfuscator in CLI

Option Values Description
--jarIn <File (JAR-File)> The input jar
--jarOut <File (JAR-File)> The output jar
--config <File (obfuscator-config)> The configuration which the obfuscator should use. !! You still have to specify the input and the output jar !!
--cp <List of files (JAR-Files and directories)> The classpath of the input jars
--scriptFile <File (JavaScript)> The script the obfuscator is supposed to use. Further information can be found on the Scripting-Page
--threads <Number> How many threads the obfuscator is supposed to use for processing
--verbose When this option is enabled the obfuscator will print further information
--help When this option is enabled the obfuscator will print out a help page
--version When this option is enabled the obfuscator will print the version
Clone this wiki locally