Beginning work of rename unique, now renames classes

This commit is contained in:
Adam
2015-07-09 20:56:44 -04:00
parent c92387e089
commit 5781f08152
30 changed files with 321 additions and 75 deletions

View File

@@ -3,6 +3,7 @@ package info.sigterm.deob;
import info.sigterm.deob.deobfuscators.IllegalStateExceptions;
import info.sigterm.deob.deobfuscators.Jumps;
import info.sigterm.deob.deobfuscators.ModularArithmeticDeobfuscation;
import info.sigterm.deob.deobfuscators.RenameUnique;
import info.sigterm.deob.deobfuscators.RuntimeExceptions;
import info.sigterm.deob.deobfuscators.UnusedBlocks;
import info.sigterm.deob.deobfuscators.UnusedFields;
@@ -42,6 +43,9 @@ public class Deob
ClassGroup group = loadJar(args[0]);
new RenameUnique().run(group);
/*
// remove except RuntimeException
new RuntimeExceptions().run(group);
@@ -60,9 +64,11 @@ public class Deob
// remove jump obfuscation
new Jumps().run(group);
// remove unused fields
new UnusedFields().run(group);
//new ModularArithmeticDeobfuscation().run(group);
*/
saveJar(group, args[1]);