あちこちに情報が出ているので、これは自分用のメモ。
必要なもの
エミュレーターの場合:なし
実機の場合:root権限
やりかたは、エミュレーターでも実機でも同じです
非常に簡単
1)以下のコマンドを実行する
>adb shell tcpdump -vv -s 0 -w /sdcard/output.cap
※これでsdcardにouput.capというファイル名で情報が蓄積されている
2)確認したいアプリを起動して、動かす
3)adb shellを終了
4)sdcardのoutput.capをローカルPCにコピー
5)wiresharkなどのツールでoutput.capを開いて内容を確認
これだけ。
実機の場合は、次の事が必要になります
a)エミュレーターからtcpdumpを取ってくる
b)取ってきたtcpdumpを /system/xbin/にコピーする
c)権限を付与する
> adb shell chmod 6755 /system/xbin/tcpdump
あとは同じ。
0 件のコメント:
コメントを投稿