1. 程式人生 > 實用技巧 >Android反編譯之dex2jar+jd-gui-windows

Android反編譯之dex2jar+jd-gui-windows

今天記錄一下使用dex2jar+jd-gui-windows來對apk進行反編譯,dex2jar和jd-gui-windows請大家自行下載。​​​​​

  1. 將下載好的dex2jar.zip解壓,內容如下:
  2. 把 xx.apk改為xx.zip並解壓,內容如下:
  3. 把classes.dex放入的dex2jar-2.0資料夾下,內容如下:

  4. 開啟cmd,進入到dex2jar資料夾路徑下,例如:

  5. 執行命令:d2j-dex2jar.bat classes.dex,例如:

  6. 這裡要注意的是,第一個紅框指的是你要執行的bat的名字,要和第三步中你解壓出來的資料夾中的d2j-dex2jar.bat保持一致,網上有很多文章在介紹這一步的時候用的是dex2jar.bat,如果你不仔細看,直接複製網上的命令就會報錯。因為我解壓出來的是d2j-dex2jar.bat,所以我的命令是:d2j-dex2jar.bat classes.dex

  7. 將下載好的jd-gui-windows-1.6.6.zip解壓,內容如下:

  8. 雙擊開啟jd-gui.exe,點選檔案小圖示後,內容如下:

  9. 開啟classes-dex2jar.jar後就能看到廬山真面目了,截圖如下(當前apk未混淆):