2024年4月5日发(作者:)

IDA之 Android应用调试方法

主要分为附加调试、启动调试模式、dex调试三种

一、 附加调试(选择目标进程进行附加)

前提:

1. 调试目标进程不具备防调试机制;

2. 设备(手机)需ROOT权限。

调试步骤:

1) 把IDA目录下的android_server push到手机目录,如:data目录,android_server可改

2) Push失败时,可对data目录进行写操作(chmod 777 data)

3) Push成功后,对android_server赋于执行权限(chmod 777 android_server)

4) 端口转发(adb forward tcp:23946 tcp:23946)

5) 启动IDA—选择菜单Debugger—Attach—RemoteArmLinux—AndroidDebugger

6) 写入参数Hostname=localhost,Port=23946

7) 选择目标进程名,进行附加调试