1

可能重复:
如何防止我的 apk 反编译

您可能知道 - 反编译 APK 文件太容易了:将 apk 解压缩为 zip - 完全破坏清单和所有资源。
使用简单的反编译软件 - 诋毁所有源代码(只有不是原始变量名称..)

我想知道是否有办法以某种方式保护 APK 文件不被反编译。

我认为我需要这个的原因对你们所有人来说都是显而易见的——出于安全原因,我不希望人们阅读源代码或其中的任何部分......

提前致谢

4

3 回答 3

3

使用proguard。它通过删除未使用的代码并用语义模糊的名称重命名类、字段和方法来缩小、优化和混淆您的代码。结果是较小的 .apk 文件更难进行逆向工程。

于 2012-05-19T12:17:44.357 回答
1

据我所知,你不能。如果您根您的手机,您将始终能够提取 apk 及其内容。

于 2012-05-19T12:18:12.873 回答
0

您可以使用 proguard 并在完成编码后,您可以使用带有密钥库的 eclipse 导出 apk 文件。这使您的应用程序更加安全。 链接到创建密钥库。

于 2012-05-19T12:37:20.953 回答