隨著智能手機(jī)的流行,apk軟件越來越多,很多小軟件符合我們的使用要求,但是很多卻是收費的,小米人APK改之理(apk編輯器)是一款可視化的用于修改安卓Apk程序文件的工具,集成了ApkTool、Dex2jar、JD-GUI等Apk修改工具,集Apk反編譯、Apk打包、Apk簽名,支持語法高亮的代碼編輯器,基于文件內(nèi)容的關(guān)鍵字(支持單行代碼或多行代碼段)搜索、替換引擎,打造成可視的、一體化的APK修改工具,從而大大簡化Apk修改過程中的繁瑣操作,修改更輕松。
小米人APK改之理怎么用
小米人APK改之理基本教程
啟動程序:
雙擊ApkIDE.exe啟動程序。如果是XP系統(tǒng)啟動不了它,請點擊這里下載安裝.Net Framework 2.0。
配置JDK:
第一次啟動時,軟件會自動查找系統(tǒng)中的Jre安裝目錄,如果沒有找到會提示你配置SDK,可以點擊菜單[工具]-[配置SDK]對JDK進(jìn)行配置,如下圖。JDK的安裝路徑必須配置(如果不配置,則無法進(jìn)行修改操作),Android SDK則隨意(有些功能需要用到它,比如ddms等,但這些功能都無關(guān)修改工作)。
提示:JDK推薦使用JDK1.6(或稱做JDK6,點擊這里進(jìn)入下載),JDK1.7(或稱做JDK7)不同電腦上可能會出現(xiàn)一些小問題,特別是小內(nèi)存電腦(這些問題的解決見FAQ,如果你用jdk1.7時出現(xiàn)問題又怕麻煩可以改用jdk1.6)。另外,從apk改之理2.4開始必須使用jdk,不再支持jre(jdk是開發(fā)工具,jre只是一般普通用戶運行java程序的工具)。
打開要修改的Apk文件:
單擊菜單[項目]-[打開Apk]選擇要修改的Apk文件(注:文件名稱必須只有字母、數(shù)字、下劃線、空格、點號等組成,不能包含中文或其它亞洲字符)。
新的修改還是繼續(xù)舊的工作:
在打開Apk文件時Apk改之理會先對其進(jìn)行基本的解析(包括它的名稱、包、權(quán)限等),然后根據(jù)該apk應(yīng)用的包名生成它的同名工作目錄,如果這個工作目錄已經(jīng)存在,Apk改之理會詢問是否要重新反編譯Apk。這里要注意,已有的工作目錄通常是你以前修改這個Apk應(yīng)用時所生成的工作目錄,如果你要繼續(xù)這個修改操作,則單擊[否]繼續(xù)使用它,否則就重新反編譯得到一個全新的源代碼。
提示:如果你想繼續(xù)舊工作但卻誤點了“是”按鈕,也不用擔(dān)心,刪除的目錄被扔進(jìn)了系統(tǒng)垃圾箱,你可以直接去系統(tǒng)回收站恢復(fù)。恢復(fù)時注意,如果你之前成功對這個應(yīng)用進(jìn)行過dex2jar操作(由軟件在反編譯apk時自動進(jìn)行,但可能會因一些原因而失敗),那么回收站中會看到二個同名的目錄,選中它們右鍵恢復(fù)即可。(注:這個特性Apk改之理2.1或更高版本中有效)
修改Apk
現(xiàn)在你可以使用軟件的搜索、替換等功能來對源代碼進(jìn)行修改,這種修改包括漢化、去廣告、改名、替換資源、圖片、xx等等。下圖中各個圖標(biāo)按鈕都有提示文字,可以將鼠標(biāo)懸浮在按鈕上顯示文字提示。具體的各項說明會單獨寫個文章來詳細(xì)解釋,基本上也沒什么難點。
這里先提示一些沒有說明的小功能:(1)在文件樹上,或搜索后得到的文件列表上,按住Shift鍵+單擊鼠標(biāo)右鍵會直接顯示操作系統(tǒng)菜單。 (2)在“輸入輸出面板組”的搜索結(jié)果面板中,搜索結(jié)果列表以標(biāo)簽的形式各自分開,鼠標(biāo)懸浮在標(biāo)簽上會顯示對應(yīng)搜索結(jié)果的搜索條件。(3)工作目錄下的第一個build目錄下的文件不會被搜索(因為這個是Apktool編譯時用到的,與我們的修改無直接關(guān)系)。
編譯成Apk:
修改完成后單擊菜單[編譯]-[編譯生成Apk]重新將源代碼打包成apk文件,新生成的apk存放在原apk的同級目錄下,其名稱以“ApkIDE_”開頭。
獲取生成的Apk:
單擊菜單 [編譯]-[獲取生成的APK] 可以直接在資源瀏覽器中定位到apk所在的目錄。
直接測試Apk:
這個需要用到菜單[ADB]下的菜單命令,如果你已經(jīng)將設(shè)備連接到電腦,或者直接在電腦上打開了安卓模擬器,可以單擊菜單 [ADB]-[安裝生成的APK] 直接向設(shè)備或模擬器安裝修改生成的apk,然后再可以使用adb logcat 來觀察其運行狀況。
如果發(fā)現(xiàn)ADB相關(guān)命令不啟作用,你可以先用 adb devices 命令查看設(shè)備是否連接成功(可以直接在輸入輸出面板組的命令窗口輸入“adb devices”),也可以使用菜單 [工具]-[Dalvik Debug Monitor Service](ddms)來測試,當(dāng)然這些都是后話了,也超出了本文的范疇。
打完收功!這里最基本的使用步驟,你也可以繼續(xù)看高手是如何使用Apk改之理的
小米人APK改之理常見案例
一、修改Apk應(yīng)用名稱
首選確認(rèn)應(yīng)用名稱值保存在哪個位置:在資源瀏覽器中找到“AndroidManifest.xml”打開,找到“application”節(jié)點,找到其后類似“android:label=”@string/app_name””的字串,“@string/app_name”表示應(yīng)用名稱字符串的實際保存位置是在“res/values/strings.xml”文件中的 “app_name“鍵值中。
在資源瀏覽器中找到“res/values/strings.xml”打開,找到“<string name=”app_name”>xxx</string>”的行,這個xxx就是應(yīng)用的名稱。
PS:應(yīng)用名稱通常保存strings.xml文件的“app_name”鍵項中,你可以直接去改,如果找不到app_name,那回去步驟1先確認(rèn)應(yīng)用名稱所在鍵項的具體位置,當(dāng)然也可以直接在strings.xml中直接查找你所知道的該應(yīng)用名稱,應(yīng)用名稱通常你下載它的時候你就知道了。
二、修改Apk應(yīng)用圖標(biāo)
修改介紹:在資源瀏覽器中,在“res”文件夾下,通?梢哉业揭 drawable 開頭的文件夾,如drawable、drawable-hdpi、drawable-mdpi、drawable-ldpi等(當(dāng)然有些應(yīng)用可能只有drawable,或還有其它以 drawable 開頭的文件夾),它們的作用是一樣的,都是保存著應(yīng)用的drawable(如圖片、圖標(biāo)等)資源,只是針對不同屏幕分辨率。應(yīng)用的圖標(biāo)都保存在這些文件夾中,但應(yīng)用圖標(biāo)不一定只有一個,因為開發(fā)者可能針對不同屏幕分辨率創(chuàng)建了多個圖標(biāo)。通常它們只是圖片尺寸大小不同,展現(xiàn)的形態(tài)相同,而且文件名稱也必定相同,不同尺寸的圖標(biāo)分別保存在drawable或drawable-xxx目錄下,改的時候要注意分別找到。
與修改Apk應(yīng)用名稱類似,先確認(rèn)圖標(biāo)的保存位置:在資源瀏覽器中找到“AndroidManifest.xml”打開,同樣找到“application”節(jié)點,找到其后的“android:icon=”@drawable/yyy””的字串,“@drawable/yyy”表示應(yīng)用名稱圖標(biāo)的實際保存位置是 res/drawablexxx/yyy.png 如 res/drawable/yyy.png以及如res/drawable-hdpi/yyy.png 等所有以“drawable”打頭的文件夾中。
不同的文件夾下的圖標(biāo)尺寸大小一般是不一樣的,替換圖標(biāo)前最好用對應(yīng)的圖片尺寸來替換(當(dāng)然,這個不是強(qiáng)求的,但會影響圖標(biāo)顯示效果)。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版















