我们知道Android加混淆之后,代码的安全性得到了提高,即使你hook,反编译得到的也是乱码的,对于阅读性造成了影响,为了增强代码的破解难度,我们通常退对apk进行加固,常见的有腾讯,360,爱加密等。今天说说用360怎么一键加固apk。
加固保为移动应用提供专业安全的保护,可防止应用被逆向分析、反编译、 二次打包,防止嵌入各类病毒、广告等恶意代码,从源头保护数据安全和开发者 利益。 360
为了方便大家理解,直接上图。
基本配置
签名配置
点击“配置信息”,选择“签名配置” ,勾选“启用自动签名”,点击“浏览” 按钮,选择需要使用的签名 Keystore 文件,并输入 Keystore 密码。密码正确时 会显示别名,然后输入正确的别名密码,点击“添加”,完成签名配置操作。
多渠道配置
在 “配置信息”菜单中,选择“多渠道配置”,勾选“启用多渠道打包”可 以在加固应用的同时自动打出对应的渠道加固包。多渠道打包支持 AndroidManifest.xml 文件中 META-DATA 参数方式的渠道统计方式,详细渠道 配置方法如下: (1) 选择 APK 包对应的统计平台(即 META-DATA 参数中的 Android name),如 UMENG_CHANNEL (2) 在“市场名称”中填写渠道名称,并在“渠道编号”里填写该渠道的 编号。编号支持英文与数字 (3) 如需要在一个应用中同时采用 2 个统计平台进行数据统计,可点击 “增加统计平台”后,再选择一个不同的统计平台,并填写上“渠道 编号” (4) 填写完成后,点击“添加”即完成该渠道信息的配置 (5) 蓝色开关按钮 代表是否默认打该渠道的包,如不需要打某个渠道 的渠道包,关点击关闭开关 即可 。
注,这里导入格式有点坑,大家可以先导出,填写你自己的渠道号后在导入。
加固配置
在 “配置信息”菜单中,选择“加固选项”,在“可选增强服务”中可修改 加固时附带的增强服务。加固增强服务有: (1) 升级通知:“应用升级通知”服务可帮助开发者将最新版应用升级信 息及时推送给用户,并为开发者展示已加固的应用的各版本用户数 量及版本占比情况。 “应用升级通知”服务详细介绍: http://jiagu.360.cn/qcms/help.html#!id=94 “应用升级通知”常见问题: http://jiagu.360.cn/qcms/help.html#!id=93 (2) 崩溃日志:“ 崩溃日志分析”服务可为开发者提供实时的应用运行崩 溃情况统计,包括 Java 层运行崩溃信息与 Native 层运行崩溃信息, 并对崩溃内容进行统计汇总,帮助发现应用的具体问题。 “崩溃日志分析”服务详细介绍: http://jiagu.360.cn/qcms/help.html#!id=95 “崩溃日志分析”常见问题: http://jiagu.360.cn/qcms/help.html#!id=93 (3) 支持 X86 架构:使加固后的应用可在 X86 架构的安卓手机上运行
加固应用及发布
点击“加固应用”选择要加固的 APK 文件,自动完成“应用加固—自动签 名—多渠道打包”。 加固助手支持批量添加多个 APK 进行加固。您可在文件夹中直接选择多个 需要加固的 APK 文件,或者直接将 APK 拖拽到加固窗口中,完成批量加固的操作。
辅助选项
大家也可以根据自己的需要一键渠道签名,打包等。
参考文章:http://jiagu.360.cn/