If your Android phone keeps restarting, gets stuck on the logo, or loops endlessly without reaching the home screen, this guide will help you diagnose and fix the issue. Boot loops are usually caused by software corruption, failed updates, or faulty apps — but many cases can be fixed at home.
1. Force a full reboot
A forced reboot can break a minor boot loop caused by a frozen process.
- Hold Power + Volume Down for 10–20 seconds.
- On Samsung: Power + Volume Down until the screen goes black.
- Release when the phone vibrates or restarts.
If the phone still loops, continue below.
2. Charge the phone for 20–30 minutes
A weak or unstable battery can trigger boot loops.
- Use a known‑good charger and cable.
- Plug into a wall outlet (not a PC).
- Let it charge for at least 20–30 minutes.
After charging, try turning it on again.
3. Boot into Safe Mode
If a bad app or update is causing the boot loop, Safe Mode may load successfully.
- Hold the Power button until the logo appears.
- Immediately hold Volume Down until the lock screen appears.
- If Safe Mode loads, uninstall any recently installed apps.
If Safe Mode works, the issue is almost always a faulty app or update.
4. Boot into Recovery Mode
Recovery Mode lets you clear cache or reset the device.
- Hold Power + Volume Up for 10–20 seconds.
- On Samsung: Power + Volume Up + USB cable plugged in.
- Release when the recovery menu appears.
In Recovery Mode:
- Select Wipe cache partition (safe, does not delete data).
- Reboot the phone.
If the boot loop continues, a factory reset may be required.
5. Perform a factory reset (last resort)
If system files are corrupted, a factory reset is often the only fix.
- Boot into Recovery Mode.
- Select Wipe data / factory reset.
- Confirm the reset.
This erases all data on the device. Only do this if nothing else works.
6. Boot loop after a system update
Failed or incomplete updates are a common cause of boot loops.
- Charge the phone fully and try again.
- Boot into Recovery Mode and clear the cache.
- If still stuck, a factory reset is usually required.
7. Boot loop after installing an app
Some apps can cause system instability.
- Try entering Safe Mode.
- Uninstall the recently installed app(s).
- Restart normally.
8. Signs of hardware failure
- Phone loops even after a factory reset.
- Phone overheats before rebooting.
- Phone was dropped or exposed to water.
- Battery is swollen or unstable.
These symptoms point to a failing battery, damaged storage chip, or mainboard issue.
9. When repair is required
If none of the steps above fix the boot loop, the likely causes are:
- Corrupted system partition
- Damaged internal storage (eMMC/UFS)
- Power IC (PMIC) failure
- Mainboard damage
These require professional repair. If the phone is under warranty, contact the manufacturer or carrier.