使用dex2jar和jd gui反編譯apk

2021-07-07 02:46:18 字數 981 閱讀 5523

在一次偶然瀏覽github網頁時,偶然發現兩個如題的神器,用來反編譯apk,可以得到源**。至於資源等,偶爾可以通過將apk解壓可以直接得到,此處暫不談論,主要記錄一下獲得源**的方法。

步驟一:解壓dex2jar的壓縮包,解壓完畢後如圖所示。

步驟二:cmd,進入dex2jar-2.0資料夾目錄下,此處路徑為:c:\users\administrator\desktop\test\dex2jar-2.0。如圖所示。

步驟三:解壓apk到當前資料夾下,此處為test資料夾,注意解壓後的classes.dex檔案。如圖所示。

步驟四:輸入以下命令 d2j-dex2jar.bat classes.dex的路徑 apk解壓後的資料夾路徑。  此處的命令舉例為:d2j-dex2jar.bat c:\users\administrator\desktop\test\wuziqi_v1.3.0\classes.dex c:\users\administrator\desktop\test\wuziqi_v1.3.0

步驟五:如果成功,則在dex2jar-2.0資料夾下產生乙個classes-dex2jar.jar  雙擊開啟jd-gui-0.3.5.windows.zip裡邊的exe,將這個jar拉入即可檢視源**,如圖所示。

至此結束。

dex2jar 和 jd gui 的安裝與使用

將apk直接解壓 修改字尾名為.zip,然後解壓 後,可以看到目錄下包含乙個classes.dex檔案。如下圖所示,是乙個apk檔案解壓後的到的 若想要閱讀該檔案的內容,可以使用 dex2jar 和 jd gui 工具。下面介紹這兩種工具的安裝及使用方法。一 安裝 dex2jar 二 使用 dex2...

如何利用dex2jar反編譯APK

2找到我們準備測試用的apk,並將 字尾.apk改為.zip 3將test.zip解壓,並檢視目錄,找到classes.dex 4並將這個檔案拷至dex2jar工具存放目錄下 5開啟控制台,使用cd指令進入到dex2jar工具存放的目錄下,如圖 6進入到dex2jar目錄下後,輸入 dex2jar....

使用Struts2必須配備的Jar包

因此要想正常使用struts2.1.6,至少需要如下6 個jar包 struts2 core 2.1.6.jar freemarker 2.3.13.jar commons logging 1.0.4.jar ognl 2.6.11.jar xwork 2.1.2.jar commons fileu...