netindev / scuti

scuti java obfuscator repository

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

scuti Build Status Codacy Badge

Download

Build

  • Install Maven
  • Go to: ..\scuti and execute mvn clean install

How to use:

java -jar scuti.jar configuration.json

Options:

Obfuscation:

Module Description
Class Encrypt Encrypt all classes, creates a custom class loader and load all them in memory
Control Flow Creates randoms conditionals and put them inside the method
Hide Code Hide all classes and members
Invoke Dynamic Replace invokestatic and invokevirtual with dynamics
Miscellaneous Obfuscation Miscellaneous obfuscation, varargs, local variable renaming, etc
Number Obfuscation Split numbers into operations
Rename Members Rename classes, methods and fields
Shuffle Members Shuffles all class members
String Encryption Encrypt strings (that's obvious lol)

Optimization:

Module Description
Dead Code Remove unused code
No Operation Clean all no operations

Shrinking:

Module Description
Inner Class Remove inner classes
Unused Member Remove all unused classes, methods and fields

Contribute

Any contribution is welcome, just create a pr.

Contacts

About

scuti java obfuscator repository

License:Do What The F*ck You Want To Public License


Languages

Language:Java 100.0%