Skip to content

Ready-to-use obfuscator with authenticator injector

License

Notifications You must be signed in to change notification settings

SpartanB312/Bipbap

Repository files navigation

Bipbap

CodeFactor

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.

Usage

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 used
  • authentication (Optional) format: -auth=https://authentication.com

Presets

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

Features

Obfuscation

  • HWIDAuthenticator
  • FieldRename
  • MethodRename
  • LocalVarRename
  • NumberEncrypt
  • StringEncrypt
  • InvokeDynamics
  • CodeHider
  • Watermark
  • Crasher

Optimization

  • RemoveSource
  • RemoveInnerClass
  • RemoveDeadCodes
  • KotlinOptimize

License: MIT

This is a free and open source software under MIT license