(注意:以下的所有操作都是基于32位的夜神模拟器进行操作的)
1.选择合适用于通讯用的server文件
首先需要将要调试的ida目录下的dbgsrv 拷贝到模拟器的目录下 (这个要注意模拟器的版本是64位版本还是32位版本,如果是32位的版本,那么选择android_x86_server就可以了)
2. 将server文件进行拷贝修改权限操作
(用adb命令将ida的server配置文件push竟然模拟器的/data/local/tmp目录下,然后还要修改这个文件的权限,最后在运行这个文件)
2.1Push文件的命令 nox_adb push D:\11\android_x86_server /data/local/tmp
2.2 进入shell环境: 命令 nox_adb shell
2.3 跳转到拷贝进去文件的目录 cd /data/local/tmp
2.4 修改文件去权限 chmod 777 android_x86_server
2.5 执行文件命令:./android_x86_server
3. 进行端口转发
命令: nox_adb forward tcp:23946 tcp:23946
4. 启动IDA调试工具 (因为ida配置文件是32位的,所以ida也要启动32位的程序)
4.1 附加的步骤
Debugger->attach->remote linux debuger
4.2 选择你要调试的App程序
经过以上的操作,就可以完成了对IDA应用程序调试具体操作功能了。