os x系統下反編譯apk

最近學習安卓開發的時候,很想看看別人的代碼是怎麼寫的,因而google了下,結果然的發現了這兩個邪惡的貨~ html

dex2jar和JD-GUI(dex2jar下載 JD-GUI下載java

ok,開始咱們的邪惡之旅,首先下載dex2jar,解壓出來,我是放到了文稿目錄下。 學習


而後,爲了操做方便,把要反編譯的apk文件,放到dex2jar目錄下。 ui

launchpad->其餘->終端,執行以下命令,定位到dex2jar文件夾所在位置。 google

cd Documents/dex2jar-0.0.9.13 spa


而後使用chmod命令賦權限。(關於chmod命令的解釋,參見chmod命令) code

chmod a+x ./dex2jar.sh htm



接下來,開始反編譯apk文件。 開發

./dex2jar.sh test.apk  (這裏注意,若是apk文件不在dex2jar文件目錄下,要指明文件的絕對路徑) get


打開apk文件所在目錄,會發現一個和apk文件名字差很少的.jar文件。



搞定了,接下來,使用JD-GUI打開這個.jar文件就能查看源代碼了。

相關文章
相關標籤/搜索