1. 确保ADB能正常连接手机
    (装了AndroidStudio后,ADB位于
    C:\Users\xxx\AppData\Local\Android\Sdk\platform-tools

  2. 把IDA中的\dbgsrv\android_server复制到手机

adb rootadb push  C:\ida\dbgsrv\android_server  /data/local/tmp/android_server
  1. 到手机中,将android_server的权限调整为可执行,并启动android_server
adb shellshell@cancro:/ $ suhmod  777 /data/local/tmp/android_server                                      root@cancro:/ # /data/local/tmp/android_server

启动后的效果如图

  1. 此时,android_server已经在监听23946端口。在PC机上打开另一个CMD,用ADB设置将23946端口的内容转发到手机的23946端口
adb forward tcp:23946 tcp:23946
  1. 在IDA中打开Debugger->Attach->Remote ARMLinux/Android debugger

  2. 用户名输入用户名localhost,密码为空即可

  3. 选择想动态调试的进程即可

更多相关文章

  1. 国内阉割版安卓手机无法使用google maps
  2. 修改Android手机的“虚拟机堆大小”和android:largeHeap来防止AP
  3. 移动接口开发:JAVA判断是android还是ios 端请求
  4. android变异时报出daemon not running. starting it now on port
  5. 关于Android(安卓)Sensor的文章
  6. IDA 调试SO
  7. win7 cmd终端连接android手机运行adb shell脚本命令
  8. Android手机开发ubuntu系统中常用的搜索命令
  9. android 之数据存储(IO)

随机推荐

  1. edittext禁止android软键盘弹出
  2. android_radioButton自学
  3. android TextView 的圆角背景
  4. Android:设置手机返回键是否可返回
  5. Android(安卓)程序获取、设置铃声音量
  6. android获取视频缩略图
  7. HttpEntity的使用 .
  8. Android(安卓)控件开发之ToggleButton
  9. Android Gallery 画廊Demo
  10. Android 登陆界面及记住用户名密码