在线加固地址

https://console.cloud.tencent.com/ms

加固步骤

1、 进入官网

腾讯APK加固_腾讯

2、 点击立刻去加固、选择在线加固

腾讯APK加固_APK加固_02

腾讯APK加固_腾讯_03

3、 上传带有签名的apk文件

腾讯APK加固_APK加固_04

腾讯APK加固_腾讯_05

腾讯APK加固_APK加固_06

4、 选择基础版,确认加固

腾讯APK加固_腾讯_07

5、 等待加固完成

腾讯APK加固_腾讯_08

6、 下载加固包

腾讯APK加固_腾讯_09

腾讯APK加固_APK加固_10

7、 重新对apk进行签名

a) 首先把签名证书和要进行签名的APK文件拷贝到同一文件夹下(签名文件在项目里有)

腾讯APK加固_APK加固_11

b) 在该目录下按住shift键鼠标右击打开命令行窗口

腾讯APK加固_腾讯_12

c) 运行: jarsigner -verify xxx.apk 查看APK有没有签名(注:xxx.apk为自己已加固的文件名称) 会看到jar未签名(缺少签名或无法解析签名) 字样,说明缺少签名。

腾讯APK加固_APK加固_13

d) 开始签名,运行:jarsigner -verbose -keystore xxx.jks -storepass xxx -signedjar xxx_signed.apk xxx.apk xxx

参数说明:jarsigner - verbose -keystore (你的签名证书名称) -storepass(你的签名证书密码) -signedjar (签名后的APK名称)(未签名的APK名称) (签名证书的别名)

密码和证书别名在项目里有

腾讯APK加固_腾讯_14

新生成的apk

腾讯APK加固_APK加固_15

e) 查看新apk的签名信息,再次运行: jarsigner -verify xxx.apk,提示已签名

腾讯APK加固_APK加固_16

8、 Apk加固结果

APK防反编译、壳加密算法保护、DEX文件整体加固保护、DEX文件防篡改、加固壳防动态调试、防内存dump保护、防内存数据读取。

腾讯APK加固_腾讯_17

腾讯APK加固_APK加固_18