一.反編譯Apk得到Java源代碼 轉(zhuǎn)載自:http://hi.baidu.com/%CB%BF%D4%B5%CC%EC%CF%C2/blog/item/2284e2debafc541e495403ec.html 工具下載:需用到dex2jar和JD-GUI這2個(gè)工具 dex2jar下載地址:http://laichao./files/dex2jar-0.0.7-SNAPSHOT.zip 步驟: 1.首先找到Android軟件安裝包中的classes.dex 2.把classes.dex拷貝到dex2jar.bat所在目錄。 3.運(yùn)行JD-GUI工具(它是綠色無須安裝的) ——————————————————————————— ——————————————————————————— 二.反編譯apk生成程序的源代碼和圖片、XML配置、語言資源等文件。 轉(zhuǎn)載自:http://blog.sina.com.cn/s/blog_5752764e0100kv34.html 工具下載: 在http://code.google.com/p/android-apktool/下 載獲得,apktool-1.0.0.tar.bz2和apktool-install-windows-2.1_r01-1.zip兩個(gè)包都要下。 步驟: 1.解壓縮下載的兩個(gè)文件包,apktool-install-windows-2.1_r01-1.zip解壓縮后得到的包里有aapt.exe 和apktool.bat.(注意要把a(bǔ)pktool-1.0.0.tar.bz2解壓后的一個(gè).jar 文件copy進(jìn)來) 2.打開命令窗口 (開始 > 運(yùn)行,輸入cmd,回車。)進(jìn)入到apktool.bat的文件夾里。 輸入: apktool d C:\***.apk C:\***文件夾 (命令行解釋:apktool d 要反編譯的文件 輸出文件夾) 特別注意:你要反編譯的文件一定要放在C盤的根目錄里, 3.打開 C:\***文件夾 就可以得到我們學(xué)院的各種資源了。 三.將反編譯完的文件重新打包成apk 很簡單,只要輸入: apktood b c:***文件夾(你編譯出來文件夾) (更多內(nèi)容看原文) |
|