Trinity is a powerful lightning-fast software reverse engineering suite for the Java bytecode architecture handling highly obfuscated binaries with ease.
I highly recommend running Trinity from source:
git clone https://github.com/firstfault/Trinity.git
cd Trinity
./gradlew run
However, there are binaries (usually outdated) available which you can get from here.
- Databases
- Assembler
- Decompiler
- Renaming Code
- Cross-Referencing
- Constant Search
- Automatic Refactoring
- Deobfuscation
Contributions are massively appreciated. Please feel free to open an issue or pull request if anything you need is missing.
Please review the planned features before requesting a feature addition!
- ImGui with Bindings
- ObjectWeb ASM
- Modified version of Fernflower Decompiler
Hackers, hobbyists, professionals, everyone is welcome.
Originally Trinity started out as an obfuscator with an interactive interface. Over time, I began using it as a decompiler, and eventually it evolved into this awesome tool.