2017-11-18 5 views
0

wiresharkを使用するには、私のgenymotionにnetcatをインストールします。私はalotを試して、netcatファイルの多くをgenymotionにコピーしましたが、ncコマンドを実行するとncが見つかりませんでした。 belwのリンクからダウンロードすることができますが、私は何をすべきかを知らないよりも、言われています: https://android.googlesource.com/platform/external/netcat/+/master おかげgenymotionにnetcatをインストールするには

enter image description here

+0

あなたの 'nc'バイナリが$ PATHにリストされているディレクトリの であることを確認しましたか? - 実行可能とマークされていますか? –

+0

私はどのようにそれをチェックすべきですか?それはncコマンドがvalid.Iではないということです。ファイルをダウンロードしてgenymotionに抽出しましたが、インストールされているようです。実行可能ファイルがありません。どこでも見つけられますか? –

答えて

0

何がhttps://android.googlesource.com/platform/external/netcat/+/masterで見ることncソースコード、準備ができていないです使用するバイナリです。

それを使用するには、以下を行う必要があります。

  1. がバイナリを生成するためにNDKを使用してソースをコンパイルします。
  2. バイナリをデバイスに送信します。たとえば、adb push path/to/your/nc /system/binを使用します。

これが完了すると、デバイス内のシェルをadb shellで開き、ncを使用できるようになります。

+0

あなたの助けてくれてありがとう。それをするための適切なリンクを知っていますか?私は今までこのようなことをしていません。 –

+0

あなたはAOSPから物を作ることに慣れている必要があります。 https://source.android.com/setup/には多くの情報がありますが、それは圧倒的なものです。あなたは何をしようとしているのですか?デバイスで発生しているネットワークトラフィックを調べたい場合は、デバイスにncをインストールせずにWiresharkを使用する必要があります。デバイスとマシンのトラフィックは混在しますが、ブリッジモードでデバイスを設定することで回避できます。これがあなたがしようとしているものなら、私はあなたにもっと指示を与えることができます。 –

関連する問題