/Ob

Simple Java bytecode obfuscator, includes a string encrypter and member renaming.

Primary LanguageJava

This obfuscator produces files that will not verify on Java 7, to get past this use the following flag:
-XX:-UseSplitVerifier
when running code that is modified with this obfuscator.
This shall be addressed soon.

Obfuscates Java class files, currently supports:
- field renaming
- string encryption

Run as:
	java -cp bcel.jar com.speed.ob.Obfuscate files...
	
where files are the .class or .jar files that you wish to obfuscate.
.class files will be replaced and the original files saved as name_bak.class
.jar files will be retained and the obfuscated file will be written as name_ob.jar