说明:android
1.手机厂商能够修改Android源码并进行编译后再生成oat格式文件在手机上存储,好比boot-okhttp.oat,boot-framework.oat。git
2.自带的apk能够调用这些模块提供的自定义接口进行操做。github
3.如何从oat中提取出须要smali文件并知道调用了哪些接口。ui
操做:spa
1)打开/system/framework/oat导出oat文件..net
2)打开/system/framework/arm导出odex文件.blog
3)使用https://github.com/ManyFace/ExtractDexFromOat的代码进行转换(注意手机类型N)接口
4)导出手机framework结合baksmali-2.2.1.jar以及smali-2.1.3.jar进行转换。源码
5)dex采用xjad或者android助手转换后能够用jdgui直接打开查看。it
参考:
http://blog.csdn.net/roland_sun/article/details/50678496
http://www.jianshu.com/p/b50d326a98b8