2011/12/12

Androidでパケットログを取得する方法

アンドロイドの通信ログ(パケットログ)を取得する方法です。

下記のコマンドを発行するとログキャプチャ待機状態になります。

adb shell tcpdump -s 0 -v -w /data/tcp.pcap

待機状態でブラウザ等から通信を行うとパケットログが取得できます。
パケットログ取得を終了するにはCtrl+C。

取得したパケットログは上記コマンドの場合は /data/tcp.pcap に保存されます。
これをpullしてワイヤーシャークなどで実行すればパケットログ解析が可能です。



以上です。