我有一个 Android 项目,我想保护 APK 文件,因为我发现它很容易反编译。经过一番研究,我找到了 ProGuard,但我不知道如何使用它来保护我的应用程序。
问问题
4104 次
3 回答
3
how about trying ProGuard yourself? a really good explanation could be found over here: http://proguard.sourceforge.net/index.html#manual/index.html
于 2012-07-03T11:42:55.903 回答
1
- 我使用的是quixxi,它比 Proguard 更简单、更高效。
- 您也可以尝试whitecryption,但没有经验。
于 2017-07-10T19:02:18.133 回答
0
再见,
从技术上讲,您不会保护文件免受反编译,但您只会让您更难理解反编译的代码/逻辑
1)第一个可以立即增加阅读反编译代码难度的工具是ProGuard,您可以在Android Studio中直接激活
2)ProGuard免费提供混淆,超级好,但不一定足以保证正确的水平安全。查看此链接以了解示例代码的代码可读性的实际差异[原始代码,仅proguard后的代码和专业工具后的代码] 3)这里
描述了一些其他好的提示. 特别是如果所需的安全级别非常严格 [金融科技、医疗保健等],我强烈建议您考虑付费解决方案,例如 DexGuard、Quixxi、Arxan 等等。它们的优点是它们可以自动化大多数最佳实践,让您只负责关注功能[即不考虑安全实践]。这意味着更快、更安全的交付
祝你有美好的一天!
于 2018-11-23T00:19:05.203 回答