您的位置:首页 > 移动开发 > Android开发

IDA动态调试Android SO

2017-06-22 18:12 295 查看
前言: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}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 调试 shell