這是android 反編譯工具jd-gui下載,一款反編譯的工具,獨(dú)立圖形界面的Java源代碼JD-GUI支持Windows、Linux和蘋果Mac Os三個平臺,今天小編給你帶來的事windows版本 不一樣的界面不一樣的感受。
android 反編譯工具jd-gui,是小編自用的一套apk逆工程操作工具,它可以幫助用戶快速進(jìn)行apk的脫殼拆包,進(jìn)行相關(guān)文件的瀏覽操作和修改,讓用戶可以輕松上手,完成apk逆工程處理!
1、反編譯Apk得到Java源代碼
首先要使用到下載的這兩個工具:dex2jar和JD-GUI,前者是將apk中的classes.dex轉(zhuǎn)化成Jar文件,而JD-GUI是一個反編譯工 具,可以直接查看Jar包的源代碼。
【具體步驟】
首先將apk文件,將后綴改為zip,解壓,得到其中的classes.dex,它就是java文件編譯再通過dx工具打包而成的;
解壓下載的dex2jar,將classes.dex復(fù)制到dex2jar.bat所在目錄。在命令行下定位到dex2jar.bat所在目錄,運(yùn)行dex2jar.bat classes.dex生成classes_dex2jar.jar,運(yùn)行JD-GUI,打開上面生成的jar包,即可看到源代碼了。
2、apk反編譯得到程序的源代碼、圖片、XML配置、語言資源等文件
下載最新版的的apktool:apktool_2.2.1.jar。
將需要反編譯的APK文件放到該目錄下,打開命令行界面(運(yùn)行-CMD) ,定位到apktool文件夾,輸入以下命令:java -jar apktool_2.2.1.jar decode test.apk(注意,命令中test.apk指的是要反編譯的APK文件全名)之后發(fā)現(xiàn)在文件夾下多了個test文件,點(diǎn)擊便可以查看該應(yīng)用的所有資源文件了。
JD-GUI(java反編譯工具)綠色版是一款用來對java文件進(jìn)行編譯的軟件。JD-GUI是免費(fèi)的,能夠?qū)崿F(xiàn)了eclipse的高亮著色功能,多文件標(biāo)簽瀏覽,并且支持眾多Java編譯器的反編譯,對整個Jar文件進(jìn)行反編譯,并本源代碼可直接點(diǎn)擊進(jìn)行相關(guān)代碼的跳轉(zhuǎn)。