1. 程式人生 > >Android apk反編譯步驟

Android apk反編譯步驟

一. apktool

  1. 下載apktool.bat,開啟wrapper script 然後右鍵儲存連結

  2. 下載apktool.jar檔案,重名為apktool.jar

  3. 在電腦上建一個資料夾儲存apktool.jar 和 apktool.bat檔案 如: C:\tools\android 講這個目錄新增到系統path中

  4. 然後在apk所在的目錄執行 apktool d xxx.apk

編譯方式2:
這種方式只需要下載一個apktool.jar檔案,命令列到達apktool.jar所在目錄使用下面的命令
java -jar apktool.jar d xxxx.apk -o xxxx(輸出的資料夾)

二. dex2jar

  1. 講需要轉換的apk字尾修改成zip, 用解壓軟體得到對應的dex檔案
  2. 解壓dex2jar壓縮包,在解壓的dex2jar目錄下使用 d2j-dex2jar.sh xxx.dex命令轉換得到jar檔案

三. JD GUI

用來反編譯原始檔jar包,檢視原始碼
下載地址:http://jd.benow.ca/
解壓jd-gui-windows-xxx 壓縮檔案,雙擊jd-gui.exe得到圖形化介面, 講dex2jar得到的jar檔案拖入就可以看到反編譯後的class檔案

其他