Gotechtor select and review products independently. When you purchase through our links, we may earn a commission. See our ethics statement.

Android Phone Keeps Restarting? Try These Fixes

Updated on

Writer, Smart Home

For years technology has been a big part of Gardy's life. He's an Android guy with a secret love for Apple products. When not at work, you can usually catch him drawing with a pencil. He is a writer at Gotechtor covering streaming media, TVs, and everything smart-home related. 

Gotechtor's Editorial Guidelines

If your Android phone keeps restarting, you’re probably frustrated and unable to use it. Fortunately, this can be a relatively easy problem to fix. This guide walks you through several troubleshooting steps you can try.

Why is Your Android Phone Keeps Restarting? 

There are many reasons why your Android phone might be stuck in a reboot loop. It could be due to a software-related issue or a hardware problem.

Without further ado, let’s check out the common reasons responsible for your Android phone that keeps restarting.  

  • Malfunctioning applications can push the Android device to the edge and it can reboot randomly. 
  • Android System corruption is also a possible reason. If the system is buggy, it can cause a lot of issues with the device. 
  • Overheating is a rare Android device problem. If your phone is overheating, it will be turned off automatically.  
  • Malfunctioning Hardware is one of the biggest causes of rebooting Android devices. 
  • The Stuck Power Button is yet another reason. If the button is stuck, no wonder your Android device is rebooting constantly.  

As you can see your Android phone can restart due to a wide variety of problems. Luckily the fixes below will help you bring your Android phone back from a reboot loop.

8 Solutions to Fix Android Phone Keeps Restarting

Here are all the tips you’ll learn about in this guide. Keep in mind, the tips may vary depending on your device model and operating system.

  1. Remove Phone Case and Check Power Button
  2. Android Recovery Mode
  3. Drain the Battery
  4. Android Safe Mode
  5. Remove Malicious Apps
  6. Free Up Storage 
  7. Android System Update
  8. Factory Data Reset

1. Remove the Phone Case and Check the Power Button 

If your Android phone keeps restarting, remove the phone case immediately. The problem can be anything from an overheating device to a stuck Power button. So, you need to take a closer look. 

After removing your phone’s cover, check the Power button. If the button is stuck in a pressed position, try to unstick the stuck button. Otherwise, take it to the nearest repair shop, they will fix the button for you. 

However, if the phone is overheating, then you need to take steps to cool it down. You can check out our tips to stop Android phones from overheating and use them for guidance.

2. Android Recovery Mode

If the power button is not stuck and the Android phone keeps restarting, you’ll need to put the device into Recovery Mode. 

The Android Recovery Mode can be very effective in these types of situations. To put your Android device into Recovery Mode, press and hold the Power Button and the Volume Down Button at the same time. 

This usually works for most Android devices. Unfortunately, Samsung has made this a bit difficult for Samsung phone users.

First, you need to connect your phone to a computer or laptop via a USB cable. After that, press and hold the Power Button and the Volume Up button to enter the Recovery Mode.  

Access Android Recovery Mode
Android in Recovery Mode. Image: Saurav Dey/Gotechtor

Now, in the Recovery Mode, you’ll find many different options but you’ll only use the Wipe Cache Partition and Factory Reset options.  

  • Wipe Cache data from your device. Use the volume up button to select Wipe Cache Partition and then press the power button to confirm. This will remove all Cache data from your phone. If your phone is still stuck in the reboot loop after wiping out the system cache partition, move on to the next step to factory reset your device.
  • The next option is Factory Reset. You should note there’s a chance of potential data loss when you factory reset your Android phone. So make sure to have a recent backup of your phone before going that route. Use the Volume buttons to select Factory reset and then hit the Power button to confirm your selection. Get out of recovery mode and the rebooting issue should now be solved.

3. Drain the Battery

The Android restart loop can become so critical that you may not be able to access the Recovery Mode. If that’s your situation, don’t worry we’ve got an alternate method for you to try.

You’re going to drain your phone battery until it shut down. It’s a time-consuming process, so patience will be your best friend.

If you were lucky to have little juice left in your battery when the restart loop problem arose, you won’t have to wait hours before your phone run out of battery.

After your smartphone runs out of battery, it will shut itself down. Now, connect the device to a charger and try to turn it on. Most likely, it won’t keep restarting on its own.

This is your chance. You can start using the device normally, which we won’t recommend as it is likely that you will face the Android boot loop again; sooner or later.

The best thing would be to start implementing the following fixes to make sure that your Android device doesn’t fall victim to the boot loop again.  

4. Android Safe Mode

After running out of battery, if you have been able to boot the device successfully, you need to diagnose the issue.

And the best way would be to put the device into Safe Mode. Initiating Safe Mode on Android is very easy. Check out the steps below.

  1. Press and hold the Power Button
  2. Wait for the Power menu to appear. In the Power menu press and hold Power Off/Restart option (depends on the device model). 
