1.下载工具ida pro,并安装
https://download.csdn.net/download/shuang__zi/12655527
2.通过adb的方式连接到手机,可以通过usb或是wifi等方式连接。通过cmd 的adb devices 可以查看连接列表,通过
adb connect 10.10.17.108:22996 进行连接到手机
3.通过cmd定位到ida安装根目录下的dbgsrv/路径下。
3.1 通过 adb push android_server /data/local/tmp/android_server,将android_server文件push到手机的data/local/tmp 下面。
3.2 通过adb shell 进入手机.
3.3 之后通过cd data/local/tmp 进入到文件的目录下。
3.4 通过 chmod 777 android_server,给与文件最高的权限。
3.5 通过 ./android_server 运行文件
3.6 另开一个cmd ,执行 adb forward tcp:23946 tcp:23946 将手机终端的23946端口转发到电脑上.
4.打开,在IDA Pro工具菜单栏中找到Debugger->Attach->Remote ARMLinux/Android debugger选项,点击确定,如图所示。
5.点击确定之后,填写localhost,点击确定。
6.得到手机中的应用的进程列表
7.通过选择要进行查看的进程