Android oat文件提取轉換

說明: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

相關文章
相關標籤/搜索