ProGuard真的是保护Android应用程序的好方法吗?

时间:2015-07-26 14:09:41

标签: android

ProGuard真的是保护Android应用程序的好方法吗?我不这样认为。请参阅以下图片:

编译代码

enter image description here

Decompile_Code

enter image description here

此外,变量名称没有变化,代码也很容易阅读。

1 个答案:

答案 0 :(得分:4)

活动类未完全混淆。这是因为活动列在清单中,并且引用的类自动保留。这是必需的,因为Android框架通过反射访问这些应用程序入口点。

here了解详情:

  

构建过程运行工具aapt以自动创建   配置文件bin / proguard.txt,基于AndroidManifest.xml和   其他xml文件。然后构建过程传递配置文件   到ProGuard。所以ProGuard本身确实没有考虑   AndroidManifest.xml,但aapt + ProGuard做。