
Clear cache and app data on Android by hand, step by step, and how IT admins do it across many devices. Steps for Android 14 and later.
What fastboot mode is, how to enter and exit it, the commands IT admins use, and how to fix an Android stuck in fastboot.


Content writer, trio.so
Fastboot mode is a pre-boot mode on an Android device, also called the bootloader screen, where a connected computer can flash partitions, read device variables and reboot the phone. It runs before Android starts, so nothing on the device, including an MDM agent, is active while it is on screen. Admins meet it when a company phone is stuck on that screen, or when a device must be reflashed.
Fastboot is both a protocol and a command line tool. The bootloader exposes the protocol; the fastboot tool, part of Google's Android SDK Platform-Tools, talks to it over USB. Fastboot is separate from ADB. ADB talks to a running Android system; fastboot talks to the bootloader before the system starts. People search for "adb fastboot" because one repair job often uses both tools.
Samsung is the exception. Samsung phones do not use fastboot; they use Download mode and the Odin tool. The rest of this guide covers devices that use fastboot, such as Google Pixel, Motorola, OnePlus and Xiaomi.
You cannot "enable" fastboot as a setting. You boot into it. There are two ways.
If the device boots and USB debugging is on, connect it and run:
adb reboot bootloader
You can reach the same screen from the recovery menu on some devices.
fastboot devices
1A2B3C4D5E6F fastboot
The first column is the device serial number, so yours will differ. If the list is empty, the cable, port or driver is the usual cause.
| Command | What it does |
|---|---|
fastboot devices | Lists connected devices in fastboot mode |
fastboot getvar all | Prints device variables: product, bootloader version, lock state, current slot |
fastboot reboot | Restarts the device into Android |
fastboot reboot bootloader | Restarts back into the bootloader |
fastboot flash <partition> <file> | Writes an image to a partition, for example from a factory image |
fastboot flashing unlock | Unlocks the bootloader and wipes user data |
fastboot flashing lock | Locks the bootloader again, which also wipes user data |
To leave fastboot mode, run:
fastboot reboot
Rebooting... Finished. Total time: 0.050s
The exact timing line varies by tool version and device. Older devices also accept fastboot oem unlock where flashing unlock is not supported.
fastboot reboot from a computer, as above.Reflashing wipes the device. Back up anything that matters first, if the device still lets you.
Unlocking the bootloader lets you flash custom images, and it has consequences you should know before doing it on a company device:
Most fleets never need to unlock a bootloader. Keep devices locked and use the maker's factory images for repair.
Fastboot is a repair tool. It does not manage a device. Once the device boots into Android, management takes over: you enroll it, apply policies, push apps and, if it is lost, lock or wipe it. trio.so manages enrolled Android devices, and it cannot act while a device sits in fastboot. After a reflash, enroll the device again. See Android device management.

Related reading: device admin on Android, how to whitelist an app on Android and the Android work profile.
Enroll Android devices by QR code or zero touch and apply policies from one console. Try trio.so free for 14 days.
Every organization today needs a solution to automate time-consuming tasks and strengthen security. Without the right tools, manual processes drain resources and leave gaps in protection. trio.so is designed to solve this problem, automating key tasks, boosting security, and ensuring compliance with ease.
Every organization today needs a solution to automate time-consuming tasks and strengthen security. Without the right tools, manual processes drain resources and leave gaps in protection. trio.so is designed to solve this problem, automating key tasks, boosting security, and ensuring compliance with ease.





Have questions? We've got answers. This section covers some of the most commonly asked questions related to this topic.
fastboot reboot, or hold the Power key to force a restart. If it keeps returning to fastboot, charge it, check for a stuck key, and reflash the factory image.adb reboot bootloader with USB debugging on.fastboot reboot, or select Start in the bootloader menu with the volume keys and press Power.fastboot flashing unlock factory resets the device.Related
The related industry news, interviews, technologies, and resources.

Clear cache and app data on Android by hand, step by step, and how IT admins do it across many devices. Steps for Android 14 and later.

Android Enterprise enrollment explained: work profile, fully managed and dedicated devices, QR code and zero-touch setup, and which method to use when.

Android zero-touch enrollment is a capability that many organizations take advantage of. Read on to learn about how to make it more secure.

Complete guide to pushing Android remote updates with MDM. Learn methods for app, system, and policy updates across managed devices.

Remove a work profile from Android or a Samsung phone in a few taps, what gets deleted, why removal can be blocked, and how IT removes it at offboarding.

How to give Android work devices a private app store: managed Google Play private apps and web apps, distribution, updates and access control.

Android device offboarding secures corporate data during employee exits through factory resets, account removal, and compliance documentation that prevents unauthorized access.

Android RMM software enables remote monitoring and management of Android devices across distributed workforces. Explore tools, features, and deployment strategies for IT teams.
14 day free trial. No credit card required.
trio.so for MSPs: one console, separate clients