yaeio
yaeio
看了你博客的技术文章,说是通过清除 hotness_count_值来防止,但是实际上好像这个问题依旧存在,直接跑demo在androidO for 循环执行hook 很快就崩溃
能简单说下这里问题在哪吗,我这边想继续跟进测试 想交流一下我的QQ 211275834
小米5(7.0) 小米6(8.0)测试,android 7.0上面 调用30——40次(for循环执行的话定个一万次调用,几千次时候就无法执行了)后就无法调用hook函数了只执行原函数,8.0上稳定可以调用原函数和hook函数
android 6.0 360手机初测,方法findandhook这一步时候崩溃 正在换其它6.0手机跟测
// set the target method to native so that Android O wouldn't invoke it with interpreter if(SDKVersion >= ANDROID_N) { int access_flags = read32((char *) targetMethod + OFFSET_access_flags_in_ArtMethod); LOGI("access flags...
> 可以,构造方法对应的也是`ArtMethod`结构体。匿名类也是需要先通过反射拿到目标方法的`ArtMethod` 反射拿到目标方法这个需要在匿名内部类中写反射获取类名以及方法签名的代码吗,能否不破坏类原代码来获取呢