網(wǎng)友評(píng)分:
6.7分
山外多功能調(diào)試助手 V1.5 綠色免費(fèi)版
DBC WimKit(wim編輯工具) V1.2.1.821 官方最新版
Mitec XML Viewer(xml查看軟件) V4.7.1.0 官方版
網(wǎng)絡(luò)編輯超級(jí)工具箱 V1.0.3 綠色版
輕松匯編 V2.7 綠色免費(fèi)版
bin文件編輯器 V2.12 免費(fèi)版
VB Decompiler pro(vb反匯編軟件) V9.8 漢化破解版
FlexHEX(十六進(jìn)制編輯器) V2.12 綠色漢化版
APK改之理是一款方便易用的修改安卓Apk程序文件的工具。該軟件支持語(yǔ)法高亮的代碼編輯,內(nèi)置了ApkTool、Dex2jar、JD-GUI等Apk修改工具,集Apk反編譯、Apk打包、Apk簽名,從而大大簡(jiǎn)化Apk修改過(guò)程中的繁瑣操作,讓你輕輕松松就可以完成apk文件的處理。
1、可視化操作,全自動(dòng)的反編譯、編譯、簽名Apk。
2、以樹(shù)目錄管理全部反編譯得到的Apk資源文件,方便操作。
3、內(nèi)置代碼編輯器,支持語(yǔ)法高亮顯示,根據(jù)文件格式自動(dòng)匹配相應(yīng)語(yǔ)法;支持多文檔同時(shí)編輯;也支持使用系統(tǒng)編輯器來(lái)編輯代碼文件。
4、內(nèi)置基于文件內(nèi)容的關(guān)鍵字或多行代碼段的搜索、替換引擎,一鍵搜索替換,搜索結(jié)果以標(biāo)簽的形式分門(mén)別類(lèi);允許在指定搜索范圍(整個(gè)工程或選中的文件或文件夾內(nèi)搜索),支持正則表達(dá)式搜索和替換。搜索功能是Apk修改的一個(gè)重要工具,從此你不必借助其它第三方搜索工具。
5、內(nèi)置Google在線翻譯引擎,支持實(shí)時(shí)翻譯,支持所有Google支持的幾十國(guó)語(yǔ)言對(duì)譯,漢化更輕松。
6、自動(dòng)識(shí)別圖像資源,并提供該類(lèi)資源的快捷替換功能,方便修改這類(lèi)圖片資源。
7、內(nèi)嵌Unicode、AscII互轉(zhuǎn)工具,以方便硬編碼的文字(如漢字)的搜索和漢化類(lèi)修改。
8、內(nèi)置類(lèi)似于系統(tǒng)cmd.exe的命令窗口,高手也可以手動(dòng)直接輸入各種命令來(lái)手動(dòng)操作。
9、所有操作步驟、操作結(jié)果都以良好的閱讀格式輸出在日志窗口,方便查看修改的歷史記錄。
10、內(nèi)置adb功能,包括使用adb向設(shè)備(或模擬器)安裝、卸載修改后的apk進(jìn)行測(cè)試,并嵌入adb log、ddms等功能監(jiān)測(cè)修改apk的運(yùn)行狀況,以便于分析和查找錯(cuò)誤。
11、支持多國(guó)語(yǔ)言界面,支持界面換膚。
1、首先下載并解壓apk改之理,然后打開(kāi)ApkIDE文件夾下面的ApkIDE.exe程序,就可以運(yùn)行apk改之理了;
2、之后打開(kāi)【工具】—【配置與選項(xiàng)】,然后將你配置java環(huán)境時(shí)安裝的jdk路徑放置填入到【java SDK安裝路徑】這一行即可,之后點(diǎn)擊【確定】,就完成了apk改之理sdk配置。至于Android SDK安裝路徑,是不需要填寫(xiě)的。
3、現(xiàn)在就可以反編譯apk了,點(diǎn)擊【項(xiàng)目】-【打開(kāi)apk】即可,反編譯成功后如下圖所示:
1、安裝jdk隨意選擇目錄只需把默認(rèn)安裝目錄,我們默認(rèn)就行了。下一步,下一步,很簡(jiǎn)單的,本人的安裝路徑是C:\Program Files\Java\jdk1.7.0_15
2、下面開(kāi)始配置環(huán)境變量:我的電腦--屬性--高級(jí)--環(huán)境變量---新建如圖
3、java環(huán)境已經(jīng)配置好了,現(xiàn)在我們開(kāi)始安裝APK改之理(ApkIDE),這個(gè)首次安裝要裝。net框架,沒(méi)裝這個(gè)框架會(huì)報(bào)錯(cuò)。
4、安卓軟件樣本是我隨便找的,現(xiàn)在我們開(kāi)始,反編譯了。打開(kāi)apkide--項(xiàng)目--打開(kāi)apk---選擇要反編譯修改的apk
5、找到左邊反編譯文件目錄---res---values---string或者在右側(cè)搜索軟件的名字也可以找到,我們更改我 樣本
6、對(duì)于修改圖片一般放在res---drawable或者assets 文件中,修改什么圖片一定要和原來(lái)圖片格式一個(gè)樣,一般都是png圖片。我現(xiàn)在修改一個(gè)圖標(biāo)文件 res--drawable---ic_launcher.png。切記所有這個(gè)圖片都要替換掉
7、點(diǎn)擊編輯保存全部文件,然后編譯--編譯apk。這樣就對(duì)一個(gè)軟件名字和圖標(biāo)進(jìn)行了修改。
8、下載我們找到我們回編譯后的文件,然后我們進(jìn)行測(cè)試一下,修改如何?成功了
1、啟動(dòng)程序:
雙擊ApkIDE.exe啟動(dòng)程序。如果是XP系統(tǒng)啟動(dòng)不了它,請(qǐng)點(diǎn)擊這里下載安裝。Net Framework 2.0。
2、配置JDK:
第一次啟動(dòng)時(shí),軟件會(huì)自動(dòng)查找系統(tǒng)中的Jre安裝目錄,如果沒(méi)有找到會(huì)提示你配置SDK,可以點(diǎn)擊菜單[工具]-[配置SDK]對(duì)JDK進(jìn)行配置,如下圖。JDK的安裝路徑必須配置(如果不配置,則無(wú)法進(jìn)行修改操作),Android SDK則隨意(有些功能需要用到它,比如ddms等,但這些功能都無(wú)關(guān)修改工作)。
提示:JDK(或JRE)請(qǐng)使用JDK1.6(或稱(chēng)做JDK6,點(diǎn)擊這里進(jìn)入下載),不要使用JDK1.7(或稱(chēng)做JDK7),因?yàn)樵赿ex2jar目前的版本貌視不支持JDK1.7(關(guān)于dex2jar的疑問(wèn)請(qǐng)閱讀Apk改之理的常見(jiàn)問(wèn)題,點(diǎn)擊這里直達(dá)。)
3、打開(kāi)要修改的Apk文件:
單擊菜單[項(xiàng)目]-[打開(kāi)Apk]選擇要修改的Apk文件(注:文件名稱(chēng)必須只有字母、數(shù)字、下劃線、空格、點(diǎn)號(hào)等組成,不能包含中文或其它亞洲字符)。
4、新的修改還是繼續(xù)舊的工作:
在打開(kāi)Apk文件時(shí)Apk改之理會(huì)先對(duì)其進(jìn)行基本的解析(包括它的名稱(chēng)、包、權(quán)限等),然后根據(jù)該apk應(yīng)用的包名生成它的同名工作目錄,如果這個(gè)工作目錄已經(jīng)存在,Apk改之理會(huì)詢(xún)問(wèn)是否要重新反編譯Apk。這里要注意,已有的工作目錄通常是你以前修改這個(gè)Apk應(yīng)用時(shí)所生成的工作目錄,如果你要繼續(xù)這個(gè)修改操作,則單擊[否]繼續(xù)使用它,否則就重新反編譯得到一個(gè)全新的源代碼。
提示:如果你想繼續(xù)舊工作但卻誤點(diǎn)了“是”按鈕,也不用擔(dān)心,刪除的目錄被扔進(jìn)了系統(tǒng)垃圾箱,你可以直接去系統(tǒng)回收站恢復(fù)?;謴?fù)時(shí)注意,如果你之前成功對(duì)這個(gè)應(yīng)用進(jìn)行過(guò)dex2jar操作(由軟件在反編譯apk時(shí)自動(dòng)進(jìn)行,但可能會(huì)因一些原因而失?。敲椿厥照局袝?huì)看到二個(gè)同名的目錄,選中它們右鍵恢復(fù)即可。(注:這個(gè)特性Apk改之理2.1或更高版本中有效)
5、修改Apk
現(xiàn)在你可以使用軟件的搜索、替換等功能來(lái)對(duì)源代碼進(jìn)行修改,這種修改包括漢化、去廣告、改名、替換資源、圖片、xx等等。下圖中各個(gè)圖標(biāo)按鈕都有提示文字,可以將鼠標(biāo)懸浮在按鈕上顯示文字提示。具體的各項(xiàng)說(shuō)明會(huì)單獨(dú)寫(xiě)個(gè)文章來(lái)詳細(xì)解釋?zhuān)旧弦矝](méi)什么難點(diǎn)。
這里先提示一些沒(méi)有說(shuō)明的小功能:(1)在文件樹(shù)上,或搜索后得到的文件列表上,按住Shift鍵+單擊鼠標(biāo)右鍵會(huì)直接顯示操作系統(tǒng)菜單。 (2)在“輸入輸出面板組”的搜索結(jié)果面板中,搜索結(jié)果列表以標(biāo)簽的形式各自分開(kāi),鼠標(biāo)懸浮在標(biāo)簽上會(huì)顯示對(duì)應(yīng)搜索結(jié)果的搜索條件。(3)工作目錄下的第一個(gè)build目錄下的文件不會(huì)被搜索(因?yàn)檫@個(gè)是Apktool編譯時(shí)用到的,與我們的修改無(wú)直接關(guān)系)。
6、編譯成Apk:
修改完成后單擊菜單[編譯]-[編譯生成Apk]重新將源代碼打包成apk文件,新生成的apk存放在原apk的同級(jí)目錄下,其名稱(chēng)以“ApkIDE_”開(kāi)頭。
7、獲取生成的Apk:
單擊菜單 [編譯]-[獲取生成的APK] 可以直接在資源瀏覽器中定位到apk所在的目錄。
8、直接測(cè)試Apk:
這個(gè)需要用到菜單[ADB]下的菜單命令,如果你已經(jīng)將設(shè)備連接到電腦,或者直接在電腦上打開(kāi)了安卓模擬器,可以單擊菜單 [ADB]-[安裝生成的APK] 直接向設(shè)備或模擬器安裝修改生成的apk,然后再可以使用adb logcat 來(lái)觀察其運(yùn)行狀況。
如果發(fā)現(xiàn)ADB相關(guān)命令不啟作用,你可以先用 adb devices 命令查看設(shè)備是否連接成功(可以直接在輸入輸出面板組的命令窗口輸入“adb devices”),也可以使用菜單 [工具]-[Dalvik Debug Monitor Service](ddms)來(lái)測(cè)試,當(dāng)然這些都是后話了,也超出了本文的范疇。
1、常規(guī)化更新apktool,依然有apktool和shakapktool兩種選擇;
2、兼容更高版本的安卓SDK程序,從SDK16-26均可完美反編譯并回編譯,解決高版本卡死問(wèn)題,測(cè)試環(huán)境為jdk目前最新版本jdk18-144;
3、重做dex2jar,將抗干擾能力進(jìn)一步增強(qiáng),并新增指令,出錯(cuò)時(shí)仍然可以無(wú)障礙反編譯成java;
4、將大量組件如aapt等全部重做;
5、將插件如oat2dex等進(jìn)行完全重做,并新增安卓xml和arsc文件分析工具;
6、新增多dex批量反編譯功能插件,無(wú)論多少dex,均可一次性反編譯成java,并有jdgui和luten兩種不同的選擇;
關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2025 m.virtualinsta360.com.All rights reserved.
浙ICP備2024132706號(hào)-1 浙公網(wǎng)安備33038102330474號(hào)