Power Off in the Android Power Menu
Press and hold the Power Off Option. Screenshot: Saurav Dey/Gotechtor
  1. Safe Mode option would appear. Tap on it to enter Android Safe Mode.
Access Android Safe Mode
Tap to Access Android Safe Mode. Screenshot: Saurav Dey/Gotechtor

If the device doesn’t restart in Safe Mode, your reboot loop issue was probably due to a malfunctioning application. You’ll need to delete the corrupt app in order to keep your phone from restarting on its own. Check the next fix to learn about removing applications from your device.  

5. Remove Malicious Applications 

Malicious applications are one of the main causes for Android phone keeps restarting problem. So, you need to deal with them right away.

They are either bad apps that you have installed from an unreliable source or your phone doesn’t support them or there was an issue with their installation.

Whatever the reason might be, these applications need to be removed from your Android phone to keep the boot loop from happening again. 

  1. Navigate to the Settings of your Android mobile. 
  2. Select Apps
  3. Now, from the list of applications, locate the app you are suspicious of and tap on . 
  4. In the App Info page, tap on the Unintall button. 
Uninstall the Malicious Application on Android
Tap on the Uninstall Button in App Info. Screenshot: Saurav Dey/Gotechtor

The application will be removed from your Android device immediately. If that particular application was the issue, your smartphone wouldn’t be restarting anytime soon. 

6. Free Up Storage 

Limited storage is one of the biggest concerns of any smartphone. Although you have the flexibility to use MicroSD cards to expand the storage. Sometimes, it’s just not enough. 

So, if you were forced to use the internal storage of your Android smartphone extensively and the device is now restarting continuously. You need to check the internal storage capacity of the device. 

  1. Launch the Settings app and tap on Battery and Device Care
  2. Tap on Storage
Free Up Some Space on Android
Details of Android Internal Storage Space. Screenshot: Saurav Dey/Gotechtor

You will get detailed documentation of used and empty storage space. If you have less than 5GB of space left, you need to delete some files. So, take an educated decision and remove the unnecessary files. 

If the restart loop occurred due to a lack of internal storage, then your device should be working fine after clearing some files. 

7. Android System Update 

An Android system update can be very effective if the smartphone is stuck in a reboot loop due to a glitch in the operating system.

Updating the Android could fix the system issues as the updates come with new features and numerous bug fixes. Here’s how to do it. 

  1. Navigate to the Android Settings and tap on Software Update option.   
  2. You will come across the Downlod & Install option. Tap on it. 
Tap on the Download and Install Button to Update Android
Tap on the Download and Install Button to Update Android. Screenshot: Saurav Dey/Gotechtor

If a new update is available, Android will locate and download it. Then, you will get the Install option. 

This is a very potent solution for this particular Android issue but it remains a conditional fix. As you may not have a new update available when this unfortunate problem occurred.    

8. Factory Data Reset 

We have already discussed the effectiveness of the Factory Reset option in similar circumstances along with its downside.  

If you had selected the Factory Reset option from the Recovery menu, you wouldn’t have the chance to make a backup of all your important files. But in this scenario, you will be doing it from the settings menu.

So, you will get the chance to back up your Android phone. We recommend doing it before implementing the steps for the Factory Data Reset.

  1. Navigate to the Settings of your Android mobile. 
  2. Select the General Management option. 
  3. Under General Management menu, choose Reset and then tap on Factory Data Reset.   
Tap on the Factory Reset Option on Android
Android Factory Data Reset. Screenshot: Saurav Dey/Gotechtor

Lastly, you have to confirm your choice and only then Android will start resetting the device. 

Wrapping It Up 

We hope the tips in this guide were useful in helping you fix your Android phone that’s stuck in a reboot loop.

Still, you need to be vigilant while dealing with this particular issue as things can quickly get worse when your Android phone keeps restarting or crashing.

If the problem was due to software-related issues or a stuck power button, you should have your phone back up and running after implementing our troubleshooting tips. 

But there is also the possibility that a hardware issue could have been the culprit. If that’s the case, you will need to take your Android device to the nearest Android Service Center.  

You also need to be ready for the worst possible outcomes. They may recommend you replace the battery or replace the phone itself. If it’s the latter, we’ve got a handy smartphone buying guide for tips to get the best bang for your bucks.

Writer, Smart Home

For years technology has been a big part of Gardy's life. He's an Android guy with a secret love for Apple products. When not at work, you can usually catch him drawing with a pencil. He is a writer at Gotechtor covering streaming media, TVs, and everything smart-home related. 

Gardy Philogene

's latest stories

Leave a Comment

Be kind. Ask questions. Discriminatory language, personal attacks, promotion, and spam will be removed. Please read our Comment Policy before commenting.