編譯工具
作用
- apktool
作用:資源文件獲取,可以提取出圖片文件和布局文件進行使用查看
- dex2jar
作用:將apk反編譯成java源碼(classes.dex轉化成jar文件)
編譯方法
apktool編譯
在dos窗口進入apktool文件夾,或者在文件夾內點擊shift右鍵在此處打開dos窗口,將qq.apk放入文件夾,dos輸入此命令:apktool.bat d -f qq.apk
如果想讓編譯之后的文件重新打包成apk只用輸入apktool.bat b qq
dex2jar反編譯
將qq.apk改為qq.zip解壓之后得到classes.dex文件,將文件放入dex2jar文件內,dos輸入d2j-dex2jar.bat classes.dex
就會得到新的classes_dex2jar.jar
jar包,有了jar包可以放入ecplise或者studio直接編譯,或者下載jd-gui
工具查看jar包源碼