【发布时间】:2012-07-03 11:39:53
【问题描述】:
我有一个 Android 项目,我想保护 APK 文件,因为我发现它很容易反编译。经过一番研究,我找到了 ProGuard,但我不知道如何使用它来保护我的应用程序。
【问题讨论】:
我有一个 Android 项目,我想保护 APK 文件,因为我发现它很容易反编译。经过一番研究,我找到了 ProGuard,但我不知道如何使用它来保护我的应用程序。
【问题讨论】:
自己试试 ProGuard 怎么样?在这里可以找到一个非常好的解释:http://proguard.sourceforge.net/index.html#manual/index.html
【讨论】:
【讨论】:
喏,
从技术上讲,您不会保护文件免受反编译,但只会让您更难理解反编译的代码/逻辑
1)第一个可以立即增加阅读反编译代码难度的工具是ProGuard,您可以在Android Studio中activate directly
2) ProGuard 免费提供混淆,非常好,但不一定足以保证正确的安全级别。查看this link,了解示例代码在代码可读性上的实际差异【原代码、仅proguard后的代码和专业工具后的代码】
3) 描述了一些其他好的技巧here。特别是如果所需的安全级别非常严格 [金融科技、医疗保健等],我强烈建议您考虑付费解决方案,例如 DexGuard、Quixxi、Arxan 等等。它们的优势在于它们可以自动化大多数最佳实践,让您只负责关注功能[即不考虑安全实践]。这意味着更快、更安全的交付
祝你有美好的一天!
【讨论】: