ida调试so

ida调试so
grand声明
这篇文章纯纯就是水
环境配置
adb
不同版本ida的android_server
真机或者模拟器
流程
解压获取so文件
安装apk
启动android server
启动ddms
一般sdk目录下面就有
找到对应的进程
ida打开对应的so
断点
也可以ctrl+f7找到对应的内容
adb
进入adb shell 启动android server
如果要进行一些端口的选择可以
1 | ./as -p[端口] |
adb 端口转发
1 | adb forward tcp:23946 tcp:23946 |
adb启动应用
1 | adb shell am start -D -n [apk包名]/[主活动] |
ida附加
选择进程 附加 cmd port可以在monitor找到
1 | jdb -connect com.sun.jdi.SocketAttach:hostname=127.0.0.1,port=8600 |
wait for debug就没了 这里建议真机调 因为我模拟器 断点老是出问题