Android apk反編譯步驟
阿新 • • 發佈:2019-01-27
一. apktool
-
下載apktool.bat,開啟wrapper script 然後右鍵儲存連結
-
下載apktool.jar檔案,重名為apktool.jar
-
在電腦上建一個資料夾儲存apktool.jar 和 apktool.bat檔案 如: C:\tools\android 講這個目錄新增到系統path中
-
然後在apk所在的目錄執行 apktool d xxx.apk
編譯方式2:
這種方式只需要下載一個apktool.jar檔案,命令列到達apktool.jar所在目錄使用下面的命令
java -jar apktool.jar d xxxx.apk -o xxxx(輸出的資料夾)
二. dex2jar
- 講需要轉換的apk字尾修改成zip, 用解壓軟體得到對應的dex檔案
- 解壓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檔案