【发布时间】:2020-01-06 21:00:07
【问题描述】:
我想学习如何编写 android proguard 规则以混淆代码并使应用逆向工程变得更加困难。
我已经搜索了很多简单的解释,但似乎找不到有用的东西,我在这里阅读了 proguard 的文档(https://www.guardsquare.com/en/products/proguard/manual/usage),但我发现它很混乱,我什么都不懂, 另请阅读此文档。 (https://developer.android.com/studio/build/shrink-code#obfuscate)不过就是介绍而已。
也在Youtube上搜索了很多,但我发现没有任何帮助,以及在互联网上搜索文章。
我想要一个简单的解释,解释应该在 proguard 规则文件中写什么,什么是 Keep & dontwarn .. 等等以及如何在混淆后测试应用程序以及如何确保不会因为在游戏商店发布后混淆。 提前致谢。
【问题讨论】:
标签: android android-studio documentation proguard obfuscation