先将ida的android_server64传递给手机(位数根据目标脚本来,32位就用32位,64位就用64位)
这个server在ida安装目录的dbgsrv中根据自己的情况选择
后面调试目录放在/data/local/tmp中,其他路径也可以,无要求然后,直接给777权限巡行,控制台会出现端口,说明没啥问题了
然后电脑上,将可执行文件直接拖动到ida pro里(注意位数)
选择调试->选择调试或者直接按f9 ,然后选择远程安卓调试如图
如果提示其他点击确认即可
然后这一步很关键
说明:应用程序/输入文件和目录都是手机上的路径,不是电脑上的,默认是电脑上的,必须修改,否则调试不了
主机名称是手机的ip,端口就是上面的android_server64运行的端口
然后确认,等待加载完成,就进入了调试
ps:f7单步调试,f8单步调试,f9跳到下一个调试
这种调试方法目标程序时在前台,不会因为交互或其他问题导致分段报错
还没有评论,来说两句吧...