This guide will list the steps to uninstall the TWRP Recovery from your Android device. A custom recovery is usually regarded as the most powerful tool that you could have in your arsenal. More often than not, it is the first major tweak that users carry in their backpacks before they embark on their journey to discover unexplored places in the custom development.
Whether it’s the ease of flashing a custom ROM, module, or any ZIP file for that matter, tasking a Nandroid backup, or the ability to delete partition data [an important prerequisite for flashing a custom ROM], it has streamlined all these processes. So this then begs the all-important question: why is there a need to uninstall the TWRP Recovery from your Android device? And more importantly, how this task could be carried out? In this guide, we will address both these questions, so without further ado, let’s find out.
Why is there a need to Uninstall TWRP Recovery
There could be quite a few reasons why you might want to get this job done, including but not limited to:
- The recovery is an unofficial state with quite a few bugs and issues.
- The developer has dropped the support for TWRP for your device.
- The custom ROM you are about to flash might conflict with TWRP.
- You are planning to go to stock/relock the bootloader, and hence want TWRP removed.
- Most custom ROMs now come with their own AOSP recovery, so there’s no need to have the TWRP Recovery. In this regard, in most cases, the AOSP Recovery automatically removes the TWRP Recovery as soon as the former’s associated ROM is flashed and makes room for itself.
- But in rare cases, that might not be the case, and your device might end up having two instances of a recovery, with both becoming non-functional. This infact could lead to a softbrick or bootloop state for your device, therefore removing the recovery from your device might be the best bet.
How to Uninstall TWRP Recovery on Android
Before starting, take a backup of all the data on your device, just to be on the safer side. Thedroidwin will not be held responsible if anything happens to your device or data after performing the below steps.
- First off, download and extract Android SDK Platform Tools on your PC.
- Then download the firmware that is currently installed on your device.
- You can verify the version number from Settings > Build Number.
- Once downloaded, extract the firmware using the below tips:
Pixel: The built-in Windows extraction tool should get the job done Xiaomi: Use 7ZIP to extract TGZ > TAR > Get the Images folder. OnePlus/Oppo: Use Fastboot Enhance to extract payload.bin.
- Once extracted, transfer the below files to the platform-tools folder:
recovery.img [if present] boot.img/init_boot.img [use the same file that you use for rooting] dtbo.img vendor_boot.img
- Now enable USB Debugging on your device and connect it to the PC.
- After that, open Command Prompt inside the platform tools folder.
- Type in the below command to boot your device to Fastboot Mode:
adb reboot bootloader
- Now type the below command and make sure that you are getting a serial ID.
fastboot devices
- If that is not the case, then install Fastboot Drivers on your PC.
- Now if your firmware had the recovery.img file, then use the below command to flash it:
fastboot flash recovery recovery.img
- However, if your firmware did not have the recovery file, then flash the following three files:
fastboot flash boot boot.img fastboot flash dtbo dtbo.img fastboot flash vendor_boot vendor_boot.img
- Now reboot your device to the OS via the below command:
fastboot reboot
- Finally, reboot to recovery via the below command. This time, the device will boot to stock recovery:
adb reboot recovery
That’s it. These were the steps to uninstall the TWRP Recovery from your Android device. If you still have any doubts concerning the aforementioned steps, then the comments section is all yours. Do make your voices heard and we’ll get back to you at the earliest.