CLI
Command-line options
CLI
The obfuscator can be controlled from the command line or via a graphical interface.
Opening the GUI
Run the obfuscator without any arguments to start the graphical interface:
Windows:
- Run
run.batfrom the folder containing the obfuscator JAR (e.g.build/dist/) - Or double-click the JAR file
Command line (any OS):
java -jar st3ix-obfuscator-v*.jarWhen no -i or -o options are provided, the GUI launches and lets you choose input JAR, output filename, and config path.
Options
| Option | Description |
|---|---|
-i, --input <path> | Input JAR file |
-o, --output <path> | Output filename (saved in Obfuscate/ next to the obfuscator JAR) |
--max-ram <size> | Max heap hint (e.g. 512m, 2g) – use via launcher script |
-h, --help | Show help |
Examples
# Simple obfuscation
java -jar st3ix-obfuscator-v1.0.3.jar -i myapp.jar -o myapp-obfuscated.jar
# With more RAM (e.g. via script or manually)
java -Xmx2g -jar st3ix-obfuscator-v1.0.3.jar -i large-app.jar -o large-app-obfuscated.jarOutput Folder
All obfuscated files are written to the Obfuscate/ folder in the obfuscator JAR directory. If a file with the same name exists, it is overwritten.