Android device Stuck in a boot loop? Here is a Simple Fix

This step-by-step guide will help you to fix your Android device stuck on a logo screen. It is called Bootloop and is one of the most common error faced by a number of Android users daily.

You might be wondering how it happened?

There are many reasons causing boot loop issues in Android OS and most common includes when flashing a custom ROM, kernels or stock firmware using Odin. After doing any modifications to Android OS, you need to clear system cache to prevent boot loop, continuous rebooting or your phone /tablet stuck at Samsung logo. You can easily recover it by clearing cache using stock or custom recovery like TWRP or ClockworkMod.

But here’s the solution unbrick your device with a simple trick.

How to fix boot loop

Here is My Guaranteed Fix:

The instructions are same for stock and rooted devices (users having root access). The only difference is you would have custom recovery instead of stock but almost having similar options to clear cache and wipe data & factory reset your phone.

Step 1: First of, remove the battery from your phone. If you’ve non-removable battery, no worries just power off your device for a while.

Step 2: After a while reinsert battery back into your phone.

Step 3: Every Android device has it’s own button combos to enter into recovery /fastboot mode.

Samsung: Volume up+Home+Power

HTC: Power off, Hold the volume down and power button to boot into hboot.

Google Nexus: Power off, Press and hold Volume Down and Power buttons simultaneously.

Step 4: Most of the time wiping system cache fixes the boot loop issue, but I would recommend you to wipe data & factory reset your phone or tablet.

Step 5: Once into to the recovery /fastboot mode you should get recovery options. Use Volume Up/Down keys for navigating between different options and Power button to select the desired action.

Step 6: Select Wipe data & factory reset will delete everything stored on the internal storage including photos, app data and contacts.

Step 7: Finally Wipe system cache and you’re good to go.

Step 8: Using the recovery options, reboot your Android.

Did You Installed a Custom ROM?

When you flash a custom ROM (CyanogenMod, PAC-ROM, Paranoid Android, OmniROM etc), it takes around 5-10 minutes for your device on the first boot so you need to wait and if it takes longer here is are the instructions to fix the boot loop.

Before we go more deeper into fixing this issue, I would ask you a common question, Have you tried wiping dalvik cache? If not do it now using Custom recovery, otherwise follow the steps below:

  1. Make sure that you’ve already installed USB drivers on the PC.
  2. Setup fastboot adb drivers. You can follow our guide to setup adb fastboot.
  3. Extract /unzip the ROM file, to get the boot.img file.
  4. Copy it to the Fastboot drivers folder.
  5. Reboot your phone into custom recovery mode.
  6. Run adb fastboot.
  7. Type: “fastboot devices” make sure your device is listed.
  8. Now type this command to flash the boot.img file:
fastboot flash boot boot.img
  1. Once done reboot your phone using recovery options.

This method has worked for a number of people and devices including Motorola, Google Nexus, LG , Sony and HTC. Let me know if you have further questions.

Did you found it helpful? Leave your valuable feedback so that we can improve and produce high quality guides.

Share it with friends
Imran Aftab

Hello, I'm Imran Aftab, a tech enthusiast using Android, iOS, and Windows. Hardware expert for Gaming & Crypto mining rigs. I have been writing on tech since 2013, starting with ohguideme, then Androidcentral. I have written and published several guides and tutorials on how to root Android, flash custom ROM, recovery, and jailbreak iPhone, and have written several guides on how to bypass FRP. I also worked in a phone repair shop, so I have pretty good experience with mobile software and troubleshooting. So, all the guides you see here have been tested and confirmed to work.

Click Here to Leave a Comment Below 5 comments