Home
Softono
Grunt

Grunt

Open source Apache-2.0 Kotlin
269
Stars
29
Forks
5
Issues
8
Watchers
1 week
Last Commit

About Grunt

Industrial-aimed JVM bytecode obfuscator framework

Platforms

Web Self-hosted Android

Languages

Kotlin

Links

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.

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

QQ-chat group: 554702632

Features

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

Framework

  • [X] Parallel pipeline
  • [X] Filter system
  • [X] Compose based UI
  • [X] SSA-IR / Flow-IR
  • [ ] Native cpp codegen

Controlflow flattening

  • [X] Verifier
  • [X] Dispatcher protect
  • [X] Bogus jump/loop
  • [X] Shuffle blocks
  • [X] Dispatcher trailing block
  • [X] Anti-static simulation
  • [X] Shared terminator
  • [X] Junk code

Controlflow jump

  • [X] Verifier
  • [X] Bogus jump
  • [X] Mangled jump
  • [ ] Reversed jump
  • [X] Dispatcher landing block
  • [X] Anti-static simulation
  • [X] Runtime dynamic predicate
  • [X] Shared terminator
  • [X] Junk code

Controlflow exception

  • [ ] Verifier
  • [ ] Exception bridge

Encrypt

  • [X] Number encryption
  • [X] String encryption
  • [X] Arithmetic substitution
  • [ ] ConstPool extractor

Miscellaneous

  • [X] Declared fields extractor
  • [X] Parameter obfuscation
  • [ ] Trash class generator
  • [ ] HardwareID authenticator
  • [ ] Anti debug

Optimize

  • [X] Class shrinking
  • [X] Dead code remove
  • [X] Enum optimize
  • [X] Kotlin class shrinking
  • [X] Method inliner
  • [X] Source debug info hide
  • [X] String equals optimize

Other

  • [X] Decompiler crasher
  • [X] Fake synthetic bridge
  • [X] Reference obfuscate
  • [X] Shuffle members
  • [X] Watermark

Redirect

  • [X] Field access proxy
  • [X] Invoke proxy
  • [X] Invoke dispatcher

Rename

  • [X] Class renamer
  • [X] Field renamer
  • [X] Method renamer
  • [X] LocalVar renamer
  • [ ] Mixin renamer

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-aimed and strength Apache2 Allowed

Stargazers over time

Stargazers over time

Alt