IDA真机动态调试使用32位android_server引起的错误
如图所示,IDA出现createxxxx错误,并且Dos命令窗口提示错误Failed to find data segment of /system/bin/linker:的原因是,真机架构为arm64(android命命令窗口下cat/proc/cpuinfo命令可进行查询),而android_server为32位或者用32位IDA进行调试,这显然是不合适的。android_server64在IDA 7.0及以上版本中自带,这里直接贴出来,自行下载。 请楼主不要误导群众,调试 32 位进程要用 IDA32 + android_server,调试 64 位进程要用 IDA64 +android_server64,和目标进程有关,和 CPU 无关。
楼主你图片里要调试的是 app_process64,那肯定不能用 IDA32的。 谢谢分享 LeadroyaL 发表于 2020-8-12 20:45
请楼主不要误导群众,调试 32 位进程要用 IDA32 + android_server,调试 64 位进程要用 IDA64 +android_ser ...
原来如此,第一次玩,还真不知道,谢谢纠正 ida版本要高点,我用的6.6里面 好像还没 android_server64需要升级了 感谢分享 谢谢@Thanks!
页:
[1]