【Android 安全】使用 360 加固宝加固应用 ( 购买高级加固服务 | 设置资源加固 | 设置 SO 文件保护配置 | 设置 SO 防盗用文件配置 | 反编译验证加固效果 )
文章目錄
- 一、 購(gòu)買加固服務(wù)
- 二、 設(shè)置資源加固
- 三、 設(shè)置 SO 文件保護(hù)配置
- 四、 設(shè)置 SO 防盜用文件配置
- 五、 反編譯驗(yàn)證加固效果
本博客用于記錄下 360 加固保 加固應(yīng)用流程 ; ( 上一次加固還是一年前 , 過(guò)程全忘了 o(╥﹏╥)o )
上一篇博客 【Android 安全】使用 360 加固寶加固應(yīng)用 ( 加固工具準(zhǔn)備 | 生成簽名 APK | 加固操作 | 反編譯驗(yàn)證加固效果 ) 進(jìn)行了基礎(chǔ)的加固 , 本篇博客中進(jìn)行后續(xù)加固 ;
一、 購(gòu)買加固服務(wù)
如果要使用 360 加固保的高級(jí)加固設(shè)置 , 需要購(gòu)買高級(jí)防逆向服務(wù) , 140014001400 ~ 480004800048000 不太便宜 ;
360 加固保購(gòu)買鏈接 : https://jiagu.360.cn/#/global/vip/packages
購(gòu)買完畢后 , 選擇在加固軟件的 " 高級(jí)設(shè)置 " 界面中 , 啟用高級(jí)加固服務(wù) ;
二、 設(shè)置資源加固
資源加固默認(rèn)將 Assets 下的所有資源都進(jìn)行加密 ;
資源加固需要手動(dòng)輸入不加固的資源路徑 , 如視頻 , 圖片 , 公共資源等不需要保密的資源 ;
選中 " 資源文件保護(hù) " ,
會(huì)彈出如下對(duì)話框 , 在該對(duì)話框中輸入不需要加密的目錄或文件 ;
三、 設(shè)置 SO 文件保護(hù)配置
選中 " SO文件保護(hù) " 時(shí) , 會(huì)彈出 " SO文件配置 " 對(duì)話框 ,
首先選擇一個(gè) APK 文件 , 然后會(huì)自動(dòng)加載 libs 中的 SO 庫(kù) , 選擇自己寫的代碼編譯成的動(dòng)態(tài)庫(kù) , 第三方的動(dòng)態(tài)庫(kù)不要加密 , 注意 : 第三方的動(dòng)態(tài)庫(kù)不要加密 , 第三方的動(dòng)態(tài)庫(kù)不要加密 , 第三方的動(dòng)態(tài)庫(kù)不要加密 ;
四、 設(shè)置 SO 防盜用文件配置
選擇 " SO防盜用 " 設(shè)置 ,
在彈出的對(duì)話框中 , 選擇自己使用 CMakeLists.txt 編譯生成的動(dòng)態(tài)庫(kù) , 第三方的動(dòng)態(tài)庫(kù)不要選進(jìn)來(lái) , 加載時(shí)會(huì)崩潰 ;
五、 反編譯驗(yàn)證加固效果
參考 【Android 安全】DEX 加密 ( 常用 Android 反編譯工具 | apktool | dex2jar | enjarify | jd-gui | jadx ) 博客進(jìn)行反編譯驗(yàn)證 ;
將反編譯工具包 , 拷貝到 " D:\jiagu\ " 目錄中 ,
將加固后的應(yīng)用拷貝到 " D:\jiagu\反編譯\001_apktool_2.4.1 " 目錄中 ,
進(jìn)入到 " D:\jiagu\反編譯\001_apktool_2.4.1 " 目錄中 , 執(zhí)行如下命令 ,
java -jar apktool_2.4.1.jar d app-debug-signed_01_jiagu_sign.apk -o demo執(zhí)行完畢后 , 反編譯的應(yīng)用資源都在 demo 目錄中 ;
DOS 命令行輸出 :
Microsoft Windows [版本 10.0.18363.1139] (c) 2019 Microsoft Corporation。保留所有權(quán)利。C:\Users\octop>D:D:\>cd D:\jiagu\反編譯\001_apktool_2.4.1D:\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 庫(kù) : 已經(jīng)加固過(guò)的 ;
總結(jié)
以上是生活随笔為你收集整理的【Android 安全】使用 360 加固宝加固应用 ( 购买高级加固服务 | 设置资源加固 | 设置 SO 文件保护配置 | 设置 SO 防盗用文件配置 | 反编译验证加固效果 )的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【错误记录】Android 应用 rel
- 下一篇: 【错误记录】360 加固后的运行错误 (