我刚开始使用proguard 我想用proguard创建一个混淆的apk 我在取消注释后创建了一个签名的apk
proguard.config = ${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
我得到的apk没有混淆。
如果我使用dex2jar
对APK进行逆向工程,我会收到类文件而且它们没有被混淆。
我错过了什么吗?
提前致谢
答案 0 :(得分:1)
ProGuard仅对字节码进行模糊处理和优化。您应该看到重命名的类,字段和方法。 ProGuard的商业Android特定兄弟DexGuard提供了额外的应用程序保护技术,例如字符串加密和资产加密,但目前还没有对资源XML文件中的字符串进行加密。
(我是ProGuard和DexGuard的开发者)