1. 程式人生 > >android_反編譯java程式碼

android_反編譯java程式碼

下載dex2jar-2.0.zip找個最新版的下了就行 http://sourceforge.net/projects/dex2jar/files/
這個工具用於將dex檔案轉換成jar檔案(dex檔案是什麼先不用考慮)
之後解壓這個dex2jar-2.0.zip

找一個自己寫好的程式 匯出apk 解壓這個apk 最好新建立個資料夾
這就看到dex檔案了

把這個dex檔案複製到dex2jar解壓之後的檔案中

(win+R)cmd進入這個dex2jar資料夾中
怎麼進入這個資料夾中(複製地址ctrl+c)
輸入 cd ctrl+v把地址粘進去 注意看是哪個盤 我這個是桌面上的
去掉沒用的 \換成/就行了

然後輸入d2j-dex2jar classes.dex  這個也是複製貼上

檢視資料夾多出個classes-dex2jar.jar

 

之後還需要下載個工具jd-gui 這個工具用於將jar檔案轉換成java程式碼
地址 http://jd.benow.ca/ 選個適用於你機器的型別
這個工具使用起來不算太難雙擊開啟這個jar  然後選擇jar檔案就行

上面這個工具jd-gui也可以讓你學習一些jar包的原始碼很方便