Bytus is a Java bytecode obfuscator.
Warning: Bytus is highly unstable, so is the obfuscated output. It is not production ready.
This project should be considered a research and passion project rather than a finished product.
This project is licensed under the GNU General Public License v3.0 (GPL-3.0).
See the LICENSE file for the full license text.
- JDK 26
- Git
- Gradle
Bytus depends on ASMPlus, which must be built and published to your local Maven repository before building Bytus itself.
git clone https://github.com/Exeos/ASMPlus.git
cd ASMPlus./gradlew publishToMavenLocalgit clone https://github.com/Exeos/Bytus.git
cd BytusCopy the example configuration file:
cp config.json.example config.jsonOpen config.json and configure it
./gradlew :cli:run --args="path/to/config.json"