反編譯Apk入門工具合集,是小編自用的一套apk逆工程操作工具,它可以幫助用戶快速進(jìn)行apk的脫殼拆包,進(jìn)行相關(guān)文件的瀏覽操作和修改,讓用戶可以輕松上手,完成apk逆工程處理!
使用說(shuō)明:
1、反編譯Apk得到Java源代碼
首先要使用到下載的這兩個(gè)工具:dex2jar和JD-GUI,前者是將apk中的classes.dex轉(zhuǎn)化成Jar文件,而JD-GUI是一個(gè)反編譯工 具,可以直接查看Jar包的源代碼。
【具體步驟】
首先將apk文件,將后綴改為zip,解壓,得到其中的classes.dex,它就是java文件編譯再通過(guò)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配置、語(yǔ)言資源等文件
下載最新版的的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)在文件夾下多了個(gè)test文件,點(diǎn)擊便可以查看該應(yīng)用的所有資源文件了。