小米人apk改之理簡單使用教程
啟動程式:
雙擊ApkIDE.exe啟動程式。如果是XP系統啟動不了它,請點擊這裡下載安裝 .net framework 2.0。
配置JDK:
第一次啟動時,軟體會自動尋找系統中的 jre 安裝目錄,如果沒有找到會提示你配置SDK,可以點擊菜單 [工具]-[配置SDK] 對JDK進行配置,如。JDK的安裝路徑必須配置(如果不配置,則無法進行修改操作),Android SDK則隨意(有些功能需要用到它,比如ddms等,但這些功能都無關修改工作)。
提示: JDK推薦使用JDK1.6(或稱做JDK6),JDK1.7(或稱做JDK7)不同電腦上可能會出現一些小問題,特別是小記憶體電腦(這些問題的解決見FAQ,如果你用jdk1.7時出現問題又怕麻煩可以改用jdk1.6)。另外,從apk改之理2.4開始必須使用jdk,不再支援jre (jdk是開發工具,jre只是一般普通使用者運行java程式的工具)。點擊 這裡 進入JDK官方下載頁面。
開啟要修改的Apk檔案:
單擊菜單 [項目]-[開啟Apk] 選擇要修改的Apk檔案(註:檔案名稱必須只有字母、數字、底線、空格、點號等組成,不能包含中文或其它亞洲字元)。
新的修改還是繼續舊的工作:
在開啟Apk檔案時Apk改之理會先對其進行基本的解析(包括它的名稱、包、許可權等),然後根據該apk應用的包名產生它的同名工作目錄,如果這個工作目錄已經存在,Apk改之理會詢問是否要重新反編譯Apk。這裡要注意 ,已有的工作目錄通常是你以前修改這個Apk應用時所產生的工作目錄,如果你要繼續這個修改操作,則單擊[否]繼續使用它,否則就重新反編譯得到一個全新的原始碼。
提示: 如果你想繼續舊工作但卻誤點了“是”按鈕,也不用擔心,刪除的目錄被扔進了系統垃圾箱,你可以直接去系統資源回收筒恢複。恢複時注意,如果你之前成功對這個應用進行過dex2jar操作(由軟體在反編譯apk時自動進行,但可能會因一些原因而失敗),那麼資源回收筒中會看到二個同名的目錄,選中它們右鍵恢複即可。(註:這個特性Apk改之理2.1或更高版本中有效)
修改Apk
現在你可以使用軟體的搜尋、替換等功能來對原始碼進行修改,這種修改包括漢化、去廣告、改名、替換資源、圖片、xx等等。中各個表徵圖按鈕都有提示文字,可以將滑鼠懸浮在按鈕上顯示文字提示。具體的各項說明會單獨寫個文章來詳細解釋,基本上也沒什麼痛點。
這裡先提示一些沒有說明的小功能:
(1)在檔案樹上,或搜尋後得到的檔案清單上,按住Shift鍵+單擊滑鼠右鍵會直接顯示作業系統菜單。
(2)在“輸入輸出面板組”的搜尋結果面板中,搜尋結果列表以標籤的形式各自分開,滑鼠懸浮在標籤上會顯示對應搜尋結果的搜尋條件。
(3)工作目錄下的第一個build目錄下的檔案不會被搜尋(因為這個是Apktool編譯時間用到的,與我們的修改無直接關係)。
編譯成Apk:
修改完成後單擊菜單[編譯]-[編譯產生Apk]重新將原始碼打包成apk檔案,新產生的apk存放在原apk的同級目錄下,其名稱以“ApkIDE_”開頭。
擷取產生的Apk:
單擊菜單 [編譯]-[擷取產生的APK] 可以直接在資源總管中定位到apk所在的目錄。
直接測試Apk:
這個需要用到菜單[ADB]下的功能表命令,如果你已經將裝置串連到電腦,或者直接在電腦上開啟了安卓模擬器,可以單擊菜單[ADB]-[安裝產生的APK] 直接向裝置或模擬器安裝修改產生的apk,然後再可以使用adb logcat 來觀察其健全狀態。
如果發現ADB相關命令不啟作用,你可以先用 adb devices 命令查看裝置是否串連成功(可以直接在輸入輸出面板組的命令視窗輸入“adb devices”),也可以使用菜單[工具]-[Dalvik Debug Monitor Service](ddms) 來測試,當然這些都是後話了,也超出了本文的範疇。
打完收功!這裡最基本的使用步驟,你也可以繼續看高手是如何使用Apk改之理的,推薦:zpsemo的《apk破解之“異常”破解》