使用圖形化反編譯工具:Androidfby
打開Androidfby中的Android反編譯工具,選擇相應的apk,點擊“反編譯”,就可以得到apk的布局文件和圖片
另一種方法是用apktool.bat輸入命令反編譯,這個出錯概率少一點,不過沒上面那么方便
.......\apktool>apktool.bat d testAndroid.apk
利用jdgui.exe查看java代碼:
反編譯之后的文件夾里面找到classes.dex(此文件可通過上一步得到,也可以把apk文件擴展名改為.zip解壓后獲得)
將dex文件復制到dex2jar的文件夾目錄下面
執行以下命令dex2jar.bat classes.dex
然后就會在dex2jar下生成一個classes_dex2jar.jar
運行jd-gui...目錄下的jd-gui.exe,選擇菜單:File -> Open File 選擇classes_dex2jar.jar 即可查看java代碼了
使用File->Save all sources菜單,將所有文件以java源碼文件形式導出就復制到工程的src目錄下。
相關文章: