首页
社区
课程
招聘
[求助]用ida的android_server调试设备上的程序,刚要入门遇到了些问题
发表于: 2012-11-26 14:13 14229

[求助]用ida的android_server调试设备上的程序,刚要入门遇到了些问题

2012-11-26 14:13
14229
我用纯ndk写了个demo可执行程序,

如果先启动demo,然后用ida的Attach功能,挂上去后在ida的Debugger Windows里面的module list窗口找不到像libc.so这样的模块,只有linker 和自己demo模块。很郁闷,虽然地址空间可以切到libc上,但是很多都不显示代码,就算按键‘c' 也会出现不正确反汇编,关键是不能下断点……

如果用ida的run来远程启动程序开始调试,则很正常,
一开始是在linker的代码,f9后ida下面显示很多loaded /system/lib/xxxx,这时候在ida的Debugger Windows里面的module list窗口可以看到像 libc.so,然后可以右键 Analyze module,这时候可以方便的在Names窗口中选择一些api进行断点等操作……

Attach后module没列出来的问题不知道能不能解决?

这里测试用的是纯ndk写的demo,而且用ida的run方式是能在libc断点等操作的,
所以我想能不能用ida的run方式去调试某个apk,这个我自己却感觉貌似不太可以……
我试过 app_process 貌似不能正常启动指定的apk……

环境: 测试发现在模拟器2.3.3版本的,attach后Module的问题没有,一切正常。
         真机4.0.4和模拟器4.0的都有问题……………………尼玛的蛋疼了我许久……
         猜测可能是android_server这个程序在高版本系统有点兼容问题

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

收藏
免费 1
支持
分享
最新回复 (4)
雪    币: 130
活跃值: (71)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
我在android 1.6中也遇到过问题
2012-11-26 19:49
0
雪    币: 204
活跃值: (1913)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
帮顶啊,我也遇到这个情况不知道如何解决 求大牛指点啊
2013-4-11 10:08
0
雪    币: 335
活跃值: (263)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
老问题,ida pro自带的最多支持到android 2.3.3之后不知道是否公司被收购了不再开发支持。只支持gdbsever
2013-4-11 14:35
0
雪    币: 298
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
大牛打扰了。。。帮忙给个提示。。谢谢~
【求助】请问如何去除goldendict自校验。
2013-4-11 18:23
0
游客
登录 | 注册 方可回帖
返回
//