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