首页
社区
课程
招聘
未解决 [求助]ida在bluestacks模拟器动态调试安卓so文件无法attach debugger
发表于: 2018-11-7 08:34 3050

未解决 [求助]ida在bluestacks模拟器动态调试安卓so文件无法attach debugger

2018-11-7 08:34
3050
我自己认为问题是出在android_server没有执行成功,执行结果见截图, android_server 是arm版的,bluestacks据说也是arm架构,求教是何原因?还是说有其他问题?


应用已在等待debugger to attach阶段

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 1392
活跃值: (5142)
能力值: ( LV13,RANK:240 )
在线值:
发帖
回帖
粉丝
2
bluestacks 应该是在X86上模拟arm架构。利用android的 nativebridge执行arm的so。你应该编译x86的android_server上去运行。
2018-11-7 11:01
0
雪    币: 124
活跃值: (469)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
在主机环境下,adb forward tcp:23946 tcp:23946;看看你主机环境有没有打开这个端口
2018-11-7 11:02
0
雪    币: 4490
活跃值: (5109)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
4
答案是放弃bluestacks,bluestacks限制太多了,他就是拿来给普通用户来玩商业游戏的,不适合进行开发调试及逆向。
用官方原版安卓模拟器x86吧,或者mumu模拟器不过也必须是x86。模拟器对arm调试的支持都支持得不好都有问题。ptrace那些子命令没完整支持吧。
2018-11-7 11:02
0
雪    币: 312
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
IamHuskar bluestacks 应该是在X86上模拟arm架构。利用android的 nativebridge执行arm的so。你应该编译x86的android_server上去运行。
改成android_x86_server后调试成功,先暂时试用下bluestacks调试看看会有什么限制
2018-11-7 14:44
0
雪    币: 312
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
调试过程中发现汇编指令全是X86指令集的指令,完全看不明白,诶,放弃模拟器调试,老实用真机
2018-11-7 15:50
0
雪    币: 194
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
请教一下,我用IDA打不开apk的so文件,这是为什么?
2018-11-7 22:02
0
游客
登录 | 注册 方可回帖
返回
//