ClaudiuGeorgiu/Obfuscapk

android:name and obfuscation:name

adgluzdov opened this issue · 2 comments

image

Why change "android:name" or "android:theme" to "obfuscation:name", "obfuscation:theme". Many people do obfuscation in order to hide from others, and because of "obfuscation" the application begins to differ from others. Thank you for your work!

We wanted the obfuscated app to differ as much as possible from the original, but still maintaining its functionality. If many people use this tool, the obfuscation namespace will become like a sort of signature indicating that Obfuscapk has been used, so you're right: it will be more difficult to hide. Maybe it's better to use a random string? Or keep the original android? I don't have an answer, but during our tests (when we originally wrote the tool) this worked well so we kept it.

However, if you don't like it, you can change it back to android here:

# Change default namespace.
Xml.register_namespace(
"obfuscation", "http://schemas.android.com/apk/res/android"
)

Thanks for the answer, it helped me