Home / How To Guide / Android / How to install TWRP recovery on any Android device
How to install TWRP recovery
How to install TWRP recovery

How to install TWRP recovery on any Android device

Installing custom recovery on your Android phone is always a good choice as it removes many limitations present in stock recovery that comes pre-installed with your phone. The two most common custom recoveries are CWM recovery and TeamWin Recovery Project (or simply TWRP). TWRP recovery has a better UI than the traditional CWM custom recovery. It is a fully touched interfaced custom recovery and earlier was available only for Nexus devices. But now it supports most of the Android device. Here I will be sharing the two most common methods used to install TWRP recovery on almost any Android device.

In the first method, I will tell you how to flash TWRP recovery through ADB and in the very next method is exclusively for Samsung smartphones. In the second method, you will learn how to install TWRP recovery using Odin (special software for Samsung smartphones). Without any further ado, let’s get started.


  • Your smartphone’s latest USB drivers should be installed on your computer.
  • Your device’s bootloader should be unlocked.
  • USB Debugging should be enabled.

Enabling USB Debugging

  • To enable USB debugging on your Android smartphone, you need to open the settings and tap on About Phone.
  • Now scroll down and tap the Build Number 7-8 times to enable Developer Mode.
  • Now go back and open Developer Options, scroll down to USB Debugging and enable it.
  • Also enable OEM Unlock Option in the developer option for Samsung Android smartphones.
    enable USB Debugging

Method 1 –  Install TWRP Recovery using ADB

It is the most simplest method and I consider it as the best method to install TWRP recovery or any custom recovery on any Android smartphone. I have already posted a tutorial to install CWM recovery using ADB, go read it. The first thing in this method is to connect your phone to PC and install ADB drivers on your PC. Use this simple 15 seconds ADB installer tool created by an XDA member.

  • Download the 15 seconds ADB installer tool on your computer (9 mb)
  • Run it, type and enter 3 times to install –
    ADB and Fastboot
    ADB system-wide
    Device Drivers

install ADB Driver install cwm recovery

After installing the ADB drivers a new folder named – adb will be created in the C:> drive. Now follow these steps to install TWRP recovery on any Android device.

  1.  TWRP recovery is supported by most of the devices, you can download TWRP.img file for your device from the official website.
  2. Now rename the downloaded file to recovery.img and move it to the adb folder.
  3. Open Command window (cmd) inside the same adb folder by clicking Shift + Right Click on the empty space and tap on Open Command window here.
  4. Now type adb reboot bootloader and click enter. Your device will be booted into fastboot mode.
  5. Now type fastboot flash recovery recovery.img and hit enter.
  6. Once TWRP has successfully flashed on your device, type fastboot reboot and press enter to reboot your device.

TWRP has been successfully installed on your device. You can either boot into TWRP recovery mode either by pressing the combination of keys or you can install Quickboot app to boot directly into TWRP recovery mode.

Method 2 – Installing TWRP recovery using Odin (For Samsung devices)

If you have Samsung Android phone, then you should follow this method to install TWRP recovery. Odin is a software to flash custom ROM, recoveries, and different files and it is specially designed for Samsung devices. It is a tool that is very easy to understand and control. You can also see how to install CWM recovery on any Samsung android device using Odin as I have posted a separate tutorial for that. Follow these simple steps to install this custom recovery.

install twrp recovery

  1. Download Odin on your computer.
  2. Now download the TWRP recovery file for your smartphone.
  3. Now extract the downloaded Odin zip file and open it as an administrator.
  4. Switch off your device and go to download mode by pressing the combination of –  volume down + home screen button + power button. Then press volume up to continue and connect your smartphone to your PC.
  5. When Odin recognize your device, click on AP and navigate to and select the downloaded TWRP recovery file (.img).
  6. Hit start and wait for the flashing process to complete. This is “how to install TWRP recovery using Odin on your Samsung Android smartphone”, you may disconnect your smartphone now.


If you are still facing any problem, feel free to contact me. You can also drop your comments down below, I’ll get back to you as soon as I can. Please subscribe to receive latest updates via email. ITS FREE!

About Saransh Bhatt

Hey Kicker, Welcome to Kick-It-Easy, I'm Saransh Bhatt pursuing Electrical Engineering, running a tech blog. I'm a huge science and technology enthusiast. I'll be posting abut tips and tricks for android and how to guide around all tech stuffs. Subscribe to Kick-It-Easy to get instant updates via email.

Check Also

best iPhone spy apps

Do mobile spy apps really work?

If you want to monitor your child internet activities: Chat messages, calls, keep a log …


  1. hello bhatt, i have problem with my gt-p3100. after my twrp is installed on my device it will automatically reboot then i turn it off and try to check that twrp has been installed. but when i check it shows default old recover not twrp do you know what should i do?

  2. Hi Sir Bhatt,,
    maybe you can help me.
    I have an old, used-in-the-past Samsung Galaxy Ace 4, ROM:G357FZXXS1AQA9, and forgot the device’s screen-lock PIN code.
    I simply cannot find the right TWRP recovery file (.tar / .img) for installing with ODIN with that I easily can erase the screen unlock from.
    Can you help?
    Thanks a lot.

    • You can simply get your phone into the recovery mode (Vol up + power button + home screen button). From there you can use the Factory data reset to erase everything.

Leave a Reply

Your email address will not be published. Required fields are marked *