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