Android Art Hook 技术方案.pdfVIP

  • 287
  • 0
  • 约2.27万字
  • 约 16页
  • 2017-03-17 发布于广东
  • 举报
Android Art Hook 技术方案 0x1 开始 Anddroid上的ART从5.0之后变成默认的选择,可见ART 的重要性,目前关 Dalvik Hook方 面研究的文章很多,但我在网上却找不到关 ART Hook相关的文章,甚至连鼎鼎大名的XPosed和 CydiaSubstrate到目前为止也不支持ART 的Hook。当然我相信,技术方案他们肯定是的,估计卡在 机型适配上的了。 既然网上找不到相关的资料,于是我决定自己花些时间去研究一下,终于黃天不负有心人,我找 到了一个切实可行的方法,即本文所介绍的方法。 应该说明的是本文所介绍的方法肯定不是最好的,但大家看完本文之后,如果能启发大家找到更 好的ART Hook方法,那我抛砖引玉的目的就达到了。废话不多说,我们开始吧。 运行环境: 4.4.2 ART模式的模拟器 开发环境:Mac OS X 10.10.3 0x2 ART类方法加载及执行 在ART 中类方法的执行要比在Dalvik 中要复杂得多,Dalvik如果除去JIT部分,可以理解为是 一个解析执行的虚拟机,而ART则同时包含本地指令执行和解析执行两种模式,同时所生成的oat文 件也包含两种类型,分别是portable和quick。por

文档评论(0)

1亿VIP精品文档

相关文档