使用ProGuard进行Android代码混淆...如何知道它被混淆了?

del*_*116 9 obfuscation android proguard

我有一个Android项目,我最近通过与ProGuard的混淆运行后发布到市场.

该项目出口没有任何复杂性,但我怎么知道它被混淆了?有什么我可以做的来验证混淆是否成功?

Jak*_*ile 11

寻找dump.txt,mapping.txt,seeds.txtusage.txt.它们可能proguard位于项目目录的文件夹中.这些是在代码上运行ProGuard时创建的.

这些内容充满了关于混淆的信息,特别有用的是mapping.txt显示ProGuard将您的各种成员名称转换为的内容.


Ped*_*iro 3

尝试对您自己的应用程序进行逆向工程。看看你能在代码中读到什么。

使用以下问题:

将 DEX 反编译为 Java 源代码

http://www.taranfx.com/decompile-reverse-engineer-android-apk