uAPP Creator(安卓軟件制作工具)1.0.1 官方版
Java SE Development Kit 8 (JDK)v8.0.341 官方版
x64dbg(程序逆向反匯編修改神器)2022.07.27 簡體中文版
微信開發(fā)者工具小游戲版1.05.2204264 官方版
JetBrains DataGrip 2022 中文破解版221.5591.46 免費版
JetBrains CLion 2022 破解版221.5080.224 中文免費版
IntelliJ IDEA 2022.1 中文免費版221.5080.210 破解版
JetBrains PhpStorm 2022.1中文破解版221.5080.224 免費版
JetBrains Rider 2022.1.1 破解版221.5591.20 免費版
JetBrains RubyMine 2022.1 破解版221.5080.196 中文免費版
WebStorm2022破解版(WebStorm 2022.1)221.5080.193 免費版
goland2022破解版(GoLand 2022.1中文版)221.5080.224 免費版
pycharm2022破解版221.5080.212 中文免費版
python3.10.4官方版最新版
matlab r2022a中文破解版9.12.0 免費版
scala語言開發(fā)工具2.13.2 官方版
julia開發(fā)環(huán)境1.7.0 免費版
rust開發(fā)環(huán)境1.56.1 官方版
ruby編譯器(Ruby+Devkit)3.0.2 官方免費版
Komodo IDE 12 官方版12.0.1 最新版
aardio桌面軟件開發(fā)工具35.7.5 綠色最新版
慧編程電腦版5.4.0 最新版
編程貓定制課3.3.0 官方版
精易編程助手3.98 綠色免費版
python3.8.5穩(wěn)定版免費下載
ulang(木蘭編程語言)0.2.2官方免費版
小碼精靈編程電腦客戶端1.12.0官方最新版
易語言5.9.0 免費版
KRobot編程工具0.8.5 官方64位版


visual studio 2010 精簡版10.0.40219.1 sp
java class反編譯工具(Class反編譯工具jd-g
JetBrains PhpStorm 2017官方版2017.3.7 x6
易語言6.5完美破解版綠色免費版
vb6.0 win10版(Visual Basic win10)中文企業(yè)
APPCode(附注冊碼)3.3 Windows破解版
Aqua Data Studio18中文最新版
delphi xe(Embarcadero Rad Studio XE)15.0
php一鍵安裝七件套(phpfind)1.4.5.2 官方安