我们知道对于有过反编译经验的同学分分钟把正常的安卓程序源代码搞出来。一直也在寻找此类服务,之后发现腾讯云上有一个叫乐固的服务,支持反破解,反调试,反窃取,防篡改,防二次打包, 兼容2.x至 7.x 任何安卓系统, 兼容yunOS系统,重要的是免费的,支撑的团队响应速度也很及时,拖入专项问题讨论组,乐固团队人员帮你处理,这个太佩服,效率绝对的高。

前序:
准备好之前已经签名好的产品apk。

1.首先前往腾讯云应用乐固的服务。

乐固MS-Qcloud

选择好我们的apk文件。

等到上传完毕以后:

提交。系统就会自动进行加固

下载加固包。

会提示:

此时,如果没有下载签名工具,就先下载签名工具,如果已经下载好了 就点击 “继续下载加固包”

这是一个已经加固,但是没有签名的包。需要我们重新用我们自己的签名和密码重新打包签名一下

2.包签名

首先下载好乐固提供的自助加固工具

正常情况下打开根目录的LeguPC.exe。

(插曲:我的win8当时打不开,应该是权限问题,我直接找到\Bin\LeguPC.exe)

我们选择辅助工具:

APK原包:就是我们下载的加固包
输出路径:选择一个目录然后,程序会把签名好的apk生成在这里
下面keystore、密码别名等就把我们生成签名的数据填写上
点击立即签名 完成加固。

3.实践是检验真理的唯一标准

我不相信任何吹嘘,验证一下是否可行

用工具尝试还原代码 已经失败了

目录结构是混淆后的了

目前我们这边正式产品已经使用上,表现良好兼容性也很强。

本文首发腾云阁 -并已获得授权

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