1. 程式人生 > >Android APK反編譯

Android APK反編譯

exe 下載 最新 free size 輸出 布局文件 最新版本 style

1.官方最新版本下載地址 http://java.decompiler.free.fr/?q=jdgui

2.反編譯流程:

dex2jar (將apk反編譯成java源碼(classes.dex轉化成jar文件))
將要反編譯的APK後綴名改為.rar或.zip並解壓,得到classes.dex文件(它就是java文件編譯再通過dex2jar工具打包而成的)
dex2jar.bat classes.dex
目錄下會生成一個 classes_dex2jar.jar 的文件

jd-gui(查看APK中classes.dex轉化成出的jar文件,即源碼文件)
用jd-gui.exe打開 classes_dex2jar.jar 文件,便可以看到源碼了

apktool(資源文件獲取,可以提取出圖片文件和布局文件進行使用查看)
將apk反編譯得到資源等文件夾(程序的源代碼、圖片、XML配置、語言資源等文件) apktool.bat d -f [apk文件 ] [輸出文件夾]
將反編譯完的資源文件夾重新打包成apk(多2個文件夾build,dist(裏面存放著打包出來的APK文件)) apktool.bat b [編譯出來文件夾]


Android APK反編譯