I was using ADB on Windows 10 to flash firmware to an Android device via a USB cable. During the process, I was looking through the Resource Monitor, and I noticed that ADB was appearing to recieve 3.5 megabytes per second over the network.
Now, my Internet connection is typically at around 200 kilobytes per second and never goes above one megabyte per second. So, clearly this traffic was not actual Internet traffic.
Actually, this reminds me of what happens when I use apps like Airdroid, Shareit, VLC file transfer, etc. Similar numbers show up in Resource Monitor, because the data is being transfered through the local network. However, in this case, ADB is listed as both sending and recieving the data on the same device.
What puzzles me here is:
- The data was being transmitted to the Android device through a USB cable, not the network. Why is this showing up under network traffick?
- Why is ADB listed as both sending and recieving the data on Windows?
I'm assuming that this is simply how ADB is made. But I'm curious to know what exactly ADB is doing. I don't have any technical problems with this, I'm merely asking out of curiosity and to learn more about ADB.