问题描述
- 安卓代码保护的常用方法
-
本人现在是大四,在做毕业设计。内容主要就是一个测量心电的APP设计,现在代码已经基本完成,老师要求进行代码混淆或者其他的一些保护手段。
Eclipse本身就有Proguard功能,但是老师说因为我们的代码里面含有大量的Native模块,使用proguard进行混淆之后APK不能安装,所以老师想要我使用其他的方法。这几天我也在网上查了,发现大家主要用的方法就是proguard,还有使用工具APKProtect,这个软件的官网我一直打不开,找不到官方下载渠道,CSDN下载中心是有的,但是我看好像是需要重新签名,我有点担心非官方的软件会窃取签名什么的,所以想问问大家还有什么其他的方法进行加密呢?或者大家有没有一些比较官方正规的软件呢?谢谢大家啦!
解决方案
代码混淆
应用接入权限控制
应用签名机制 数字证书
android虚拟机沙箱机制
具体自行百度
解决方案二:
常用的代码混淆。
你需要避免对native模块混淆。
解决方案三:
不混淆,那就加固吧,如 梆梆加固,360加固等
时间: 2024-10-29 16:49:22