安卓apk檔案反編譯

菜的摳腳弟弟發表於2014-12-20

需要用到的工具:

        dex2jar

jdgui

       axmlprinter2.jar

可反編譯的內容:

       jar包

      xml檔案

操作步驟:

     1.將apk檔案的字尾改成zip,並解壓,得到一個classes.dex檔案

     2.將該檔案放置下載好的dex2jar檔案的目錄下

     3.在該處執行控制檯(按住shift加滑鼠右鍵選擇在該處執行控制檯),輸入命令列:dex2jar.bat classex.dex

     4.在該目錄將生成class_dex2jar.jar包,該包即apk的程式包

     5.將該包直接拖進jd-gui程式即可看到原始碼


    ps:若要檢視xml檔案

    1.開啟解壓後的apk資料夾

    2.找到所需要的xml檔案,將其放置axmlprinter2.jar 的目錄下

    3.開啟控制檯輸入命令列:

java -jar AXMLPrinter2.jar 原始檔.xml > 目標檔案.txt

    4.回車即可看到目標檔案.txt

相關文章