如何反編譯 Android 應用程序

Android 上的應用程序是用 java 開發的,但打包格式是 apk 而不是 jar。那麼,該如何反編譯 apk 文件呢?

 

一、使用 dex2jar 將 apk 文件轉換爲 jar 文件。

1、從 http://code.google.com/p/dex2jar/downloads/list 下載 dex2jar-0.0.7.9-SNAPSHOT.zip 並解壓縮。

2、在命令行執行: dex2jar.bat  xxx.apk ,以將 xxx.apk 轉換爲 xxx.jar。

 

二、使用 JD-GUI 反編譯 jar 文件。

1、從 http://java.decompiler.free.fr/?q=jdgui 下載 jd-gui-0.3.3.windows.zip 並解壓縮。

2、運行 jd-gui.exe 並打開 xxx.jar,即可看到該 jar 文件的源代碼。

發佈了36 篇原創文章 · 獲贊 5 · 訪問量 23萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章