下图是地址 0X25B386是 JNI_Onload跳转地址

然后我查看了内存Libart.so的地址是0xB4865000 ,如下图

按照这样计算的偏移应该是 0xB4AC0386 ,如下图 但是实际地址明显不对的

然后我继续往下走 ,到这里 0xB4AB2386 我发现才是正确的地址 ,实际地址和我找出的地址偏差了0xE000 也就是实际地址真实地址比通过静态IDA找到的地址少了0xE000 这是为什么呢, Android6.0手机是这样,在4.4的上没问题
[培训]科锐逆向工程师培训第53期2025年7月8日开班!