最近在看一些反編譯器工具體使用,在這裏做個簡單的總結:
一、dex2jar與jd-gui使用
1.先將Android的應用apk文件後綴改爲.zip文件
2.將得到的.zip文件中的class.dex文件解壓出來
3.打開windows命令提示窗口,cd到dex2jar腳本下,運行dex2jar class.dex命令,在對應目錄下會生成class.dex.dex2jar.jar
4.用jd-gui打開這個.jar文件就是反編譯出來的java源碼
二、apktool工具的使用
1.(解包)打開命令提示窗口,cd到apktool文件夾下面,運行apktool d DJ.apk會生成DJ文件夾,裏面有apk的各種信息
2.(打包)運行apktool b DJ會重新對該文件夾進行打包生成apk包