【Android 安全】使用 360 加固宝加固应用 ( 加固工具准备 | 生成签名 APK | 加固操作 | 反编译验证加固效果 )
文章目錄
- 一、 加固工具準備
- 二、 生成簽名 APK
- 三、 加固操作
- 四、 反編譯驗證加固效果
本博客用于記錄下 360 加固保 加固應用流程 ; ( 上一次加固還是一年前 , 過程全忘了 o(╥﹏╥)o )
一、 加固工具準備
下載 " 360 加固住手 " 軟件 , 下載頁面 https://jiagu.360.cn/#/global/download ,
下載完成后 , 將下載的 " 360jiagubao_windows_64.zip " 文件拷貝到工作目錄中 , 這里拷貝到 " D:\jiagu " 目錄中進行先關(guān)操作 ;
解壓軟件 ,
解壓后內(nèi)容如下 :
運行 " 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 " 目錄中 ;
加固結(jié)果輸出目錄 :
四、 反編譯驗證加固效果
參考 【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 " 目錄中 , 執(zhí)行如下命令 ,
java -jar apktool_2.4.1.jar d app-debug-signed_01_jiagu_sign.apk -o demo執(zhí)行完畢后 , 反編譯的應用資源都在 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 | 加固操作 | 反编译验证加固效果 )的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【错误记录】jar 执行错误 ( jav
- 下一篇: 【MATLAB】进阶绘图 ( color