Question: what is the difference between fastboot and recovery?
Answer: Recovery is the mode that is used by device to install updates to Android ROM partition. It is also used while factory resetting the phone. ... Fastboot on the other hand is a protocol that can be used to connect to the device from a computer over USB and issue updates to the partitions of the device.