HObfuscator Base project to implement obfuscator What is implemented? Class renaming Methods renaming Field renaming Getters/setters inlining Generic type erasure Debug info erasure Changing fields/methods/classes modifiers