ida android_server 在 Android10 不显示线程的解决方案

android10 调试遇到的问题

Android 10 或更高版本采用模块化方式来处理一些 Android 系统组件,使其能够在 Android 的常规发布周期外的时间进行更新

​ 其中 libc.so 被封装到 Runtime 模块

​ 进程加载的 libc.so 的真实路径应该为 /apex/com.android.runtime/lib/bionic/libc.so

​ android_server 内校验的 libc.so 路径为 /system/lib/libc.so ,可以设置 IDA_LIBC_PATH = /apex/com.android.runtime/lib/bionic/libc.so 解决问题

​ 当然直接把 android_server 里的校验 patch 掉也行,以 IDA7.5 为例

patch 掉一个 strcmp 就行

作者

0wl

发布于

2022-05-06

更新于

2022-05-06

许可协议

评论