APK反編譯工具與使用方法

2022-01-21 19:43:07 字數 1288 閱讀 9059

作用:最大程度的還原apk中的manifest檔案和資源檔案 。

使用apktool工具反編譯apk檔案比直接解壓同乙個apk檔案大;

還可以將反編譯之後的apk重新打包成apk檔案,但需要重新簽名,才能安裝使用。

作用:將apk直接解壓後,目錄下包含的乙個classes.dex檔案反編譯為classes-dex2jar.jar檔案。

作用:直接檢視classes-dex2jar.jar檔案。

1、apktool.bat;apktool.jar

開啟cmd命令編輯器

反編譯:

進入.apk檔案目錄(如test.apk)

輸入命令apktool d test.apk

預設輸出test資料夾為當前目錄

重新打包:

進入test資料夾所在目錄

輸入命令apktool b test

預設輸出test.apk檔案為當前目錄

2、dex2jar

將dex2jar.jar解壓成資料夾

將test.apk字尾名修改為.rar然後解壓(.apk 也可以直接解壓)

將test.apk解壓後的目錄下包含的classes.dex檔案複製到dex2jar解壓後的資料夾中

(classes.dex檔案與d2j-dex2jar.bat檔案同在乙個目錄中)

開啟cmd命令編輯器

進入classes.dex檔案與d2j-dex2jar.bat所在檔案目錄

輸入命令d2j-dex2jar.bat classes.dex

此時可以看到目錄中多出了classes-dex2jar.jar檔案

雙擊執行 jd-gui-1.4.0.jar 檔案,

將.jar檔案拖到工作區即可開啟。

android反編譯apk工具

1.檢視apk包時,需要把apk字尾改為zip然後解壓開。2.此時如果想檢視原始碼,需要轉換dex檔案為jar檔案 會用到dex2jar工具 進入 dex2jar 2.x 目錄,執行編譯命令 gradlew.bat assemble 編譯完後在dex2jar 2.x dex tools build ...

Mac 使用apktool反編譯apk

mac反編譯apk檔案 使用工具 apktool 主要是用來反編譯res下面的xml檔案。dex2jar 主要是用來反編譯apk檢視源 的。jd jui 檢視dex2jar反編譯出來的jar檔案。apktool 3.將剛剛兩個檔案 apktool.jar apktool 複製到 usr local ...

安卓apk一鍵反編譯工具

安卓apk反編譯工具,一鍵反編譯androidmainfest.xml layout res等資源以及class檔案 1 複製apk檔案到android apk decompile所在目錄 2 windows 直接把apk檔案拖入bat即可 mac 執行shell指令碼 sh users x and...