IDA+android_server远程调试真机/arm模拟器全步骤

Cool.Cat 2019-12-23 2469

1、准备一台arm真机或arm模拟器均可;

2、需要拿到root权限;

3、将ida/dbgsrv目录的android_server上传到设备:adb push android_server /data/tmp,并给与执行权限;

4、将android_server注入到目标进程:./android_server;

5、adb forward tcp:23946 tcp:23946完成端口转发;

6、上传并运行目标apk,通过adb shell dumpsys window windows|findstr Current获得当前activity名XXX/YYY;

7、通过am start -D -n XXX/YYY启动目标apk;

8、ida选择remote arm linux/android debugger,然后附加到设备上目标进程;

9、DDMS里查看jdwp端口PORT

11、jdb -connect com.sun.jdi.SocketAttach:hostname=127.0.0.1,port=PORT





最新回复 (0)
返回
发新帖
X