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

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

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


应用已在等待debugger to attach阶段

阿里云助力开发者!2核2G 3M带宽不限流量!6.18限时价,开 发者可享99元/年,续费同价!

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