【Android 安全】使用 360 加固宝加固应用 ( 加固工具准备 | 生成签名 APK | 加固操作 | 反编译验证加固效果 )



本博客用于记录下 360 加固保 加固应用流程 ; ( 上一次加固还是一年前 , 过程全忘了 o(╥﹏╥)o )





一、 加固工具准备



下载 " 360 加固住手 " 软件 , 下载页面 https://jiagu.360.cn/#/global/download ,

在这里插入图片描述

下载完成后 , 将下载的 " 360jiagubao_windows_64.zip " 文件拷贝到工作目录中 , 这里拷贝到 " D:\jiagu " 目录中进行先关操作 ;

在这里插入图片描述

解压软件 ,

在这里插入图片描述
解压后内容如下 :

在这里插入图片描述

运行 " 360加固助手.exe " 软件 , 检查完版本后 , 弹出登录页 ,

在这里插入图片描述

然后进行登录操作 , 没有账号去 https://jiagu.360.cn/ 注册账号 ;

在这里插入图片描述

登录完成 , 进入主界面 ;

在这里插入图片描述





二、 生成签名 APK



选择 " 菜单栏 / Build / Generate Singed APK … " 选项 ,

在这里插入图片描述

在弹出的 " Generated Signed Bundle or APK " 对话框中 , 选择 " APK " 选项 ,

在这里插入图片描述

选择签名文件 " xxx.jks " , 输入签名文件密码 , 别名 , 别名密码 ,

在这里插入图片描述

选择签名版本 , 以及编译选项 , 这里只进行签名 , 暂时不混淆 ;

在这里插入图片描述

签名完成后 , 会在 " Event Log " 面板打印出 " Generate Signed APK " 签名成功提示 ;

在这里插入图片描述

将签名后的应用拷贝到 " D:\jiagu " 目录中 ,

在这里插入图片描述





三、 加固操作



在 " 360 加固保 " 的 " 应用加固 " 界面 , 点击 " 添加应用 " , 选择 " D:\jiagu\app-debug-signed.apk " 文件 ,

在这里插入图片描述

选中应用后 , 会提示还没有在 " 360 加固保 " 中配置签名文件 , 选择 " 马上配置 " , 在弹出的 " 签名设置 " 界面配置签名文件 ,

在这里插入图片描述

在 " 签名设置 " 界面 , 选择 " xxx.jks " 签名文件 , 并输入签名文件密码 , 别名 , 别名密码 , 点击 " 添加 " 按钮 ,

在这里插入图片描述

添加签名成功 , 提示 " 签名已保存 " , 并自动选中该签名文件为默认签名 ;

在这里插入图片描述

退出界面后 , 一直等待加固完成即可 ;

在这里插入图片描述

大约 10 ~ 20 分钟后 , 加固完成 , 会弹出提示 , 点击 " 确定 " 按钮 , 进入到加固后的 apk 安装目录 , 加固后的 apk 文件输出到了 " D:\jiagu\360jiagubao_windows_64\jiagu\output\octopus_truth " 目录中 ;

在这里插入图片描述

加固结果输出目录 :

在这里插入图片描述





四、 反编译验证加固效果



参考 【Android 安全】DEX 加密 ( 常用 Android 反编译工具 | apktool | dex2jar | enjarify | jd-gui | jadx ) 博客进行反编译验证 ;


将反编译工具包 , 拷贝到 " D:\jiagu\ " 目录中 ,

在这里插入图片描述

将加固后的应用拷贝到 " D:\jiagu\反编译\001_apktool_2.4.1 " 目录中 ,

进入到 " D:\jiagu\反编译\001_apktool_2.4.1 " 目录中 , 执行如下命令 ,

java -jar apktool_2.4.1.jar d app-debug-signed_01_jiagu_sign.apk -o demo

执行完毕后 , 反编译的应用资源都在 demo 目录中 ;


DOS 命令行输出 :

Microsoft Windows [版本 10.0.18363.1139]
(c) 2019 Microsoft Corporation。保留所有权利。

C:\Users\octop>D:

D:\>cd D:\jiagu\反编译\001_apktool_2.4.1

D:\jiagu\反编译\001_apktool_2.4.1>java -jar apktool_2.4.1.jar d app-debug-signed_01_jiagu_sign.apk -o demo
I: Using Apktool 2.4.1 on app-debug-signed_01_jiagu_sign.apk
I: Loading resource table...
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: C:\Users\octop\AppData\Local\apktool\framework\1.apk
I: Regular manifest package...
I: Decoding file-resources...
I: Decoding values */* XMLs...
I: Baksmaling classes.dex...
I: Copying assets and libs...
I: Copying unknown files...
I: Copying original files...

D:\jiagu\反编译\001_apktool_2.4.1>

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值