A deobfuscator for java
If you are looking for v1 version of Diobfuscator, you can find it here
If you want to use this deobfuscator, you need to start it from your IDE manually.
- Clone this repository and open it in IntelliJ
- (Windows) Open cmd as administrator and run
git config --system core.longpaths true
to enable long paths support - Make sure that you have selected Java 17 (Temurin) in
Project Structure
->SDK
- Place your obfuscated jar inside the root project directory. For example in
work/obf-test.jar
- Navigate to class
Bootstrap.java
- In this class edit the deobfuscator configuration
inputJar
- Your obfuscated jar file that you placed in step 1transformers
- Pick transformers that you want to run. You can find them indeobfuscator-transformers
module.
- Run this class manually from your IDE. You can use our pre-configured IntelliJ task named
Bootstrap
.
Contributions are welcome! See CONTRIBUTING.md for a project introduction and some basics about java bytecode.
You need to open cmd as administrator and run git config --system core.longpaths true
. This error is only shown for windows users.