準備工具:
1.dex2jar:
2.jdgui:
3.android-apktool:
將準備反編譯的apk的字尾由.apk改為.zip。然後解壓這個zip檔案,結構如圖:
將裡面的classes.dex拷貝到dex2jar的解壓目錄下,開啟terminal並進入到dex2jar的解壓目錄下,在terminal中輸入命令./d2j-dex2jar.sh classes.dex,按下回車後,該目錄下會產生乙個classes-dex2jar檔案。
這個jar檔案可以用jd-jui開啟:
在jd-jui的解壓目錄下,開啟客戶端選擇classes-dex2jar檔案開啟,即可檢視程式源**部分。可以選擇將其儲存在本地。
反編譯Android apk檔案
2.找到安裝軟體的 dex譯檔案 執行安裝軟體後,會在android檔案系統下生成乙個 dex檔案,一般在目錄 data dalvik cache下,也可以通過adb命令找到 adb shell cd data dalvik cache cd data dalvik cache ls 指令引數解釋 ...
android apk 檔案反編譯
android 反編譯apk 的好處 第一,當自己 加混淆的時候,找不到class 可以反編譯下看看,到底是沒有遮蔽,還是有其他的問題 第二,參考下別人的 是怎麼寫的 使用工具 就乙個 apktool 2.1.1.jar dex2jar.sh的包 apktool 是反編譯xml 的 dex2jar....
FW 反編譯Android apk檔案
2.找到安裝軟體的 dex譯檔案 執行安裝軟體後,會在android檔案系統下生成乙個 dex檔案,一般在目錄 data dalvik cache下,也可以通過adb命令找到 adb shell cd data dalvik cache cd data dalvik cache ls 指令引數解釋 ...