繁体   English   中英

如何保护android .apk文件

[英]How to secure android .apk file

通过将扩展名.apk更改为.rar并使用winrar进行提取,使任何人都看不到代码和资源。 任何帮助将不胜感激。

抱歉,如果没有框架的帮助,您就无法做到。 Jelly Bean中添加了一些功能(例如使用设备唯一密钥进行一些加密),但是在4.1之前的版本中,您全靠自己了。 您无法保护标准资源(但您尝试使用自己的专有格式,然后在应用程序中“构建”资产。至于代码,请使用Pro Guard等工具进行混淆处理,然后尝试将自己的应用程序还原为您可能会尝试通过使用反射,对代码的某些部分进行加密,添加实际上没有任何作用的复杂代码来使反转变得更困难,但对于那些松懈您的工作的人来说,这样做却很难,等等。鼠标游戏。

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

默认情况下,android sdk中有一个功能,它压缩.apk,因此很难重新启用它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM