sodcalculator

10 Tech How-To

Android Stuck in Fastboot Mode? Fix It

Guide 10-4956 · Updated · Step by step

If your Android device is stuck in fastboot mode, the fix is usually a simple reboot, but sometimes you need to reflash the boot image or use a manufacturer tool. Fastboot is a low-level protocol on Android devices that lets you modify the system partition, and getting stuck there usually means the reboot command failed or the bootloader is waiting for a command. Below are the exact steps to get out of fastboot, plus what to do when the standard methods don’t work.

What Is Fastboot Mode?

Fastboot is a diagnostic and flashing protocol that runs on Android devices when the bootloader is unlocked. It is separate from the Android operating system and is used to flash partitions like the boot image, recovery, or system. You typically enter fastboot by holding a key combination (often Volume Down + Power) or by issuing the command adb reboot bootloader. Once in fastboot, the screen usually shows a dark background with the Android logo and text like “FASTBOOT MODE” or “Press any key to continue.”

Unlike recovery mode, which has a menu you can navigate with volume keys, fastboot is designed to be controlled from a computer via a USB cable. The device is waiting for commands from the fastboot command-line tool, which is part of the Android SDK Platform Tools. If you don’t send any commands, the device stays in fastboot indefinitely—that is the “stuck” state most people encounter.

Why Does It Get Stuck?

There are several common reasons why an Android phone stays in fastboot mode:

  • Accidental key press: Holding the wrong button combination during a reboot or while the device is off can trigger fastboot.
  • Failed system update: If a system update is interrupted or corrupt, the bootloader may fall back to fastboot to allow recovery.
  • Corrupted boot partition: If the boot image is damaged, the device cannot start Android and may sit in fastboot.
  • Software command error: A command like fastboot reboot issued from a computer may fail if the USB connection drops or the driver is misconfigured.
  • Unlocked bootloader: On devices with an unlocked bootloader, a simple reboot can sometimes land in fastboot if the bootloader is waiting for a confirmation.

How to Exit Fastboot Mode (Basic Fixes)

Try these in order, from simplest to more involved. Most users will be done after step 1 or 2.

  1. Force restart: Press and hold the Power button for 10–15 seconds until the screen goes black and the device vibrates or restarts. On some devices, you may need to hold Power + Volume Down for 10 seconds.
  2. Use the hardware keys: If the screen shows a menu (like “Start,” “Restart Bootloader,” “Recovery Mode”), use the Volume keys to highlight “Start” and press Power to select it.
  3. Reboot from a computer: Connect the device to a PC with USB debugging enabled (if it was before), open a command prompt, and run fastboot reboot. If the device is not recognized, you may need to install the correct USB driver.
  4. Charge the battery: If the battery is critically low, the device may not have enough power to reboot. Plug it into a charger for 10 minutes, then try a force restart again.

When the Basic Fixes Don’t Work

If the device still boots into fastboot after a force restart, the boot partition is likely corrupt or the bootloader is waiting for a specific command. In that case, you have two main options:

  • Reflash the boot image: If you have an unlocked bootloader and access to the stock firmware, you can download the correct boot.img for your device model and flash it with fastboot flash boot boot.img. This is a common fix for a corrupted boot partition.
  • Use the manufacturer’s recovery tool: Most major brands (Samsung, Google, Xiaomi, OnePlus) provide a PC tool that can restore the device to factory state. For example, Samsung has Smart Switch, Google has the Android Flash Tool, and Xiaomi has Mi Flash Tool. These tools can reflash the entire firmware and get the device out of fastboot.

Before flashing, always back up any data you can. Flashing the boot image or using a recovery tool will likely wipe your data.

Common Mistakes to Avoid

Many users make the situation worse by trying the wrong fixes. Here are the most common pitfalls:

  • Unlocking the bootloader unnecessarily: If your device is locked, don’t unlock it just to fix fastboot. Unlocking wipes data and can void warranties.
  • Using the wrong firmware: Flashing a boot image from a different model or region can brick the device. Always verify the exact model number (e.g., SM-G991U vs. SM-G991B) and download the correct stock firmware.
  • Ignoring USB drivers: If your computer doesn’t recognize the device, you won’t be able to send fastboot commands. Install the official USB driver from the manufacturer or use the generic Google USB driver.
  • Forgetting to hold the power button long enough: A brief press won’t force a restart. Hold it for at least 10 seconds, sometimes up to 20.

What to Do If Nothing Works

If you’ve tried all of the above and the device is still stuck in fastboot, the issue may be hardware-related (e.g., a faulty power button or a damaged bootloader). In that case:

  • Contact the device manufacturer’s support or visit an authorized service center. They have proprietary tools to reflash the bootloader.
  • If the device is still under warranty, do not attempt any flashing that could void it. Check the warranty terms first.
  • If the device is old and out of warranty, you can try community forums like XDA Developers, but be aware that flashing the wrong file can permanently brick the device.

Frequently Asked Questions

Will I lose my data if I exit fastboot?

Exiting fastboot with a simple reboot or force restart does not erase data. However, if you need to reflash the boot image or use a recovery tool, that will likely wipe your data. Always back up if possible before flashing.

How do I get out of fastboot without a computer?

On most devices, you can force restart by holding the Power button for 10–15 seconds. If that doesn’t work, try holding Power + Volume Down for 10 seconds. If the device has a physical menu, use the volume keys to select “Start” and press Power.

Why is my phone stuck in fastboot after an update?

A failed or interrupted system update can corrupt the boot partition, causing the bootloader to stay in fastboot. The fix is usually to reflash the stock firmware using the manufacturer’s tool or the fastboot command.

Can I use ADB to exit fastboot?

ADB (Android Debug Bridge) does not work in fastboot mode; you need the fastboot command-line tool. If you have the Android SDK Platform Tools installed, you can run fastboot reboot from a command prompt while the device is connected via USB.

Is fastboot mode the same as recovery mode?

No. Fastboot is a bootloader protocol for flashing partitions, while recovery mode is a separate environment used for factory resets, cache wipes, and installing updates. Recovery mode has a menu; fastboot usually does not.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →