android native c 的so调试


基本上跟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 不支持

奉上IDA6.1版本下载地址 

Hex-Rays.IDA.Pro.Advanced.v6.1.part1.rar

Hex-Rays.IDA.Pro.Advanced.v6.1.part2.rar

说明文档

No.Starch.The.IDA.Pro.Book.2nd.Edition.Jun.2011


更多相关文章

  1. Android指纹登录工具类封装
  2. Android获取手机信号强度/信号格数
  3. 解决 Android(安卓)模拟器 无法上网问题
  4. android开发随记 - Google Map
  5. Android访问本地服务器(localhost)的解决方案
  6. Android(安卓)屏幕截图并用WindowManager显示
  7. Android(安卓)SVG矢量资源的使用方法
  8. Android(安卓)屏幕截图并用WindowManager显示
  9. 构建Android开发环境

随机推荐

  1. android http通过post请求发送一个xml
  2. android 知识点
  3. Android8.0以上监听开关机,息亮屏,解锁等系
  4. 加速 Android 开发的五大开源网站
  5. Android界面开发推荐颜色
  6. Android之TextView设置String文本颜色
  7. Android TextView字体颜色等样式详解
  8. 「横竖屏」 「分屏」 「虚拟按键」
  9. Gradle-jar-aar
  10. 在Android中使用GIF图片