Android .apk逆向工程(安装篇):如何正确使用dex2jar
生活随笔
收集整理的這篇文章主要介紹了
Android .apk逆向工程(安装篇):如何正确使用dex2jar
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
將apk反編譯成java源碼(classes.dex轉化成jar文件)
目錄
dex2jar 簡介
dex2jar 安裝
下載?dex2jar
安裝?dex2jar
解壓?dex2jar
dex2jar 使用
解壓 apk
使用 dex2jar
運行 命令完成編譯
為什么要用dex2jar?
dex2jar顧名思義,dex文件2到jar文件,也就是將apk中的java源碼編譯生成的java字節碼文件反編譯成java源碼,其中2的英文諧音為two,也就是 dex 到 jar,這樣對于我們來說就能看到真實的程序啦。
dex2jar 簡介
dex2jar包含以下含義:
dex2jar 安裝
下載?dex2jar
官方點擊:https://sourceforge.net/projects/dex2jar/files/latest/download
點擊開始下載按鈕,等待下載完成。
安裝?dex2jar
解壓?dex2jar
用解壓縮軟件,解壓dex2jar:
dex2jar 使用
解壓 apk
解壓 要反編譯的apk:
將test.apk 改為 test.zip,并解壓:
解壓之后你將會得到以下文件:
使用 dex2jar
將要反編譯的 dex 復制到?dex2jar-2.0 根目錄:
運行 命令完成編譯
打開??dex2jar-2.0根目錄,運行 cmd命令,輸入以下:
d2j-dex2jar.bat classes.dex這時候我們就能看到 class啦,搞定。
參考文獻:
官方網站:https://sourceforge.net/projects/dex2jar/
總結
以上是生活随笔為你收集整理的Android .apk逆向工程(安装篇):如何正确使用dex2jar的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 绝了!深入分布式缓存从原理到实践技术分享
- 下一篇: open()的模块