上篇講了如何反編譯得到res下的資源配置文件,這篇說說如何反編譯java源代碼。 java
環境:win7 windows
步驟: 工具
1,下載工具包 ui
dex2jar-0.0.9.13--反編譯工具--http://code.google.com/p/dex2jar/downloads/detail?name=dex2jar-0.0.9.13.zip&can=2&q= google
jd-gui-0.3.5.windows.zip--反編譯後的文件查看器--http://java.decompiler.free.fr/?q=jdgui spa
分別解壓。 命令行
2,將源apk的後綴名修改.jar並解壓,獲得其中的classes.dex文件,將classes.dex複製到dex2jar.bat所在目錄dex2jar-0.0.9.13文件夾 code
在命令行下定位到dex2jar.bat所在目錄 (開始>運行>cmd>cd c:\dex2jar-0.0.9.13) ip
運行 :dex2jar.bat classes.dex 資源
將生成 classes_dex2jar.jar
接下來就能夠經過jdgui下的jd-gui.exe程序打開生成的jar包看到java代碼了。