博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android native c 的so调试
阅读量:5310 次
发布时间:2019-06-14

本文共 723 字,大约阅读时间需要 2 分钟。

基本上跟linux 一样

1.把ida 目录下android_server 传到android 目录中
如:
adb push  android_server /data/local/tmp/
adb shell 进入模拟器
cd /data/local/tmp/
chmod 755 android_server
./android_server
看到监听端口 23946
2.在windows 控制台下转发window 到模拟器或者手机的端口
adb forward tcp:23946 tcp:23946
3.ida 中选择android 调试
在Debuggger 中的process options 的
hostname 填上localhost
port: 23946
4.在Debuggger 中的attach 上android 所对应的程序就行了
如果不调so,而是调是bin的话
第3部application 填上:你bin 在模拟器或者手机的路径
Input file:同application
Directory:你bin 在模拟器或者手机的目录路径
有参数的话,参数也填上
然后直接在第4部F9 或者start process
对于使用symbian的同学注意下:
第3部application 填上:你bin 在手机的路径
Input file:你本机电脑上的程序路径
port:com口
手机上要安装trk
注意:ida6.1 才支持android 调试,5.5 不支持

转载于:https://www.cnblogs.com/ziyouchutuwenwu/archive/2013/01/21/2870415.html

你可能感兴趣的文章
[Code Festival 2017 qual A] C: Palindromic Matrix
查看>>
修改博客园css样式
查看>>
Python3 高阶函数
查看>>
初始面向对象
查看>>
docker一键安装
查看>>
leetcode Letter Combinations of a Phone Number
查看>>
Unity 5.4 测试版本新特性---因吹丝停
查看>>
7.5 文件操作
查看>>
DFS-hdu-2821-Pusher
查看>>
MyEclipse中将普通Java项目convert(转化)为Maven项目
查看>>
node js 安装.node-gyp/8.9.4 权限 无法访问
查看>>
windows基本命令
查看>>
VMware中CentOS设置静态IP
查看>>
[poj1006]Biorhythms
查看>>
jsp
查看>>
Hyper-V虚拟机上安装一个图形界面的Linux系统
查看>>
Hover功能
查看>>
js千分位处理
查看>>
Mac---------三指拖移
查看>>
字符串类型的相互转换
查看>>