下載APK反編譯軟體地址http://code.google.com/p/anti-droid/
工具名稱:AntiDroid_V1.4
1、查看資源檔的反編譯方法
點擊圖形介面上的反編譯APK
選擇要反編譯的APK檔案
選擇儲存目錄
在到輸出的指定目錄下進行尋找所需的布局及其他資源檔即可
2、查看代碼的反編譯方法
點擊圖形介面上的轉換DEX為jar檔案(注意:這裡指的DEX檔案並不是classes.dex檔案,而是APK)
選擇APK檔案
選擇儲存目錄(這裡輸出的是APK所對應的jar檔案)
在執行反編譯工具AntiDroid_V1.4中的jd-gui.exe
在該軟體上開啟你編譯好的APK所對應的jar檔案,查看所需要的代碼即可
3、framework.jar的反編譯方法
將手機或平板中的framework.jar檔案copy出來並進行解壓
然後將.jar檔案解壓出來的classes.dex檔案放入AntiDroid_V1.4\dex2jar目錄下中
在cmd下執行C:\Users\wkf64496>C:\Users\wkf64496\Desktop\AntiDroid_V1.4\dex2jar\dex2jar.bat C
:\Users\wkf64496\Desktop\AntiDroid_V1.4\dex2jar\classes.dex
前半部分路徑是要執行的命令,而後半部分的路徑是你jar檔案中classes.dex所在的路徑
執行完後會產生如下資訊:
dex2jar version: translator-0.0.9.8
dex2jar C:\Users\wkf64496\Desktop\AntiDroid_V1.4\dex2jar\classes.dex -> C:\Users
\wkf64496\Desktop\AntiDroid_V1.4\dex2jar\classes_dex2jar.jar
Done.
在執行反編譯工具AntiDroid_V1.4中的jd-gui.exe
在該軟體上開啟你編譯好的APK所對應的jar檔案(也就是classes_dex2jar.jar檔案),查看所需要的代碼即可