Skip to content

Latest commit

 

History

History
93 lines (66 loc) · 2.46 KB

File metadata and controls

93 lines (66 loc) · 2.46 KB

Grunteon

Grunteon is the third generation of Grunt. A high concurrency JVM bytecode obfuscator framework written in kotlin.

This project is under development starting from November 2025. The alpha test will commence in April

Feel free to join our Discord server for suggestions: https://discord.gg/ysB2fMfeYW

Features

Working in progress. The following is a list of features that have been completed or are currently being developed in the near future

Encrypt

  • Number encryption
  • String encryption
  • Arithmetic substitution
  • ConstPool extractor

Miscellaneous

  • Declared fields extractor
  • Trash class generator
  • HardwareID authenticator
  • Native candidate
  • Anti debug

Optimize

  • Class shrinking
  • Dead code remove
  • Enum optimize
  • Kotlin class shrinking
  • Source debug info hide
  • String equals optimize

Renaming

  • Class renamer
  • Field renamer
  • Method renamer
  • Localvar renamer
  • Mixin renamer

Controlflow

  • Bogus conditional jump
  • Mangled conditional jump
  • Reversed conditional jump
  • Table switch multi jump
  • Trapped switch case
  • Switch extractor
  • Mutate conditional jump
  • Chaos switch multi jump
  • Controlflow flattening
  • Anti simulation
  • Junk code

Redirect

  • Field access proxy
  • Invoke proxy
  • Invoke dispatcher

Other

  • Decompiler crasher
  • Fake synthetic bridge
  • Shuffle members
  • Watermarks
  • Reference hide
  • Post process

License

Grunteon is a free and open source obfuscator framework licensed under Apache License 2.0

Yapyap is a grunt extension pack licensed under PolyForm Strict License 1.0.0

The license of each Grunt version:

Generation Versions Aim of obfuscation License Commercial Use
Grunt 1.0.0-1.5.x Lightweight and stability MIT Allowed
Gruntpocalypse 2.0.0-2.5.x Diversity and intensity LGPL3 Restricted
Grunteon 3.0.0- Industrial-grade and efficient Apache2 Allowed

Stargazers over time

Stargazers over time

Alt