How To Install TWRP Custom Recovery on Android Devices [Complete Guide]

push files via ADB
Written by Jordon Mike

Install Team Win Recovery Project (TWRP) on Android: Team Win Recovery Project or TWRP is an open-source custom recovery software for Android devices. It is available in the form of an image file. Purpose behind using TWRP is to be able to install third party firmware or custom ROMs as well as backing up the current system in its entirety. These functions are often, unsupported by stock recovery images present in the Android devices.

Complete TWRP guide

We bring this post to give you a complete guide as to how to install Team Win Recovery Project or TWRP on any Android device which you own. Before starting the process there are certain prerequisites that are needed to be set up for smooth installation of the custom recovery TWRP. Let us have a look at these prerequisites.

Steps to Install TWRP on Android Phone / Tablet | Prerequisites

  • Make sure that you have installed ADB and Fastboot file on to your Windows PC/ Laptop.
  • Download Minimal ADB Drivers ZIP file
  • Also you need to have bootloader of your Android device unlocked.
  • The battery level must be 70% or above. If not, then please charge your Android device before moving ahead.

As far as the first requirement is concerned, its pretty simple. You just need to download the ADB and Fastboot setup and run the executable on your Windows PC/ Laptop. You will be welcomed by simple, step by step, installation instructions and ADB and Fastboot will successfully get installed onto your Windows computer.

Now, as per the second requirement, bootloader of your Android device must be unlocked. If, bootloader of your device is locked then you won’t be able to install TWRP. Please follow the below-mentioned steps for unlocking bootloader:

Unlock Bootloader of Android Phone / Tablet

  • As the first step, please navigate to Settings -> About -> Build Number. Tap the option of build number a couple of times. This will enable or activate the option of Developer Options.
  • Navigate again to Settings and you will find the option of ‘Developer Options.’
  • Click on it and from Developer Options please enable OEM Unlocking as well as USB Debugging.


  • For some devices there will be an option of ‘Update CM Recovery.’ Please disable that option before moving ahead.
  • Now connect your Android device to your Windows PC/ Laptop while keeping the device switched off. Thereafter please press and hold ‘Volume Down + Power’ to boot your device into fastboot mode.
  • Once your device has entered into fastboot mode please navigate to the folder where you installed Minimal ADB Zip file. Press Shift + Right Click in the respective folder and choose the option of ‘Open Command Window Here.’

  • Now you will see a command prompt opening up in front of you. All you need to do is to key in the following  command  to unlock the bootloader of your Android device.
fastboot oem unlock

You can easily flash SuperSU on your android device by TWRP in matter of seconds. Read More: [How-To] Flash SuperSU using TWRP recovery and Root any Android device.

Cool! So now you have successfully unlocked the bootloader of your Android device. The third requirement was of battery level. Please make sure that the battery level of your Android device is 70% or above. Now let me tell you the steps to install TWRP custom recovery on Android:

Install Custom Recovery TWRP on Android Device

  • First of all please download the TWRP image file for your Android device from here and Rename to recovery.img
  • Once the image file is downloaded, transfer it to the Extracted Minimal ADB Drivers ZIP file.
  • Again open the command window by pressing Shift + Right Click and selecting the option of ‘Open Command Window Here.’ [As Mentioned Above] 

root xiaomi mi mix 2s

  • In the command prompt key in the following command to reboot your Android device into bootloader mode.
adb reboot bootloader
  • You can check the list of connected devices by entering the following command:
fastboot devices


  • Now you need to flash the recovery’s image file onto your Android device. For that please enter the following command
fastboot flash recovery recovery.img

TWRP on android devices

  • That’s it! you have successfully installed custom recovery TWRP on your Android device.

So folks! Custom recovery TWRP is now installed onto your device. For accessing TWRP you need to press and hold the button combination of ‘Volume Up + Power’ to boot your Android device into recovery mode. Please check out the following things which you can do using TWRP:

Things Which Can Be Done With TWRP | TWRP Functions

  • In case you have done something wrong with your phone and you are at a risk of losing your data then you can take a full system backup using TWRP.
  • Moreover, you can also use TWRP to restore your Android device to the previous state from where you took backup.
  • You can use custom recovery for flashing 3rd party firmware or ROMs on your Android device.
  • Sometimes it happens that your phone is not able to boot to your Android operating system. In such conditions you can boot into recovery mode and perform a factory reset to fix the issue.

So, I think now you have a good idea of the installation of custom recovery TWRP. In case you face any problems or issues while following the installation process you can always let us know about it by dropping your questions and queries in the comments section below.

You may like the following posts:

About the author

Jordon Mike

1 Comment

  • Hello,
    In final step sending ‘recovery’… forever.
    Any solutions?
    Thank you,

    Log file:
    C:\Program Files\Minimal ADB and Fastboot>fastboot flash recovery recovery.img
    target reported max download size of 262144000 bytes
    sending ‘recovery’ (16376 KB)…

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.