如何从 Java 反编译中保护 APK



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

您可能知道 - 反编译APK文件太容易了:将 APK 解压缩为 zip - Reviles 遵守清单和所有资源。
使用简单的反编译软件 - 诋毁所有源代码(仅使用原始变量名称......

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

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

提前致谢

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

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

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

最新更新