首页
社区
课程
招聘
[求助]IDA6.6调试APK,断点不起作用
发表于: 2015-2-27 17:29 14920

[求助]IDA6.6调试APK,断点不起作用

2015-2-27 17:29
14920
按照网上给出的《debugging_dalvik》里的介绍,基本按照上面的步骤,使用的也是给出的例子程序。
一、android sdk、模拟机、安装apk等等就不说了……
二、apk程序拖进ida后,选择classes.dex,然后在“Debugger/Debugger Options/Set specific options”里设置:Package name是"com.example.myfirstapp",Activity是“.MainActivity”
Path to sources这个地方没有去设置。
然后去模拟机里把手机设成调试模式
三、下断点,在MainActivity的OnCreate函数处下断点,位置应该一样,在0004EE20处。
四、按F9执行应用,模拟机上的应用起来后,并未在设置的OnCreate函数处断下来,IDA上面显示的是一个"please waiting"的小窗口,一直是running的状态。

用其他自己写的小程序测试,也是如此。在其他更多的地方下断点,也是断不下来。
换成真机测试,也是如此。

请教一下如何解决这个问题,谢谢!

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

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 429
活跃值: (547)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
APK设置为调试模式没,或你手机改为调试模式没 即 default.prop 中 ro.debuggable = 1
2015-2-27 17:39
0
雪    币: 195
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
在AndroidManifest.xml里已经设置 android:debuggable=”true” 了
2015-2-27 17:41
0
雪    币: 195
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
ok了,下断点的时候,我之前是右键函数,然后设置断点;
后来改成双击函数,然后按F2下断点,这样就可以断下来,也不知道是为什么
2015-3-2 11:08
0
游客
登录 | 注册 方可回帖
返回
//