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.
Feel free to join our Discord server for suggestions: https://discord.gg/ysB2fMfeYW
QQ-chat group: 554702632
Working in progress. The following is a list of features that have been completed or are currently being developed in the near future
- Parallel pipeline
- Filter system
- Compose based UI
- SSA-IR / Flow-IR
- Native cpp codegen
- Verifier
- Dispatcher protect
- Bogus jump/loop
- Shuffle blocks
- Dispatcher trailing block
- Anti-static simulation
- Shared terminator
- Junk code
- Verifier
- Bogus jump
- Mangled jump
- Exception bridge
- Dispatcher landing block
- Anti-static simulation
- Runtime dynamic predicate
- Shared terminator
- Junk code
- Number encryption
- String encryption
- Arithmetic substitution
- ConstPool extractor
- Declared fields extractor
- Parameter obfuscation
- Trash class generator
- HardwareID authenticator
- Runtime material
- AntiLLM
- Class shrinking
- Dead code remove
- Enum optimize
- Kotlin class shrinking
- Method inliner
- Source debug info hide
- String equals optimize
- Decompiler crasher
- Fake synthetic bridge
- Reference obfuscate
- Shuffle members
- Watermark
- Field access proxy
- Invoke proxy
- Invoke dispatcher
- Class renamer
- Field renamer
- Method renamer
- LocalVar renamer
- Mixin renamer
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-aimed and strength | Apache2 | Allowed |