Users who want to customize their Android phone with third-party custom ROMs, root, or mods, must first install a custom recovery. In this tutorial, we will show you how to download and install TWRP recovery on Android devices. The latest TWRP version available for officially supported devices is v3.2.
Guide to Install TWRP Recovery on Android Devices
Android is a versatile OS and that’s largely because of its open source nature. There’s no limit to what you can tweak up in the software. But that certainly couldn’t be done on any stock OEM device. Manufacturers only tend to deliver certain unique features to specific devices and that’s just about what a regular user would get. So, if you want to add some more features, customize the appearance of the OS, or want to shift to another firmware altogether, you will need a few things. To start with, you will first have to unlock the phone’s bootloader, which will enable you to install a custom recovery.
Those who have been tied up to the Android development scene, would already we well aware of what TWRP is and its benefits. But if you’re in for the first time, it is better that you read below before you head down and install TWRP recovery on Android.
What is TWRP?
TWRP (Short for ‘TeamWin Recovery Project‘) is a custom recovery for Android smartphones and tablets. It is a third-party recovery environment that allows users to install third-party software like custom ROMs, kernels, and mods. In addition to that, it also enables a user to wipe/flash device partitions and backup/restore the firmware. It is also the first touch-enabled custom recovery for Android devices
The project is led by Dee’s Troy, along with other developers responsible for maintaining individual device support. At the moment, TeamWin officially supports more than 100 Android devices from various manufacturers. Unofficial ports/development are handled by individual developers for specific Android devices.
Make sure to fulfill the requirements below before you follow the instructions to install TWRP recovery on Android.
- We strongly recommend taking a full backup of the device before flashing TWRP. You can follow our guide on how to backup Android phones.
- Charge your phone to at least 50-60% battery level to avoid any sudden shutdowns during the process.
- In order to flash TWRP recovery, you must first enable OEM unlocking and unlock the bootloader of your device.
- Download and install USB drivers on your PC.
- For method 1, you will also need to install ADB/Fastboot tools on the PC.
Download TWRP Recovery Image
For your added convenience, we have listed links to all the supported Android manufacturers. Simply click on your device’s manufacturer name and download TWRP recovery for your Android device.
- Barnes & Noble
Once you have succeeded to download TWRP recovery for your Android phone, follow the installation instructions below.
How to Install TWRP Recovery?
Now, there are two ways to install TWRP recovery on your Android device. You can either use method 1, which will use Fastboot to flash the recovery IMG file. Samsung Galaxy device owners will need to use Method 2 and flash the recovery using the Odin tool.
Method 1: Flash TWRP Recovery using Fastboot
- Download TWRP recovery image (*.img) for your device.
- Copy the downloaded IMG file to C:\adb. This is the folder where the ADB/Fastboot binaries are present.
- Hold the SHIFT key and right-click on an empty space inside the folder.
- Select ‘Open PowerShell window here’.
- Boot your Android phone into Bootloader/Fastboot mode and connect it to the PC using the USB cable.
- Confirm that your device is being detected properly using:
- The command should return a unique device ID along with the ‘fastboot’ message.
- Finally, install TWRP recovery on Android using the following fastboot command:
fastboot flash recovery <recovery-image.img>
- Replace “<recovery-image.img>” with the actual filename of the recovery image. Example:
fastboot flash recovery twrp-3.2.1-0-angler.img
- Devices with A/B partition system, like the Google Pixel/Pixel 2, Moto Z2 Force, Mi A1, do not support direct flashing. On such devices, you will need to temporarily boot TWRP using:
fastboot boot <twrp-recovery.img>
- Replace “<twrp-recovery.img>” with the actual filename. Example:
fastboot boot twrp-3.2.1-2-taimen.img
So this was how you can install TWRP recovery using Fastboot. The method shall work for the majority of OEM Android devices.
Method 2: Flash TWRP Recovery using Odin Tool
- Download TWRP recovery Odin flashable (*.img.tar) file for your Samsung Device.
- Also, download Odin tool and extract the ZIP on your PC.
- Go to the extracted folder and run ‘Odin3.exe’ by double-clicking on it.
- Boot your Samsung device into Download mode and connect it to the PC.
- The COM port in the Odin window should light up.
- Click on the ‘AP’ button.
- Select the TWRP recovery tar file for your device.
- Do not modify any other settings.
- Finally, click on the ‘Start’ button to install TWRP recovery using Odin tool.
- Once the flashing process is complete, you shall see the ‘PASS!’ message on the screen and the phone will reboot automatically.
So this was how to install TWRP recovery using Odin tool.
How to Update TWRP Recovery?
- Download the latest TWRP version (.img) for your device.
- Connect your phone to the PC using the USB cable.
- Copy the downloaded IMG file to the phone’s storage or SD card.
- Disconnect the device and power it off.
- Boot your Android device into TWRP recovery mode.
- Go to the ‘Install’ menu and tap on the ‘Install image’ button at the bottom.
- Select the TWRP IMG file.
- Next, select ‘Recovery’ from the list of partitions shown on the screen.
- Finally, swipe the button on the screen to update TWRP recovery to the latest version.
- Once done, tap on the ‘Reboot System’ button.
So now that you have been able to install TWRP recovery on your Android devices, go ahead and flash custom ROMs like LineageOS 15.1 and Resurrection Remix 6.0. You can also use it to root your Android phone by flashing Magisk or SuperSU.
If you have any questions, kindly leave them down in the comments.