如何监视/捕获从JDWP到Android VM的数据包?

时间:2014-10-21 23:09:29

标签: android jdwp

我正在使用JDWP的Java调试器,与Android VM通信。

我最感兴趣的是从桌面到仿真器,而不是在设备上。 我知道在设备上,这是一个完全不同的事情, 这就是我想集中精力从桌面到模拟器的原因。

我发现一些常见的JDWP数据包命令得到了ERROR_NOT_IMPLEMENTED'错误, 所以如果我可以窥探,或者能够捕获JDWP,那将会容易得多 来自已知工作调试器的数据包,以便更好地了解内容 他们发送的命令组合。能够得到回复也会很好。

我查看了Wireshark和WinDump,但它们似乎都是基于接口的, 无论我尝试使用什么设置,我都没有得到任何数据包。

我的问题是,我可以使用任何工具吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

我在GitHub上有一个项目,允许你进行间谍活动"关于JDWP流量,我在开发NetBeans调试器时开发了它,以帮助我分析与调试器相关的问题。

看看这里: https://github.com/kherink/jdwp-analyzer