IDA动态调试Android进程的配置步骤
16lz
2021-01-26
-
确保ADB能正常连接手机
(装了AndroidStudio后,ADB位于
C:\Users\xxx\AppData\Local\Android\Sdk\platform-tools
) -
把IDA中的\dbgsrv\android_server复制到手机
adb rootadb push C:\ida\dbgsrv\android_server /data/local/tmp/android_server
- 到手机中,将android_server的权限调整为可执行,并启动android_server
adb shellshell@cancro:/ $ suhmod 777 /data/local/tmp/android_server root@cancro:/ # /data/local/tmp/android_server
启动后的效果如图
- 此时,android_server已经在监听23946端口。在PC机上打开另一个CMD,用ADB设置将23946端口的内容转发到手机的23946端口
adb forward tcp:23946 tcp:23946
-
在IDA中打开Debugger->Attach->Remote ARMLinux/Android debugger
-
用户名输入用户名localhost,密码为空即可
-
选择想动态调试的进程即可
更多相关文章
- 国内阉割版安卓手机无法使用google maps
- 修改Android手机的“虚拟机堆大小”和android:largeHeap来防止AP
- 移动接口开发:JAVA判断是android还是ios 端请求
- android变异时报出daemon not running. starting it now on port
- 关于Android(安卓)Sensor的文章
- IDA 调试SO
- win7 cmd终端连接android手机运行adb shell脚本命令
- Android手机开发ubuntu系统中常用的搜索命令
- android 之数据存储(IO)