【发布时间】:2016-10-27 13:12:11
【问题描述】:
我们可以在 Android Studio 中使用 Proguard 混淆 android APK,这只会混淆其中的 java 文件。
问题:我还想混淆我存储在 Assets 文件夹中的文件。
解决方案:我们可以使用需要许可证的 Dexguard。
有人能指出任何免费/开源的替代方案吗?
【问题讨论】:
-
我刚刚发现只有一个服务器端的解决方案来存储敏感数据
-
@Vyacheslav:你能解释一下吗?
-
我的意思是 APK 是一个 zip-archive。你把它给用户。他可以对你的程序数据做任何事。 Proguard 只是将数据转换为难以阅读的代码。但即使是这段代码也可以解码成普通的 java 文件。这是不可能隐藏你的想法的。
-
为了防止反向工程,您可以手动存档数据和/或上传到服务器以供将来使用。
-
我认为你可以通过这个way进行加密/解密
标签: android android-studio obfuscation android-proguard