Skip to content

SpartanB312/Grunt

Repository files navigation

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

Framework

  • Config system (migrating)
  • Resource management
  • Filter system
  • Parallel execution pipeline
  • Module system
  • Plugin system
  • UI with I18N (Jetpack Compose)

Encrypt

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

Miscellaneous

  • Declared fields extractor
  • Parameter obfuscation
  • 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
  • Method inliner

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 obfuscation
  • 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

Packages

 
 
 

Contributors