反編譯Apk入門工具合集,是小編自用的一套apk逆工程操作工具,它可以幫助用戶快速進行apk的脫殼拆包,進行相關(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所在目錄,運行dex2jar.bat classes.dex生成classes_dex2jar.jar,運行JD-GUI,打開上面生成的jar包,即可看到源代碼了。
2、apk反編譯得到程序的源代碼、圖片、XML配置、語言資源等文件
下載最新版的的apktool:apktool_2.2.1.jar。
將需要反編譯的APK文件放到該目錄下,打開命令行界面(運行-CMD) ,定位到apktool文件夾,輸入以下命令:java -jar apktool_2.2.1.jar decode test.apk(注意,命令中test.apk指的是要反編譯的APK文件全名)之后發(fā)現(xiàn)在文件夾下多了個test文件,點擊便可以查看該應(yīng)用的所有資源文件了。