2

私は、JDWP を使用して Android VM と通信する Java デバッガーに取り組んでいます。

私が最も興味を持っているのは、デバイスではなく、デスクトップからエミュレーターへの移行です。デバイスではまったく別の問題であることはわかっているので、デスクトップからエミュレータに移行することに集中したいと思います。

一部の一般的な JDWP パケット コマンドで「ERROR_NOT_IMPLEMENTED」エラーが発生することがわかりました。そのため、既知の動作中のデバッガーからの JDWP パケットをスパイしたり、キャプチャしたりして、どのような組み合わせかをよりよく理解できれば、はるかに簡単になります。彼らが送信しているコマンドの。返事がもらえるのもいいですよね。

Wireshark と WinDump を調べましたが、それらはすべてインターフェイス ベースのようで、どのような設定を使用しようとしても、パケットに関しては何も得られません。

私の質問は、これに使用できるツールはありますか?

ありがとう!

4

1 に答える 1

1

私は、JDWP トラフィックを「スパイ」できるようにするプロジェクトを GitHub に持っています。NetBeans デバッガーで作業しているときに、デバッガー関連の問題を分析するのに役立つプロジェクトを開発しました。

ここを見てください: https://github.com/kherink/jdwp-analyzer

于 2015-04-28T02:16:38.067 に答える