Skip to content

narumii/Deobfuscator

Repository files navigation

Diobfuscator

A deobfuscator for java

If you are looking for v1 version of Diobfuscator, you can find it here

✅ How to run deobfuscator

If you want to use this deobfuscator, you need to start it from your IDE manually.

  1. Clone this repository and open it in IntelliJ
  2. Make sure that you have selected Java 17 (Temurin) in Project Structure -> SDK
  3. Place your obfuscated jar inside the root project directory. For example in work/obf-test.jar
  4. Navigate to class Bootstrap.java
  5. In this class edit the deobfuscator configuration
    • inputJar - Your obfuscated jar file that you placed in step 1
    • transformers - Pick transformers that you want to run. You can find them in deobfuscator-transformers module.
  6. Run this class manually from your IDE. You can use our pre-configured IntelliJ task named Bootstrap.

tak

🔧 Contributing

Contributions are welcome! See CONTRIBUTING.md for a project introduction and some basics about java bytecode.

Links