android - 如何防止我的 apk 出现 "teardown"

标签 android encryption proguard

根据这个link ,“Android Police”能够拆解Google Play apk并清楚地读取字符串文件。我认为有办法使用 proguard 来防止这种情况发生。 ,但是效果好吗?我记得今年观看了 I/O session ,他们提到了一些关于加密你的应用程序的内容,我相信。我还没有读到任何可以消除我对发送无法反编译/解构的应用程序或任何东西的焦虑的文章。有经验的人可以证明这一点(proguard 和这个加密的东西)吗?

最佳答案

I thought there were ways to prevent this using proguard, but does it work well?

ProGuard 混淆代码。它不对资源文件执行任何操作。它甚至不加密代码中的字符串常量。

DexGuard是 ProGuard 的商业分支,似乎对字符串常量进行加密,但我没有看到任何有关资源的信息。

此外,这些都没有多大帮助。正如 Hewgill 先生在评论中指出的那样,根据定义,一切都必须可见才能运行。

关于android - 如何防止我的 apk 出现 "teardown",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12866881/

相关文章:

android - Android 7.1.1 上的 DatagramSocket 问题

java - 是否有一个带有索引、键和对象的 Map 对象? java

安卓数据库加密

c - 使用字符串格式的公钥来加密 C 中的消息

android - 无法构建 APK

android - 带有 onTouchListener 的复选框

java - Kotlin 模块源未打包在 aar 中

java - 无法从 Activity 类访问 GLSurfaceview 类中声明的变量(没有静态)

android - 如何在 android 中使用 retrace.bat

android - NoSuchMethodError : java. io.IOException.<init> 使用 Froyo 版本的 Google Play 服务时出现异常