Używałem ADB na Windows 10 do flashowania oprogramowania układowego na urządzeniu z Androidem za pomocą kabla USB. Podczas tego procesu przeglądałem Monitor zasobów i zauważyłem, że ADB wydaje się otrzymywać 3,5 megabajta na sekundę przez sieć.
Teraz moje połączenie z Internetem wynosi zwykle około 200 kilobajtów na sekundę i nigdy nie przekracza jednego megabajta na sekundę. Widać więc, że ten ruch nie był rzeczywistym ruchem internetowym.
W rzeczywistości przypomina mi to, co dzieje się, gdy używam aplikacji takich jak Airdroid, Shareit, transfer plików VLC itp. Podobne liczby pojawiają się w Monitorze zasobów, ponieważ dane są przesyłane przez sieć lokalną. Jednak w tym przypadku ADB jest wymieniony zarówno jako wysyłający, jak i odbierający dane na tym samym urządzeniu.
To, co mnie tu zastanawia, to:
- Dane były przesyłane do urządzenia z systemem Android za pomocą kabla USB, a nie sieci. Dlaczego pojawia się w sieciowym traffick'u?
- Dlaczego ADB jest wymieniony jako wysyłający i odbierający dane w systemie Windows?
Zakładam, że tak właśnie powstaje ADB. Ale jestem ciekaw, co dokładnie robi ADB. Nie mam z tym żadnych problemów technicznych, pytam tylko z ciekawości i dowiedzieć się więcej o ADB.
źródło