apk反編譯後建立專案
網上有很多如何反編譯apk的方法,大多都一樣介紹到反編譯軟體如何使用就結束了,但後面如何使用相信類似我這樣的菜鳥應該還是有的,在此介紹下如何將apk反編譯,並且放到eclipse中使用,在此做個記錄供後面當使用說明。
1、反編譯工具(需要兩個工具自己去下載,百度裡搜下一大堆):
1)、ApkToolkit (用此工具反編譯出res資料夾中的所有資原始檔)
2)、jd-gui (用此工具反編譯出src資料夾下的所有包和類檔案)
2、使用方法:
1)、ApkToolkit ,下載ApkToolkit.rar執行ApkToolkit.exe(我下載的是3.0版本)。用此工具需要做兩件事情:
a、反編譯apk:將你的xx.apk安裝包拖到“反編譯.apk”文字框中,點選“反編譯.apk”按鈕,將會生成一個和安裝包一樣名字的資料夾,開啟此資料夾會看到幾個資料夾,其中就有res資料夾,先放著,後面會使用到。
b、apk轉成jar包:將你的xx.apk安裝包拖到“.apk轉.jar”文字框中,點選“.apk轉.jar”按鈕,將會生成一個和安裝包一樣名字的jar包檔案,此包供後面使用dj-gui工具生成src檔案。
ApkToolkit反編譯工具
反編譯出的資料夾
2)、jd-gui ,下載jd-gui.rar解壓後執行jd-gui.exe,點選“檔案”-“開啟”,選擇上面生成的jar包檔案。將會看到反編譯處理的所有src類檔案都在裡面,然後點選“檔案”-“儲存所有程式碼”,將會生成一個和jar包檔案一樣名字的zip壓縮包,解壓後取裡面的src資料夾,供後面使用。
3)、開啟eclipse建立android工程,將上面的src和res資料夾複製覆蓋到此工程即可。