前言:2014-10-14记录在hi baidu上,现在移过来
(1)./android_server(su权限执行android_server,有些反调试会检测android_server)
(2)adb forward tcp:23946 tcp:23946(端口转发)
(3)adb shell am start -D -n {packagename/mainActiviyName}(包名/最先启动的Activity)
adb shell am start -D -n com.example.dexloader/.MainActiviy
(4)IDA 附加调试 F9运行 此时状态Running
(5)打开DDMS(以便执行jdb命令)
(6)jdb -connect com.sun.jdi.SocketAttach:hostname=localhost,port=8888(适用于Windows)
注意事项:
1:执行android_server需su权限
2:打开DDMS
3:注意IDA Debug options { Suspend on thread exit/start Suspend on library load/upload}