MichaelRocks / paranoid

String obfuscator for Android applications.
Apache License 2.0
671 stars 79 forks source link

Remove @Obfuscate on compile time #12

Closed SamHoque closed 6 years ago

SamHoque commented 6 years ago

I think it would be a good enhancement to remove the @Obfuscate tag in the annotated classes since it serves no purpose on runtime

MichaelRocks commented 6 years ago

@LynxKik I thought about that but I expect users of this library also to use some general purpose obfuscation tool like ProGuard that will remove the annotation. I can do that myself but is there any reason why you cannot remove the annotation with ProGuard?

SamHoque commented 6 years ago

Mostly I use this when I'm adding stuff to an app I am reverse engineering so I dont really call the classes and method, I just write them and compile them and then decompile them in dalvik. when i use proguard while doing this it will remove my classes since I am not using them.