ida远程链接apk步骤
1.打开模拟器之后,⽤adb命令链接
adb connect 127.0.0.1:7555(mumu模拟器)
2.上传ida安装⽬录下的android_server⽂件到模拟器的 任意路径下(我这⽤的是android_x86_server)
3.设置权限,启动android_server程序
4.重新打开⼀个命令提⽰符,输⼊”adb forward tcp:23946 tcp:23946”进⾏tcp端⼝转发。
转发后没有任何输⼊,代表转发成功。
5.通过adb shell进⼊模拟器终端,使⽤am start命令启动apk程序。
am start -D -n com.******.****/com.*****.***Activity
启动后,模拟器界⾯会弹窗登录调试链接的信息。
6.启动ida pro,点击”Debugger - > Attach -> Remote Linux debugger”,(如果后⾯提⽰链接错误,可以使⽤ Remote
ArmLinux/Androiddebugger 再连接试试)会看到以下对话框:
点击”Debug options”按钮,在”Suspend on process entry point”, ”Suspend on thread start/exit”, ”Suspend on library load/unload” 等选项的前⾯打上勾,如下图所⽰:
点击”ok”后会在以下对话框的hostname中填上”localhost” ,点击“ok”.
7.在弹出的”Choose process to attach to”窗⼝中到 你通过am命令启动的进程,选中该进程,然后点击”ok”按钮。
9.动态断点调试还在学习中。下⼀节再分享
参考:
-------------------- 如果对你有帮助,请帮忙⽀持⼀下!--------------------
android模拟点击
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论