作用:最大程度的還原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...