This is a ready-to-use lightweight obfuscator without configuration and dependency requirements. Bipbap aims for those developers without obfuscation experience. It will automatically figure and exclude most in-jar dependencies and mixin classes. And its easy-to-use HardwareID authenticator injector will automatically insert authenticator in your jar.
In command lines:
Use your config: java -jar bipbap.jar config
config
The specified config JSON file that will be used
Use our presets: java -jar bipbap.jar input.jar
preset
authentication
preset
(Optional) Select one preset in -low -mid -high. If no preset is selected, -low will be usedauthentication
(Optional) format: -auth=https://authentication.com
Preset | Activated features |
---|---|
-low |
CodeOptimize, ConstEncrypt, Renamer(LocalVar), HideCode |
-mid |
CodeOptimize, ConstEncrypt, Renamer(LocalVar, Field, Method), InvokeDynamics, HideCode |
-high |
CodeOptimize, ConstEncrypt, Renamer(LocalVar, Field, Method), InvokeDynamics, Crasher, HideCode |
- HWIDAuthenticator
- FieldRename
- MethodRename
- LocalVarRename
- NumberEncrypt
- StringEncrypt
- InvokeDynamics
- CodeHider
- Watermark
- Crasher
- RemoveSource
- RemoveInnerClass
- RemoveDeadCodes
- KotlinOptimize
This is a free and open source software under MIT license