- Binary releases: https://github.com/netindev/scuti/releases
- Git tree: https://github.com/netindev/scuti.git
- Install Maven
- Go to:
..\scutiand executemvn clean install
java -jar scuti.jar configuration.json
| 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) |
| Module | Description |
|---|---|
| Dead Code | Remove unused code |
| No Operation | Clean all no operations |
| Module | Description |
|---|---|
| Inner Class | Remove inner classes |
| Unused Member | Remove all unused classes, methods and fields |
Any contribution is welcome, just create a pr.