Android APK 反編譯工具使用詳解(附圖與apk反編譯工具下載)
在此鄭重聲明,貼出來(lái)的目的不是為了去破解人家的軟件,完全是一種學(xué)習(xí)的態(tài)度,不過(guò)好像通過(guò)這種方式也可以去漢化一些外國(guó)軟件。
本文Android反編譯教程,測(cè)試環(huán)境:
Win7 Ultimate x64
Ubuntu 12.04 x86_x64
反編譯工具包 下載 (2012-10-10更新)
一、Apk反編譯得到Java源代碼
下載上述反編譯工具包,打開(kāi)apk2java目錄下的dex2jar-0.0.9.9文件夾,內(nèi)含apk反編譯成java源碼工具,以及源碼查看工具。
apk反編譯工具dex2jar,是將apk中的classes.dex轉(zhuǎn)化成jar文件
源碼查看工具jdgui,是一個(gè)反編譯工具,可以直接查看反編譯后的jar包源代碼
dex2jar 和 jdgui 最新版本下載,分別見(jiàn)google code:
dex2jar(google code)
jdgui(google code),最新版本請(qǐng)見(jiàn) 官方
具體步驟:
首先將apk文件后綴改為zip并解壓,得到其中的classes.dex,它就是java文件編譯再通過(guò)dx工具打包而成的,將classes.dex復(fù)制到dex2jar.bat所在目錄dex2jar-0.0.9.9文件夾。
在命令行下定位到dex2jar.bat所在目錄,運(yùn)行
dex2jar.bat classes.dex
生成
classes_dex2jar.jar
然后,進(jìn)入jdgui文件夾雙擊jd-gui.exe,打開(kāi)上面生成的jar包c(diǎn)lasses_dex2jar.jar,即可看到源代碼了,如下圖:

HelloAndroid源碼在反編譯前后的對(duì)照如下:

二、apk反編譯生成程序的源代碼和圖片、XML配置、語(yǔ)言資源等文件
如果是漢化軟件,這將特別有用
首先還是要下載上述反編譯工具包,其中最新的apktool,請(qǐng)到google code下載
apktool(google code)
具體步驟:
下載上述反編譯工具包,打開(kāi)apk2java目錄下的apktool1.4.1文件夾,內(nèi)含三個(gè)文件:aapt.exe,apktool.bat,apktool.jar
注:里面的apktool_bk.jar是備份的老版本,最好用最新的apktool.jar
在命令行下定位到apktool.bat文件夾,輸入以下命令:apktool.bat d -f abc123.apk abc123,如下圖:

上圖中,apktool.bat 命令行解釋:apktool.bat d -f [apk文件 ] [輸出文件夾]
反編譯的文件如下(AndroidManifest.xml為例):

將反編譯完的文件重新打包成apk,很簡(jiǎn)單,輸入apktool.bat b abc123(你編譯出來(lái)文件夾)即可,命令如下:

打包apk后的文件在目錄C:\HelloAndroid下,生成了兩個(gè)文件夾:
build
dist
其中,打包生成的HelloAndroid.apk,在上面的dist文件夾下,Ok
三、 圖形化反編譯apk
上述步驟一、二講述了命令行反編譯apk,現(xiàn)在提供一種圖形化反編譯工具:Androidfby
首先,下載上述反編譯工具包,打開(kāi)Androidfby目錄,雙擊Android反編譯工具.exe,就可以瀏覽打開(kāi)要反編譯的apk

本文反編譯工具包整理歷史版本:
Android反編譯工具包(升級(jí)) (2012-10-10)
本博客反編譯方法,僅供參考學(xué)習(xí)使用,禁止用于非法和商業(yè)等用途,謝謝!
相關(guān)文章

FC模擬器如何自定義按鍵布局 自定義按鍵布局設(shè)置教程
FC模擬器如何自定義按鍵布局?FC模擬器又稱紅白機(jī)模擬器,讓玩家可以在電腦或其他設(shè)備上重溫經(jīng)典游戲,自定義按鍵布局是使用模擬器時(shí)一項(xiàng)重要的功能,下面就為大家?guī)?lái)FC模2025-10-20
即夢(mèng)AI怎么生成圖片? 即夢(mèng)上傳參考圖生成新圖的實(shí)用教程
今天給大家介紹一下即夢(mèng)ai生成圖片的具體操作,生成圖片分2種情形,一種是完全由文字生成圖片,另一種是根據(jù)參考圖生成圖片,今天我們先介紹上傳參考圖生成新圖的教程2025-10-02
復(fù)雜數(shù)據(jù)統(tǒng)計(jì)和分析不用煩! DeepSeek+豆包自動(dòng)處理Excel數(shù)據(jù)真方便
AI時(shí)代來(lái)臨,表格處理變得如此簡(jiǎn)單高效,簡(jiǎn)直太方便了,尤其是復(fù)雜的數(shù)據(jù)統(tǒng)計(jì)和分析,幾分鐘就搞定,強(qiáng)烈推薦給大家試試2025-08-07
困擾大家20年難題被破解了! DeepSeek一鍵生成農(nóng)歷函數(shù)附代碼
之前利用PQ通過(guò)獲取API來(lái)得到公歷對(duì)用的農(nóng)歷,但是無(wú)奈效率太低了,現(xiàn)在利用DeepSeek一鍵生成農(nóng)歷函數(shù),分分秒解決困擾大家20年難題2025-08-01
Copilot插件怎么用? 解鎖AI助手的擴(kuò)展功能的使用指南
Copilot是一款集成于操作系統(tǒng)和辦公軟件中的AI助手,該怎么使用Copilot插件呢?下面我們就來(lái)看看詳細(xì)介紹2025-07-28
之前都是用思維導(dǎo)圖軟件做的員工手冊(cè),現(xiàn)在想要提升工作效率,用DeepSeek制作,該如何操作呢?詳細(xì)請(qǐng)看下文介紹2025-07-15
利用AI工具提高B站學(xué)習(xí)效率! DeepSeek一鍵生成B站視頻筆記詳解
在B站學(xué)習(xí)視頻課程時(shí),我們常常會(huì)遇到視頻節(jié)奏緩慢或內(nèi)容冗長(zhǎng)的問(wèn)題,導(dǎo)致注意力難以集中,我們可以利用ai解決這個(gè)問(wèn)題,做好內(nèi)容筆記,詳細(xì)如下文所述2025-06-25
Windows系統(tǒng)本地自建螞蟻(leanote)筆記圖文教程
Leanote螞蟻筆記是一款免費(fèi)開(kāi)源云筆記軟件,允許用戶在本地設(shè)備上建立私人服務(wù)器,實(shí)現(xiàn)數(shù)據(jù)安全和隱私性,但是還是有不少朋友不知道如何本地自建螞蟻(leanote)筆記,今天小2025-06-24
還能在Excel中直接編輯! DeepSeek配合Mermaid生成圖表的技巧
今天跟大家分享下我們?nèi)绾问褂肈eepSeek與Mermaid來(lái)實(shí)現(xiàn)快速的生成圖表,操作也非常的簡(jiǎn)單,只需要準(zhǔn)備好自己的數(shù)據(jù)源即可,還可以在excel中修改哦2025-06-24
deepseek各版本有什么區(qū)別? DeepSeek各版本說(shuō)明與優(yōu)缺點(diǎn)分析
本文將詳細(xì)介紹DeepSeek的各版本,從版本的發(fā)布時(shí)間、特點(diǎn)、優(yōu)勢(shì)以及不足之處,為廣大AI技術(shù)愛(ài)好者和開(kāi)發(fā)者提供一份參考指南2025-06-20







