zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

Mac IDA debug android exec program

AndroidMac debug exec program IDA
2023-09-14 09:16:07 时间
1.在设备上运行android_server64(Android设备必须root)
# cp /Applications/IDA\ Pro\ 7.0/dbgsrv/android_server64 .
# adb push android_server64 /system/bin
# adb shell android_server64

# adb forward tcp:23946 tcp:23946
注意:如果设置这一步,Hostname设置:localhost或127.0.0.1即可.
# adb push test /data/local //将需要debug程序push到android

2.IDA单步调试,打开需要调试的可执行文件
F12:下断点
--->Debugger
 --->Run
  --->Remote ARMLinux/Android debugger
Application:/data/local/test(调试文件名的路径)
Directory:/data/local(调试文件名的目录)
Hostname:192.168.3.22(android设备ip) 
Port:23946


3.开始调试
按F9进入开始调试
F7:单步进入
F8:单步走