說(shuō)明: 1.手機(jī)廠商可以修改Android源碼并進(jìn)行編譯后再生成oat格式文件在手機(jī)上存儲(chǔ),比如boot-okhttp.oat,boot-framework.oat。 2.自帶的apk可以調(diào)用這些模塊提供的自定義接口進(jìn)行操作。 3.如何從oat中提取出需要smali文件并知道調(diào)用了哪些接口。 操作: 1)打開/system/framework/oat導(dǎo)出oat文件. 2)打開/system/framework/arm導(dǎo)出odex文件. 3)使用https://github.com/ManyFace/ExtractDexFromOat的代碼進(jìn)行轉(zhuǎn)換(注意手機(jī)類型N) 4)導(dǎo)出手機(jī)framework結(jié)合baksmali-2.2.1.jar以及smali-2.1.3.jar進(jìn)行轉(zhuǎn)換。
5)dex采用xjad或者android助手轉(zhuǎn)換后可以用jdgui直接打開查看。 |
|