Android 反編譯

開發的過程中,有時候可能會去使用別的app裏面的圖片,參考佈局甚至代碼等,但是一般的.apk都是經過代碼混淆的,這裏分享下使用一些工具進行反編譯.apk文件,主要就是軟件的分享和教大家如何使用。

1、android-apktool 主要是進行反編譯的

2、dex2jar-0.0.9.15 將反編譯後的classes.dex文件轉化爲jar

3、jd-gui-0.3.6.windows 對第2步獲得的jar,進行查看

注:如果只是想使用圖片資源,直接使用解壓軟件(winrar等)打開就可以了;如果還需要參考佈局等文件,使用上面說的第一個軟件即可。

使用說明:以QQ4.6.apk爲例子:

1、android-apktool,進入apptool目錄,直接執行截圖中的指令即可,運行完後產生一個qq_4.6的文件夾(控制檯有錯誤不用管,等待執行結束)。


2、dex2jar-0.0.9.15,將第一步中qq_4.6文件夾中的classes.dex取出,放入dex2jar-0.0.9.15的目錄。執行完成下面的指令會產生一個classes_dex2jar.jar


3、jd-gui-0.3.6.windows ,直接使用jd-gui.exe然後選擇第二步產生的jar就可以看到裏面的源代碼了。


好了,最後附上這三個軟件的下載地址。

點擊此處下載


原文鏈接:http://blog.csdn.net/lmj623565791/article/details/23564065
發佈了59 篇原創文章 · 獲贊 27 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章