1. 程式人生 > 實用技巧 >Android應用加固(使用360加固保)

Android應用加固(使用360加固保)

Android應用加固(使用360加固保)

前言

使用常見的反編譯工具能夠輕鬆地進行應用破解,然後對應用進行二次開發,甚至植入病毒。為了保護應用的安全,對於正式釋出的apk,必須進行安全加固,下面介紹一下如何使用第三方加固軟體輕鬆實現應用加固。

使用360加固保進行應用加固

1.下載加固軟體
登陸360加固保官網下載加固軟體:
https://jiagu.360.cn/#/global/download

2.設定自動重簽名
由於應用加固時,會自動去除apk原有的簽名,所以需要設定在應用加固後自動進行重簽名。
開啟加固軟體,點選“簽名設定”:
在這裡插入圖片描述
在“簽名設定”頁中選擇簽名檔案的路徑並填寫密碼,最後點選“新增”,完成自動簽名設定:

在這裡插入圖片描述
3.應用加固
點選“新增應用”選擇需要進行加固的apk,上傳完成後會自動完成應用加固和重簽名:
在這裡插入圖片描述
加固完成後,點選如下圖示,即可下載加固後的apk:
在這裡插入圖片描述

加固結果驗證

使用dex2jar對加固後的apk進行反編譯,並用jd-gui檢視反編譯出的jar包(dex2jar和jd-gui的使用方法見另一篇文章:https://blog.csdn.net/Jason_Flash/article/details/108778740
可以看到,加固後,jd-gui已經無法正常檢視apk的原始碼,類名、方法和變數均被修改:
在這裡插入圖片描述