logo
iPhone and iPadFix iPhone Keeps Restarting Itself

8 Easy Methods to Fix iPhone Keeps Restarting Itself

By Achilles Hill | Last Updated

"My iPhone 13 keeps restarting every 4 minutes by itself. I have no idea about what cause the iPhone to restart itself and how to fix it. Please help!"

The issue of iPhone keeps restarting on its own is a common glitch that can happen on any iPhone. Just like most other problems on iPhone, this one can also be caused by different kinds of reasons. In this tutorial, we will explain the reasons for iPhone keeps restarting itself and show you eight easy methods to fix this issue.

8 easy methods to fix miphone keeps restarting itself

What Causes iPhone to Restart Itself

As mentioned above, the causes of iPhone keeps restarting itself are various. Here we list some common reasons.

1. System upgrade error

If the process of iOS upgrading is interrupted by some uncertain factors, the system is very likely to be unstable resulting in an infinite boot loop. It is one of the most common factors that cause iPhone keeps restarting on its own.

2. Hardware problem

The issue of hardware can also cause iPhone to keep restarting itself such as the unstable voltage of battery and the broken motherboard. It is the culprit of lots of iPhone problems including iPhone keep restarting by itself.

3. Malware software

If you have jailbroke your iPhone, you can install any application on your device. If you install some malware software by accident, it will make your device vulnerable to security threats. As a result, your iPhone may get into trouble and keep restarting itself.

Method 1: Hard Reset your iPhone

What to do when your iphone keeps restarting? When your device encounters a problem, the first choice for most people is to restart it. However, a general restart will not work in most cases. So, you can try a hard restart to fix the issue of iPhone white screen of death. Here's how to hard reset iPhone of different versions.

hard reset iphone

iPhone 6 and below

  1. 1. Hold down the Power and Home buttons at the same time.
  2. 2. Keep holding both buttons until the screen turns black and you see the Apple logo.
  3. 3. When the phone goes off, wait for 30 seconds before powering it back on.

iPhone 7/7 Plus

  1. 1. Hold down the Power and Volume Down buttons at the same time.
  2. 2. Keep holding both buttons until the screen turns black and you see the Apple logo.
  3. 3. When the phone goes off, wait for 30 seconds before powering it back on.

iPhone 8 and above

  1. 1. Hold down the Volume Up button, then release it.
  2. 2. Hold down the Volume Down button, then release it.
  3. 3. Press the Power button until the Apple logo appears before releasing it.

Method 2: Reset all settings

Sometimes the reason why iPhone keeps restarting itself is that you change some system settings by accident. As a result, some software cannot work normally resulting in an infinite boot loop. Therefore, you can try to reset all settings to fix this issue. The followings are the detailed steps to reset all settings on iPhone.

Step 1: Go to Settings > General > Reset > Reset All Settings.

reset mall settings

Step 2: Then click Reset all settings and type your PIN and password to continue.

click reset all settings to continue

Then your iPhone will turn off and restart once again. Wait for a while and all the settings will be reset and your iPhone won't restart on its own.

Tips: This method is to remove all settings or reset them to their defaults and it will not erase any data on your iPhone.

Method 3: Remove malware

If you have jailbroke your iPhone, you must check if there is a malware on your device. It is very possible to make your device vulnerable to security threats. So, you must check the apps carefully and remove the malware from your device.

remove malware

Method 4: Fix it with repair tool

The most easy and effective method to fix this issue is to use a powerful and reliable iOS repair tool. iSunshare iOS Repair Genius is such a tool. It can help you repair most of common iOS system problems without any data loss including the issue of iPhone keep restarting by itself. Here is a full guide on how to use this tool to fix the issue of iPhone keeps restarting itself.

Step 1: Download and install this tool on your computer. Then open it and connect your iPhone to computer.

Step 2: Select Standard Mode. I In this mode, you can fix the issue without losing data.

select standard mode to fix

Step 3: Click Start button to continue.

start

Step 4: Make sure that your iPhone is connected to computer and click Next button on the bottom right corner.

next

Notes: Sometimes, your device cannot be detected by this tool. you need to put it in DFU Mode or Recovery Mode. There's a full guide on the screen telling you how to do it. Just follow the guide to continue.

Step 5: Click Download button to download a firmware package.

download

Notes: Alternatively, you can also click Copy button to download it in a browser and then click Select button to import it.

Step 6: Then the tool takes time to verify the firmware, wait for a while and then click Repair button to start repairing.

repair

Step 7: Once the process of repair is done, the app will pop up a window to prompt you the device has been repaired successfully. Finally, you iPhone gets back to normal.

Tips: In most cases, this issue can be fixed in Standard Mode. If not, you can try to fix it in Advanced Mode, which can fix any system problem. But it will factory reset your iPhone and completely remove all the data.

Method 5: Remove SIM card

The issue of iPhone keeps restarting itself may also be related to SIM card. If iPhone cannot detect the SIM card in it or there is a problem with wireless carrier, it will restart continuously. To fix it, you can try to remove SIM card with a paperclip and then boot up your iPhone to check if it can work normally. Then put SIM card back to iPhone and boot it up to check if the issue is solved or not. It is also one of the method worth trying

remove sim card

Method 6: Update iOS to latest version

If there is a conflict between some system settings and iOS versions, it may cause the system is unstable. So, you can attempt to upgrade your iPhone to the latest iOS version to fix this issue.

Step 1: Go to Settings > General > Software Update. If there is a new version of iOS available, the screen of installation will be shown.

Step 2: Click Download and Install to update your iOS version. If prompted, enter your PIN to continue.

upgrade ios version

Step 3: The iPhone will restart again once the process is finished. Now you can check if your iPhone can work normal.

Method 7: Restore iPhone with iTunes

When your iPhone gets broken, you can restore it with iTunes to get it back to normal. However, all the data in iPhone will be removed. If you don't care about the data, follow the steps below.

Step 1: Open iTunes and connect your iPhone to a pc with USB cable.

Step 2: Put your iPhone into Recovery Mode or DFU Mode. You can try the Recovery Mode first and if it fails, you can try the DFU Mode.

Step 3: click Restore iPhone button and a window pops up, click Restore to continue.

restore iphone with itunes

Wait for a few minutes iPhone will be factory reset and boot up automatically. Now you can set it up as new.

Method 8: Check for hardware problem

If none of the above methods works, it may be a hardware problem that causes the iPhone to restart itself. Unless the phone is dropped in the water or floor, the probability that the iPhone keeps restarting due to hardware problems is very low. In this case, it is advisable that you take it to repair store to check if there is a problem with hardware.

Bottom Line

If you have tried all the above methods and follow the detailed steps carefully, I believe your iPhone should get back to normal. If your iPhone often encounters various system issues, such as stuck in white screen, stuck in Recovery Mode, etc., it is highly recommended that you download and install a tool named iSunshare iOS Repair Genius. It is a very powerful and reliable repair tool that can help you solve most of common system problems within simple steps.