360加固助手是360為開發者們提供的一款apk加固軟件,這款軟件可以防止開發者們開發的移動應用漏洞被不法分子鉆漏洞導致一些安全問題。360加固助手獨創了多重防護方式,對應用程序深度加密處理;獨有的程序文字信息加密功能,能有效防止應用被反編譯和惡意篡改,保護應用不被二次打包,保護數據信息不會被黑客竊取。
功能特色:
加固保功能:
1.反篡改:通過簽名校驗,有效避免應用被二次打包,杜絕盜版應用
2.反竊?。簩却鏀祿M行變換處理和動態跟蹤,防止內存數據被修改和獲取
3.反逆向:進行代碼加密壓縮,防止還原真實代碼邏輯,避免應用被復制
4.反調試:多重手段防止代碼注入,避免外掛、木馬或竊取賬號密碼等惡意行為
加固保特點:
1.加固零成本:線上加固,無開發成本,一鍵擁有頂級安全保護
2.應用零風險:防止應用被二次打包、惡意篡改、內存截取等風險
3.大小零增加:獨創隱形壓縮技術,加固后文件大小零增加
4.使用零影響:完美兼容各版本安卓系統,對應用功能、性能零影響
5.安裝啟動更快速:提高應用安裝速度,ART模式下啟動更快速
界面介紹:
360加固助手主界面支持任意拖拽,主要分三大區域。左側一欄六個按鈕為功能區,顯示核心功能。右側為任務列表區,顯示加固任務,選中一項任務,右鍵菜單項可執行相關操作。主界面下方為公告區,主要展示公告、幫助信息等。
使用方法:
1、只加固應用
只加固應用,不自動簽名,不自動多渠道打包。
(1)主界面點擊“加固應用”選擇要加固的APK文件。
(2)彈出提醒框,選擇“取消”,即可開始加固(下圖)。
(3)加固的應用顯示在任務欄,狀態欄實時顯示加固過程中的具體狀態。
(4)加固完成后彈出提醒框。點擊“確定”打開APK輸出路徑(見下圖)。
也可在列表里選中任務,右擊鼠標選擇“打開輸出文件所在路徑”。系統將自動打開APK輸出路徑。
2、加固應用并自動簽名
(1)主界面點擊“配置信息”,彈出配置框,選擇“簽名配置”。
(2)勾選“啟動自動簽名”,點擊“瀏覽”按鈕,選擇Keystore文件(密鑰倉庫),輸入Keystore密碼,密碼正確后會顯示別名,然后輸入正確的別名密碼,點擊“添加”,然后單擊“確認”或關閉按鈕即可。如下圖:
備注:
1)“默認”一欄被選中的視為默認簽名,上傳不帶簽名的apk,將會使用默認簽名自動簽名。若上傳帶簽名的apk,將會檢測apk簽名和配置的簽名是否有一致,有一致的簽名,將使用一致的簽名自動簽名。如果簽名不一致,將需要添加新簽名。
2)修改簽名是否默認:點擊默認列的圓形按鈕即可,選中即視為默認簽名。
3)刪除簽名:在列表框選中一個簽名,點擊“刪除”按鈕。
(3)配置好簽名就可以開始加固APK并自動簽名。
3、自動加固應用、簽名、多渠道打包
(1)主界面點擊“配置信息”,簽名配置完成后選擇“多渠道配置”。
(2)勾選“啟動多渠道打包”選項。
(3)根據需要的渠道包,填寫相關的配置信息,單擊“添加”按鈕。
相關注意事項如下:
1) 選擇統計平臺,市場名稱,輸入渠道編號后,點擊添加即可。
2) 假如列表里的統計平臺或者渠道名稱不夠用,可在輸入框手動輸入。
3) 藍色開關按鈕 代表是否默認打該渠道的包。不打某渠道的包關閉開關即可。
4) 表頭處藍色開關按鈕為“全選”按鈕,可對添加的渠道一次性進行開關操作。
5) “導入”按鈕支持導入保存渠道信息的TXT文檔?!敖y計平臺”、“渠道名稱”、“渠道編號”信息用空格隔開,具體形式見下圖。
6) “導出”按鈕支持將已保存的渠道信息導出成名字為“channelInfo”的TXT文檔。(詳見下圖)
7)“統計平臺”、“渠道名稱”、“渠道編號”名詞解釋如下:
統計平臺:即android name, 應用中集成的數據分析sdk的公司所要求在AndroidManifest.xml文件中Meta-data標簽中填寫的android name(下拉列表里提供了若干選項,也可手動輸入);
市場名稱:各大安卓應用分發市場(下拉列表里提供了Top20的市場供選擇,也可手動輸入),此項方便記憶市場于渠道編號的關系從而方便管理渠道;
渠道編號:即meta-date標簽中android value,一般填寫相關channel id。用戶可自行定義區分各大市場的關鍵字,可以是英文、數字、漢字等。
4、 批量加固
批量加固即一次加固多個不同APK,共有兩種方法。一是點擊“加固應用”按鈕選擇多個APK,點擊“打開”。二是直接在窗口進行拖拽操作(詳見下圖)。
常見問題:
加固篇
1、為什么任務欄的狀態有的顯示“任務完成-已簽名”有的顯示“任務完成-已加固”?
已知加固前需要在配置信息內先配置簽名文件,如上傳加固的apk已被簽名,將會檢測apk內簽名與加固前配置的簽名是否一致:
a.簽名一致,將使用加固前配置的簽名文件自動簽名,打出的加固包狀態欄顯示“任務完成-已簽名”;
b.簽名不一致,狀態欄顯示“任務完成-已加固”,用戶需要使用apk原包的簽名文件在輔助工具內的簽名apk功能進行簽名;
c.沒有apk原包的簽名文件,可以使用輔助工具內的制作簽名功能生成新的簽名文件,配置簽名后重新提交加固。
2、360加固助手是否支持命令行加固?
支持,jiagu目錄 help 文檔命令行內輸入相關命令可執行加固應用、導入簽名信息、導入多渠道配置信息等,具體步驟:http://jiagu.#/1101144936.php?dtid=1101144931&did=1101491341
3、360加固助手支持批量加固嗎?
支持,全選需要加固的apk,直接拖拽進加固保桌面助手-加固界面的加固應用列表中即可(需提前配置簽名文件)。
4、APK都加固完成了,保存路徑在哪里?
可以右擊列表,從菜單項中選擇“打開輸出路徑”。
簽名篇
1、為什么使用桌面助手加固后的包不能在手機上安裝,提交360移動開發者平臺提示“解析為空”?
提交apk加固前需要配置簽名文件,如沒有配置簽名文件apk原包自帶簽名,則需要把加固后的apk使用同一簽名文件簽名。
2、加固前已經配置簽名,加固后還需把加固包在簽名嗎?
不需要,配置完簽名文件,加固后會直接使用用戶配置的簽名文件給加固包自動簽名。
3、加固保會上傳開發者的的簽名嗎?
加固保不上傳任何開發者的簽名文件。
多渠道篇
1、多渠道打包完成后,如果需要補充打幾個包怎么操作?
目前需要把已經提交過需要補打渠道包的apk從加固列表中刪除,在配置信息內選擇多渠道配置,勾選啟用多渠道打包,填寫需補充打的渠道包,配置后提交apk加固。
2、多渠道配置里“統計平臺”、“市場名稱”、“渠道編號”分別代表什么意思?
統計平臺:即android name,應用中集成的數據分析sdk的公司名稱,例:umeng_channel(下拉列表里提供了若干選項);
市場名稱:各大安卓應用分發市場(下拉列表里提供了Top20的市場供選擇),以幫助開發者區分不同渠道包特征上傳相對應市場;
渠道編號:即android value,一般填寫相關channel id。用戶可自行定義區分各大市場的關鍵字,可以是英文、數字、漢字等。
【注意事項】
a.多渠道打包只支持在AndroidManifest.xml文件Meta-data參數下設定渠道值的方式。android name對應渠道包統計位置, android value對應各渠道值;
b.如果應用未設定meta-data參數,直接提交加固即可;
c.渠道值填寫界面,支持使用大小寫字母、數字、"-"或"_",長度不超過32個字符,填寫渠道號后直接換行即可。
3、怎樣在打渠道包時導入渠道名稱、渠道號和市場名稱?
點擊多渠道配置的“導入”按鈕支持導入保存渠道信息的TXT文檔?!敖y計平臺”、“市場名稱”、“渠道編號”信息用空格隔開,具體形式見下圖。
4、多渠道配置中的“統計平臺”的列表里沒有開發者使用的統計平臺怎么辦?
開發者可以將光標置入文本框,手動輸入即可。
5、在多個渠道同時加固的情況下,能暫停嗎?
目前還不支持暫停加固。
6、怎么刪除多渠道配置窗口里的列表?
選中想刪除的列表,點擊“刪除”按鈕??梢酝瑫r選中一個或多個列表進行刪除。
7、如果APK里接入了多個統計平臺可以用360加固助手打一個渠道包嗎?
目前360加固?!烂嬷诌不支持此操作,后續會增加此功能。
8、加固助手在mac運行提示“加固助手已損壞”怎么解決?
a.選擇“系統偏好設置”(見下圖);
b.選擇“安全性與隱私”(見下圖);
c.點按鎖按鈕以進行更改(見下圖);
d.輸入密碼(見下圖);
e.點選“任何來源”,選擇“允許來自任何來源”即可。
更新日志
360加固助手3.2.4.0
修復應用解析相關問題
修復部分版本的執行權限問題
優化助手的環境兼容問題
其他細節優化
- 安卓官方手機版
- APK加固軟件安卓版v2.2.3官方版