YAHFA
YAHFA copied to clipboard
SDK version 21 上无法hook android.util.Log类静态方法
经过验证,已知在两台 sdk int version 21 的设备上无法hook住 Log类的几个静态方法。 native 添加日志打点 表明hook 成功。 在debug 的时候,偶然能hook 成功一次。但是之后 都是直接调用 Log 的原生方法。 调试反射查看 target method 的artMethod 内部数据 和 hook 方法的artMethod 数据,发现并未修改成功。
Android 5.0的话,可以存在代码内联优化的情况,特别是一些系统库函数。具体需要去看调用log时对应的机器指令,参考 https://github.com/rk700/YAHFA/issues/2