一、购买加固服务
深思数盾官网地址 : https://shop.shell.virbox.com/
深思数盾购 Android 加固购买地址 : https://shop.shell.virbox.com/商品
这家加固可以按月买 , 如果不需要频繁加固 , 可以考虑这个加固服务 , 不限制加固的应用个数以及次数 ;
购买之后 , 联系客服开通服务 , 之后会发送一个密码 , 账号是手机号 ;
二、下载加固软件
加固软件下载地址 : https://shell.virbox.com/down.html
这个加固不需要将应用上传到 深思数盾的后台网站 , 直接在本地进行加固 , 保密性比 360 , 百度 , 顶象 , 梆梆 等加固产品要好 ;
下载 正式版 , 这里我用的是 Windows , 下载 WIndows 系统对应的版本 ;
下载完毕后 , 下载的文件如下 virboxprotector_2.4.2.15768_windows.exe
,
直接安装该软件 , 下一步操作即可 ;
安装完成后 , 文档在安装目录的
D:\Program Files\senseshield\Virbox Protector 2\help\VirboxProtector_cn.pdf
地址 ;
三、启动加固软件
软件的启动图标在
D:\Program Files\senseshield\Virbox Protector 2\bin\virboxprotector.exe
可执行文件 ;
进入 virboxprotector 软件后 , 点击右上角的 " 登录授权账号 " ,
输入之前手机短信接收到的密码即可 , 账号是手机号 ;
四、函数 VMP 壳设置
在 " 函数选项 " 中 ,
点击右侧的 " 添加函数 " 按钮 ,
选择 有点点击 自己写的函数代码 , 直接选择 自己写的代码的 包名 , 右键点击后 , 选择 " 代码虚拟化 " 选项 , 就设置了该包名下的所有代码进行虚拟化操作 ;
第三方开源代码 , 可以不用添加 VMP 壳 ;
五、加密选项
这里可以一次性将所有的加固选项 , 都选择上 , 并且配置签名文件 , 及 签名文件的密码 ;
六、资源加密
启用资源加密 , 选择加密所有的 Assets 目录下的资源文件 ;
七、SO 保护
选择除了 第三方 SO 之外的所有 so 动态库 ;
八、开始加固
设置完毕后 , 在左侧的 " 文件/目录 " 一栏中 , 选择要加固的应用 , 然后选择 " 保护选中项目 " , 即可在指定目录输出加固后的应用 ;
x-release.apk 是编译出的签名后的 release 版本应用 ;
x-release.ssp.apk 是加固后的最终的应用 , 多了 60MB 的内容 , 应该是资源混淆和 so 保护后增加的文件 ;