前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Android 安全】使用 360 加固宝加固应用 ( 购买高级加固服务 | 设置资源加固 | 设置 SO 文件保护配置 | 设置 SO 防盗用文件配置 | 反编译验证加固效果 )

【Android 安全】使用 360 加固宝加固应用 ( 购买高级加固服务 | 设置资源加固 | 设置 SO 文件保护配置 | 设置 SO 防盗用文件配置 | 反编译验证加固效果 )

作者头像
韩曙亮
发布2023-03-29 10:34:06
2.1K0
发布2023-03-29 10:34:06
举报
文章被收录于专栏:韩曙亮的移动开发专栏

文章目录

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

上一篇博客 【Android 安全】使用 360 加固宝加固应用 ( 加固工具准备 | 生成签名 APK | 加固操作 | 反编译验证加固效果 ) 进行了基础的加固 , 本篇博客中进行后续加固 ;

一、 购买加固服务


如果要使用 360 加固保的高级加固设置 , 需要购买高级防逆向服务 ,

1400 ~ 48000 不太便宜 ;

360 加固保购买链接 : https://jiagu.360.cn/#/global/vip/packages

购买完毕后 , 选择在加固软件的 " 高级设置 " 界面中 , 启用高级加固服务 ;

二、 设置资源加固


资源加固默认将 Assets 下的所有资源都进行加密 ;

资源加固需要手动输入不加固的资源路径 , 如视频 , 图片 , 公共资源等不需要保密的资源 ;

选中 " 资源文件保护 " ,

会弹出如下对话框 , 在该对话框中输入不需要加密的目录或文件 ;

三、 设置 SO 文件保护配置


选中 " SO文件保护 " 时 , 会弹出 " SO文件配置 " 对话框 ,

首先选择一个 APK 文件 , 然后会自动加载 libs 中的 SO 库 , 选择自己写的代码编译成的动态库 , 第三方的动态库不要加密 , 注意 : 第三方的动态库不要加密 , 第三方的动态库不要加密 , 第三方的动态库不要加密 ;

四、 设置 SO 防盗用文件配置


选择 " SO防盗用 " 设置 ,

在弹出的对话框中 , 选择自己使用 CMakeLists.txt 编译生成的动态库 , 第三方的动态库不要选进来 , 加载时会崩溃 ;

五、 反编译验证加固效果


参考 【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 " 目录中 , 执行如下命令 ,

代码语言:javascript
复制
java -jar apktool_2.4.1.jar d app-debug-signed_01_jiagu_sign.apk -o demo

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

DOS 命令行输出 :

代码语言:javascript
复制
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>

assets 资源目录 : 只剩下壳 ;

Dex 壳程序 :

SO 库 : 已经加固过的 ;

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-04-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 一、 购买加固服务
  • 二、 设置资源加固
  • 三、 设置 SO 文件保护配置
  • 四、 设置 SO 防盗用文件配置
  • 五、 反编译验证加固效果
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档