1. 程式人生 > >android 反編譯之dex2jar

android 反編譯之dex2jar

第二步:然後在把你需要反編譯的apk包,字尾名改成zip,再解壓,得到相應的解壓檔案

第三步:找到你解壓後的檔案裡面的classes.dex檔案,同時開啟dex2jar-2.0資料夾,將classes.dex檔案拷貝到dex2jar-2.0檔案中

第四步:在dex2jar-2.0檔案中shift+滑鼠右鍵選擇“在此處開啟命令視窗(W)”,這樣就進入到了dex2jar-2.0檔案目錄下,當然也可以自己通過cmd去指定dex2jar-2.0檔案的路徑,效果都是一樣的

第五步:在此時的命令視窗中輸入:d2j-dex2jar classes.dex 然後回車(注意:d2j-dex2jar和classes.dex之間在輸入的時候有空格),執行完成後,會多出一個classes-dex2jar.jar檔案,這個檔案就是我們需要的

第六步:找到你下載的zip包解壓後文件中的jd-gui資料夾,然後開啟裡面有jd-gui.exe檔案,可以雙擊直接開啟,然後,右上角 File —>Open File,將上面得到的classes-dex2jar.jar檔案開啟,就會得到我們最終想要的到的東西。

OK!到這裡就大功告成了!裡面有別人引用的jar包,也有別人自定義專案工程的包,反正各種程式碼資源都在這了,圖片聲音資源,這裡得不到的,不過在第一次,你將apk字尾名改成zip解壓後得到的解壓檔案裡面就可以拿到別人的資源了,是不是很方便?哈哈!,(步奏很詳細,我就不奉圖了) 這裡寫圖片描述