【Android 安全】使用 360 加固宝加固应用 ( 加固工具准备 | 生成签名 APK | 加固操作 | 反编译验证加固效果 )
文章目錄
- 一、 加固工具準(zhǔn)備
- 二、 生成簽名 APK
- 三、 加固操作
- 四、 反編譯驗(yàn)證加固效果
本博客用于記錄下 360 加固保 加固應(yīng)用流程 ; ( 上一次加固還是一年前 , 過(guò)程全忘了 o(╥﹏╥)o )
一、 加固工具準(zhǔn)備
下載 " 360 加固住手 " 軟件 , 下載頁(yè)面 https://jiagu.360.cn/#/global/download ,
下載完成后 , 將下載的 " 360jiagubao_windows_64.zip " 文件拷貝到工作目錄中 , 這里拷貝到 " D:\jiagu " 目錄中進(jìn)行先關(guān)操作 ;
解壓軟件 ,
解壓后內(nèi)容如下 :
運(yùn)行 " 360加固助手.exe " 軟件 , 檢查完版本后 , 彈出登錄頁(yè) ,
然后進(jìn)行登錄操作 , 沒(méi)有賬號(hào)去 https://jiagu.360.cn/ 注冊(cè)賬號(hào) ;
登錄完成 , 進(jìn)入主界面 ;
二、 生成簽名 APK
選擇 " 菜單欄 / Build / Generate Singed APK … " 選項(xiàng) ,
在彈出的 " Generated Signed Bundle or APK " 對(duì)話框中 , 選擇 " APK " 選項(xiàng) ,
選擇簽名文件 " xxx.jks " , 輸入簽名文件密碼 , 別名 , 別名密碼 ,
選擇簽名版本 , 以及編譯選項(xiàng) , 這里只進(jìn)行簽名 , 暫時(shí)不混淆 ;
簽名完成后 , 會(huì)在 " Event Log " 面板打印出 " Generate Signed APK " 簽名成功提示 ;
將簽名后的應(yīng)用拷貝到 " D:\jiagu " 目錄中 ,
三、 加固操作
在 " 360 加固保 " 的 " 應(yīng)用加固 " 界面 , 點(diǎn)擊 " 添加應(yīng)用 " , 選擇 " D:\jiagu\app-debug-signed.apk " 文件 ,
選中應(yīng)用后 , 會(huì)提示還沒(méi)有在 " 360 加固保 " 中配置簽名文件 , 選擇 " 馬上配置 " , 在彈出的 " 簽名設(shè)置 " 界面配置簽名文件 ,
在 " 簽名設(shè)置 " 界面 , 選擇 " xxx.jks " 簽名文件 , 并輸入簽名文件密碼 , 別名 , 別名密碼 , 點(diǎn)擊 " 添加 " 按鈕 ,
添加簽名成功 , 提示 " 簽名已保存 " , 并自動(dòng)選中該簽名文件為默認(rèn)簽名 ;
退出界面后 , 一直等待加固完成即可 ;
大約 10 ~ 20 分鐘后 , 加固完成 , 會(huì)彈出提示 , 點(diǎn)擊 " 確定 " 按鈕 , 進(jìn)入到加固后的 apk 安裝目錄 , 加固后的 apk 文件輸出到了 " D:\jiagu\360jiagubao_windows_64\jiagu\output\octopus_truth " 目錄中 ;
加固結(jié)果輸出目錄 :
四、 反編譯驗(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>總結(jié)
以上是生活随笔為你收集整理的【Android 安全】使用 360 加固宝加固应用 ( 加固工具准备 | 生成签名 APK | 加固操作 | 反编译验证加固效果 )的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【错误记录】jar 执行错误 ( jav
- 下一篇: 【MATLAB】进阶绘图 ( color