准备工作
电脑配好adb的环境
安装好IDA
adb连接手机
adb devices
可以 看到显示出了电脑此时连接的安卓设备
此时我们要将IDA的android_server文件放入手机。
这个文件一般在安装目录下
安装android_server
adb push c:\tools\IDA_Pro_v7.0_Portable\dbgsrv\android_server /data/local/tmp
push后跟的第一个路径,是你电脑中android_server的位置。
若上一步显示adb连接了多个设备,则可以加上设备的识别码
adb -s ebc740d2 push c:\tools\IDA_Pro_v7.0_Portable\dbgsrv\android_server /data/local/tmp
启动android_server
命令行输入
adb shell
进入adb的shell界面;
输入
su
获取root权限;
输入
cd /data/local/tmp/
进入到我们放置android_server的目录;
输入
chmod 777 android_server
设置权限;
输入
./android_server
启动;
此时我们可以看到服务已启动
连接IDA
打开另一个命令窗口
输入
adb forward tcp:23946 tcp:23946
这样就可以启动这个端口
打开IDA32位,选择这个
输入地址,地址为localhost,或127.0.0.1,端口默认23946
此时我们便可以选择要附加的进程