https://github.com/x4e/binfix
Java Bytecode Deobfuscation
https://github.com/x4e/binfix
Last synced: about 1 year ago
JSON representation
Java Bytecode Deobfuscation
- Host: GitHub
- URL: https://github.com/x4e/binfix
- Owner: x4e
- License: apache-2.0
- Created: 2020-04-10T18:38:20.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-04-25T11:30:47.000Z (about 6 years ago)
- Last Synced: 2025-04-30T20:34:03.461Z (about 1 year ago)
- Language: Kotlin
- Size: 86.9 KB
- Stars: 32
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Binfix
An open source java bytecode deobfuscator.
This is meant to be a successor to the now unmaintained [Java Deobfuscator](https://github.com/java-deobfuscator/deobfuscator) project.
## Usage
Create a config called `config.kts` with the following template:
```kotlin
import dev.binclub.binfix.configuration.*
import dev.binclub.binfix.processors.name.ClassNameProcessor
deobfuscate {
input = "input.jar"
output = "input-deobf.jar"
libraries {
+"library.jar"
}
processors {
+ClassNameProcessor
}
}
```
Run using `java -jar binfix.jar config.kts`
## Contributing
You can create your own deobfuscating transformer by implementing the `IClassProcessor` interface.
If you then wish you can create a pull request with the new transformer.