You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fee1-dead edited this page Dec 29, 2020
·
6 revisions
Welcome to the Java-Deobfuscator Wiki!
Welcome to the java-deobfuscator wiki! Here you can learn the basic and advanced topics about the deobfuscator!
Basic Thing You Need to Know
Obfucating means making the bytecode obscure unclear that people can't understand easily what is actually what.
Deobfuscating means making it clear enough that people can understand what it is.
Java bytecode is the instruction set that compiled Java codes made of. Java Virtual Machine reads and runs these instructions. (like assembly language)
A decompiler is a program that converts compiled java codes to source code by reading the bytecode.
In Java, obfuscating is done by editing the bytecode, to make it harder to read its source code from decompilers.
What is Java-Deobfuscator
Java-Deobfuscator is a program that deobfuscates obfuscated Java bytecodes, makes it much clear and readable (and easier to decompile). This project aims to deobfuscate most commercially-available obfuscators for Java.
How to use?
You can start reading tutorials to learn how to use Java-Deobfuscator.