Bootloop is a term many Android users will be familiar with. Android devices sometimes get stuck in bootloop or logo start screen rendering the phone unusable. Today, we will see how we can fix bootloop on Android using TWRP or Recovery. The guide works for devices from Samsung, LG, HTC, Google (Nexus and Pixel devices), Huawei, Xiaomi, ZTE, Sony and other manufacturers.
Users who prefer to install third-party ROMs or mods on their devices will be even more familiar as users prefer those who encounter problems like boot loops the most. This term is actually quite difficult to explain and denotes a situation where your device keeps trying to boot up but just can’t. That or it boots up and then shuts down, then restarts, only to shut down again, and again, and again.
It’s important to remember that bootloop is a fixable problem and it doesn’t lead to permanent device death..
What causes Bootloop on Android?
Usually, this happens because of incompatible mods that alter system files or custom ROMs. But these aren’t the only reasons someone’s device might get stuck in a bootloop. Following is a list of unofficial processes that can lead to bootloop problems.
- Unlock the bootloader.
- Replace original restore.
- Install any custom Kernel, mods, etc.
- Install apps from third-party platforms that aren’t compatible with your device.
- Install the wrong stock Rom or custom ROM.
- Root your Android device.
In addition to these reasons, the bootloop can also be the fault of the device itself (due to a hardware issue where swapping out the motherboard is the only cause), as has been found in the case of some devices. manufactured by LG.
How to avoid Bootloop: Prevention
Prevention is better than cure. So why wait until you’re stuck in a bootloop to find a cure when you can simply stop it and avoid all the headaches. Cautions don’t guarantee you’ll never face a bootloop, but they still make things a lot easier. So, as a precaution, try to avoid the causes mentioned above. You can’t help if your device is stuck in bootloop after unlocking the bootloader but the rest of the causes are avoidable.
- Before you install a custom recovery on your device, make sure it’s compatible with your particular device model.
- When installing a stock ROM, make sure that the ROM makes sense not only for your device model but also for your region.
- Before you go ahead and mess around with your gear, always make sure the guide you’re following is legit and do a proper research regardless.
- Always, always back up all your important data in a safe place just in case. The following articles can help you in the backup process:
It goes without saying that you should try simple solutions before trying anything more drastic. If your device is archaic, i.e. has a removable battery, start by removing the battery on your device and wait for a few minutes before inserting it again. In case your device has a non-removable battery, which is more likely these days, simply power it off and leave it on for about 10 minutes. This will remove any remaining charges on the phone. Try booting your device now. If it still won’t boot, a drastic measure may indeed be the need of the hour.
Fix Bootloop on Android with Recovery Stock
If your device still has the Stock Android Recovery, boot it into recovery mode. Going into recovery mode requires pressing a combination of hardware buttons depending on the type of phone you have.
Boot into Recovery Mode
Make sure your phone is off then press the following hardware buttons according to the type of device you have.
- Google Pixel / Nexus: Press and hold the keys at the same time The source and Turn down the volume. This method also works on many other Android devices. Chances are, if your device shipped with stock Android or close to stock Android software, this button combination should work for it.
- Samsung: Press and hold the buttons at the same time The source , Volume up and home. On newer Galaxy devices that don’t have a home button, such as the Galaxy A9, Galaxy S9, Note 9, etc., press the Bixby button instead of the home button. To download the latest firmware for your Samsung Galaxy device, you can use SamFirm.
- HTC: First, boot into HBOOT by holding down the . buttons Turn down the volume and The source together, then browse to Recovery using the Volume Up/Down buttons.
- LG: Press and hold the keys at the same time The source and Turn down the volume, and when the LG logo appears, release the . key The source and press again while holding the . key Turn down the volume.
Delete data partition
While in recovery mode you can use the Volume buttons to navigate and the . button The source to select the highlighted option. On some devices, you can only use the . button Turn down the volume to navigate due to button Volume up select the highlighted option.
- Highlight and select option wipe cache partition and choose Yes if prompted.
- Once that’s done, go back to the main menu and reboot the device using the option reboot the system now.
- If your device still won’t boot, power it off again and boot into recovery mode again.
- This time, choose Wipe Data / Factory Reset before choosing wipe cache partition. This will wipe everything from your device, in most cases also everything on its internal storage.
Now that your device has been restored to its factory settings, it should be able to reboot normally.
Fix Bootloop with TWRP Recovery
If you’ve rooted your Android, chances are you’ve also installed a custom recovery like TWRP. There’s also a pretty good chance it’s a TWRP custom recovery. With stock Android recovery you don’t have the option to backup your data but with custom recovery you can.
- In TWRP recovery go to Backup From the main menu, select all the data you want to save, then swipe across the bottom of the screen to back it up.
- To clear data, select Erase from the TWRP main menu then swipe right at the bottom of the screen to clear your phone data, cache and dalvik cache. There is also an Advanced Wipe setting but that can lead to more complications if you’re not familiar with it.
- Touch the button Reboot the system will appear after the process is complete.
- Your device will boot up normally. You can go back to TWRP and recover your data by going to preferences Restore from the main menu. It’s best to just restore the partition Data. Partitions Boot or System more likely to put your device back into bootloop.
If none of the above works
If restoring your device back to factory settings doesn’t fix the bootloop on your Android device, your best bet is to reinstall the stock firmware. The process is very different for every device so it’s not possible to explain all of it here. But you can find a guide to restore your device on stock firmware. You can use the search function to find it.