This repository has been archived by the owner on Dec 19, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
java-deobscurify is a very limited approach for making obfuscated java code readable
License
marook/java-deobscurify
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
java-deobscurify java-deobscurify is a very limited approach for deobfuscating java projects. 1) Current Status 1) Build 2) Usage 3) Contact --------------------------------------------------------------------- Current Status Pre alpha, which means java-deobscurify can't be used to deobfuscate real world projects. --------------------------------------------------------------------- Build java-deobscurify is built using apache maven: $ mvn clean package --------------------------------------------------------------------- Usage $ java -jar target/java-deobscurify-0.0.2-SNAPSHOT.jar [old src] [obfuscated src] old src is the path to directory with the unobfuscate source. This should be the java source files which you have manually deobfuscated. obfuscate src is the path to the directory with the obfuscated source. The output will be something like this: oldClass.java: 100% newClass.java 77% otherNewClass.java This means that oldClass from old src is 100% equal in the obfuscation comparision to newClass from the obfuscated src. This doesen't mean that things like class names are 100% equal. Only adjectives which won't change during obfuscation are compared. --------------------------------------------------------------------- Contact * author: Markus Peröbner <markus.peroebner@gmail.com>
About
java-deobscurify is a very limited approach for making obfuscated java code readable
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published