| Vendor | Utility Tool | USB Mode | Primary Use | |----------|--------------------|--------------------------|-----------------------------| | Samsung | Odin (Windows) | Download Mode (PID: 685B) | Flash full firmware, unlock | | Mediatek | SP Flash Tool | Preloader / BROM mode | Write NAND, bypass auth | | Qualcomm | QPST / QFIL | EDL (Emergency Download) | Unbrick, partition repair | | Unisoc | ResearchDownload | FDL mode | Calibration data flashing |
adb kill-server ; adb start-server # Reset USB stack adb shell input keyevent KEYCODE_POWER # Remote power button adb shell pm list packages -f # List all apps with APK paths usb util android
Settings > Network & internet > Hotspot & tethering > USB tethering . On host side, the USB Ethernet interface gets an IP via DHCP (typically 192.168.42.x). | Vendor | Utility Tool | USB Mode
| Utility Operation | Transfer Time (10 GB mix of small/large files) | CPU usage (host) | |----------------------------------------|------------------------------------------------|------------------| | MTP (via gvfs-mtp ) | 8 min 20 sec | 12% (single core)| | ADB sync ( adb sync /sdcard/ ./ ) | 7 min 05 sec | 8% | | USB Mass Storage (UMS – custom kernel) | 2 min 50 sec | 3% | | SCP over USB RNDIS (Ethernet) | 4 min 15 sec | 5% | Network & internet >