Теперь можно напрямую использовать Wireshark для захвата трафика эмулятора Android.Существует плагин extcap под названием androiddump , который делает это возможным.Вам необходимо иметь исполняемый файл tcpdump
в образе системы, работающий на эмуляторе (в большинстве современных образов он есть, протестированный с образами API 24 и API 27) и adbd
, работающий от имени пользователя root (просто запустите adb root
),В списке доступных интерфейсов в Wireshark (только в версии Qt, у устаревшего GTK + его нет) или в списке, показанном tshark -D
, должно быть несколько интерфейсов Android, позволяющих прослушивать трафик Bluetooth, Logcat или Wifi, например:
android-wifi-tcpdump-emulator-5554 (Android WiFi Android_SDK_built_for_x86 emulator-5554)