Android APK 反編譯

反編譯APK需要工具:

1.dex2jar :是將apk中的classes.dex轉化成jar文件。

http://code.google.com/p/dex2jar/downloads/list


2.JD-GUI:jar源代碼查看工具。

http://java.decompiler.free.fr/?q=jdgui


3.apktool:反編譯android apk得到AndroidManifest.xml,Drawable下的圖片,XML配置,語言資源等文件。

http://code.google.com/p/android-apktool/downloads/list


簡單寫下APK包反編譯的步驟:

反編譯代碼

1.解壓APK包,裏面有個叫classes.dex的文件,複製到dex2jar工具的文件目錄下

2.運行cmd,進入dex2jar文件目錄,輸入"dex2jar.bat classes.dex"開始反編譯dex,

3. 等待界面顯示done,表示反編譯完成,此時dex2jar目錄下生成一個‘classes_dex2jar.jar’文件

4. 使用JD-GUI工具,打開classes_dex2jar.jar’文件即可看到所有反編譯出來的代碼。


反編譯xml

1. 下載 apktool和apktool-install-windows兩個包

2. 解壓兩個包,把三個文件發在文件夾

3. cmd進入該文件夾,輸入‘apktool.bat d C:\***.apk  C:\***文件夾’,後兩個參數分別爲輸入文件(apk)和輸出文件夾

4. 完成






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章