android 反編譯apk 到java源碼的方法

android 反編譯apk 到java源碼的方法

ID:1967778

大小:394.00 KB

頁數(shù):14頁

時間:2017-11-14

android 反編譯apk 到java源碼的方法_第1頁
android 反編譯apk 到java源碼的方法_第2頁
android 反編譯apk 到java源碼的方法_第3頁
android 反編譯apk 到java源碼的方法_第4頁
android 反編譯apk 到java源碼的方法_第5頁
資源描述:

《android 反編譯apk 到java源碼的方法》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫

1、Android反編譯apk到java源碼的方法分類:Android2010-12-3115:461931人閱讀評論(1)收藏舉報Apk文件破解可見源碼  1.?獲取apk的資源圖片??????直接用WinRAR打開,res/drawable直接拖拽出來即可?!。玻@取xml文件信息??雖然能用WinRAR看到里面的xml文件,但是xml是經(jīng)過優(yōu)化的,無法直接查看,需要使用apktool工具,下載地址:https://code.google.com/p/android-apktool/。下載apktool-1.3.1.tar.bz2

2、和apktool-install-windows-2.2_r01-2.tar.bz2解壓到同一個目錄,然后把待破解的apk文件拷貝到同一目錄,DOS在cmd下進入apktool所在路徑,然后輸入apktoold"XXX1""XXX2",XXX1指的是你要反編譯的apk文件,XXX2指的是反編譯后文件存放的路徑,如:apktoold"C:/taobao.apk""C:/taobao" 3.反編譯dex獲取Java源代碼??????Apktool工具只能反編譯成smali的中間代碼文件,這里需要借助另外一個開源工具:dex2jar,下

3、載地址:http://code.google.com/p/dex2jar/。這個工具不能直接翻譯成java文件,但是可以把dex文件轉(zhuǎn)換成jar文件,然后可以通過jad工具把jar文件反編譯成Java源文件,jd-gui下載地址:http://java.decompiler.free.fr/jd-gui/downloads/jd-gui-0.3.3.windows.zip??! ≡敿毑襟E:  解壓apk文件,直接拖拽(rar解壓軟件),找到classes.dex文件  在cmd下進入dex2jar.bat所在路徑,  然后輸入“d

4、ex2jar.batXXX”,XXX指的是你要反編譯的apk中的classes.dex文件所在路徑及名稱(classes上面解壓得到),  如:dex2jar.batD:/classes.dex;  這樣會生成一個classes.dex.dex2jar.jar文件,然后用jd-gui工具將jar文件反編譯成java文件,選擇保存所有,它會生成一個壓縮文件,所有的源碼都在這個壓縮文件中,解壓了就可以看到詳細的代碼了。很強大吧。from:http://hi.baidu.com/eblson/blog/item/312de07b5e59

5、4dff2f73b353.html-----------------------------------------一、獲得APK源代碼:工具下載:需用到dex2jar和JD-GUI這2個工具dex2jar下載地址:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zipJD-GUI下載地址:??windows版JD-GUI:http://laichao.googlecode.com/files/jdgui.zip??Linux版JD-GUI:http://lai

6、chao.googlecode.com/files/jd-gui-0.3.2.linux.i686.tar.gz步驟:1.把apk文件改名為.zip,然后解壓縮,得到其中的classes.dex文件,它就是java文件編譯后再通過dx工具打包成的,所以現(xiàn)在我們就用上述提到的2個工具來逆方向?qū)С鰆ava源文件2.把classes.dex拷貝到dex2jar.bat所在目錄。在命令行模式下定位到dex2jar.bat所在目錄,運行dex2jar.batclasses.dex??,生成classes.dex.dex2jar.jar3.運

7、行JD-GUI工具(它是綠色無須安裝的)打開上面的jar文件,即可看到源代碼---------------------------------------------------------------------------------二.反編譯apk生成程序的源代碼和圖片、XML配置、語言資源等文件。工具下載:在http://code.google.com/p/android-apktool/下載獲得,apktool-1.0.0.tar.bz2和apktool-install-windows-2.1_r01-1.zip兩個包。

8、?1.解壓縮下載的兩個文件包,apktool-install-windows-2.1_r01-1.zip解壓縮后得到的包里有aapt.exe和apktool.bat.(注意要把apktool-1.0.0.tar.bz2解壓后的一個.jar文件cop

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。