如何保护android .apk文件

时间:2011-05-20 07:07:50

标签: android apk

通过将扩展名.apk更改为.rar并使用winrar提取,没有人可以看到代码和资源。任何帮助将受到高度赞赏。

3 个答案:

答案 0 :(得分:0)

默认情况下,android sdk中有一个功能,它会压缩.apk,因此对于反复创建它几乎不会很困难。

答案 1 :(得分:0)

抱歉,你不能没有框架的帮助。一些功能被添加到Jelly Bean中(比如使用设备唯一密钥进行一些加密),但在4.1之前,您可以自己完成。你不能保护标准资源(但是你会尝试以你自己的专有格式然后在应用程序中“构建”资产。至于代码 - 使用像pro guard这样的工具进行混淆,然后尝试将你自己的应用程序反转为engeener看看它看起来如何。你可能会尝试通过使用反射,加密代码的某些部分,添加复杂的代码,实际上什么都不做,但是对于那些学习你所做的事情的人来说很难遵循,等等。通常cat& ;鼠标游戏。

答案 2 :(得分:0)

你不能阻止使用winrar,7z,解压缩工具来解压apk,因为apk也是一个zip文件之王。但是,如果您可以使用加密来保护其内容,如资产,字符串。您可以在运行时解密这些资源,以便其他人无法轻松获取资产,原始字符串资源中的内容。