A common confusion: “My device is in fastboot mode, why doesn’t adb devices show it?” Because fastboot uses a different USB class (0xff) and a raw command protocol. It doesn’t speak the ADB protocol at all. You use fastboot flash boot boot.img , not adb .
These commands do not use FTP or SCP. They use a custom protocol: sdk platform tools work
A versatile command-line tool that acts as a communication channel. A common confusion: “My device is in fastboot