HomeHow ToHow to Install TWRP Recovery via Fastboot on Android

How to Install TWRP Recovery via Fastboot on Android

Bootloader mode (Fastboot mode) allows you to do various amazing things. You can flash any partition using this mode. If you are familiar with the Android Operating System, these are .img (Image Files) that can be flashed via fastboot mode on any Android device.

This process will work on most Android smartphones nowadays, but for some manufacturers like Samsung, you will have to use a different method than the one mentioned below. Please click here for more information on How to Flash TWRP Recovery via Odin on Samsung Devices

What is TWRP Recovery?

Proceeding to Install TWRP Recovery is a significant step in unlocking the potential of your Android device. Before proceeding, you should know what it is. If you already know, you can skip this section. 

Team Win Recovery Project, often abbreviated as TWRP, is a feature-packed custom recovery and currently one of the best that holds significant significance for an Android Power User. It can perform multiple actions, such as backing up partitions, wiping partitions, installing custom ROMs/modules, and much more. Most importantly, it is primarily the first step in rooting your Android device. You can easily install Magisk ZIP to root your Android device once TWRP recovery is installed. 

Twrp Team Win Recovery Project

As a precautionary measure, we recommend you take a backup of your Android device. In most cases, there is nothing to worry about if the steps are followed correctly.


  1. Enable USB Debugging: Go to Settings > About Phone > Tap “Build Number” 7 times. You’ll see a pop-up that says, “You are now a developer”. Head back to Settings > Advanced. A new option called “Developer Options” will appear. Tap it and Enable USB Debugging. 
Allow Usb Debugging On Android
  1. Install Android SDK Platform Tools: Download the respected version for your OS from this link. Unzip the folder and remember the path. We will use this in the tutorial further to install TWRP recovery using commands provided by these tools.
  2. Unlocked Bootloader: It is likely that your device will have a bootloader and will be locked by default. The ways of unlocking differ from manufacturer to manufacturer. So before proceeding, complete this step as well.

Downloading TWRP Recovery Image for Your Device

Important Note: TWRP Recovery Image differs from device to device. Installing a TWRP Recovery Image that is not made specifically for your device/model will likely not work and is highly not recommended. 

The best way to obtain a compatible TWRP Recovery Image is from official sources. Here’s how:

  1. Head to the official TWRP Website; there will be a list of brands on the devices page. 
Twrp Official Website Devices Page
  1. Select the brand of your Android device and then select the model as well. Ensure that it matches precisely with your device. If not, skip the next step.
  2. Scroll down to the “Download Links” section and download the latest one from the list. For the latest devices, there will be two files: .img and .zip; in that case, download both of them. (Keep this tab open because we will need this for the next part.)
Twrp Official Lg G6 Page

Sometimes, your Android device model will not be listed on the official TWRP website. In that case, your best bet will be to search for a compatible TWRP Recovery Image on forums like XDA-Developers. If not, you’re out of luck. :( 

If you successfully download the recovery image, copy that/those file/files to the platform-tools folder we downloaded in the prerequisite section and rename the recovery image file to “recovery.img”, and if there is a zip file, rename it to “recovery-installer.zip” to streamline the process in the next section. 

Platform-Tools Folder On Mac

Identifying Your Android Device Partition Type

After the launch of Android 8.0, there were some under-the-hood changes in the Android partitioning system. There are two types of partitioning styles: Type A (For Older Devices) and Type A/B (For Newer Devices). It means that Type A devices has a separate recovery partition, and Type A/B now has integrated recovery partitions in each. This will change the process of installing TWRP recovery later in the tutorial. Here is how you can find out which partition type your device is using:

Protect Your Online Privacy With Surfshark
[The VPN that we use here at Tech Arrival]

  1. The recommended way is to take the official TWRP Website’s help. Head over to the tab that we opened in the previous section. 
  2. Check whether the installation method mentions “Fastboot Install Method (No Root Required)” or “This device uses Dynamic Partitions”. Or Simply put it this way, if there was only .img file or both .img & .zip files. The former is for “A-Type Partition” and the latter for “A/B-Type Partition”.
Download Twrp For Redfin

If your device wasn’t listed on the official TWRP Website, check the source from where you downloaded the recovery image or use the Treble Check App from the Google Play Store to identify the partition type. 

Steps To Install TWRP Recovery Image via Fastboot on Android (Windows & Mac)

After completing all the steps mentioned above, let’s understand a simple and fairly easy process to flash and install TWRP Recovery on Your Android Device using Fastboot. 

  1. Connect your Android device to the computer via a USB Cable. 
  2. Head over to the platform-tools folder we downloaded earlier in the requisite section.  
  3. If you are using Windows, hold the “Shift Key”, right-click in the empty space in the folder and select “open command window here”.
Platform-Tools On Windows
  1. Alternatively, if you are a Mac user, open the terminal and mount the platform-tools folder using the cd command. From here onwards remember to prefix all the commands with “./” for Mac.
Mount Platform-Tools Folder On Mac Terminal
  1. Type the following command to verify the ADB connection for the connected device. If the connection is successful, you will see the deviceID listed there; otherwise, try reconnecting the device and checking if any additional device-specific drivers are required.
adb devices
Adb Devices Command On Mac Terminal

You will be asked to confirm on Android device the connecting with your computer, allow it and execute this command again until “unauthorized” is removed.

Accept Usb Debugging Permission On Android
  1. Reboot into bootloader mode using the following command:
adb reboot bootloader

This will reboot your device and boot it up in the fastboot mode.

For Devices With A-Type Partition

  1. If you have followed the earlier steps correctly, the following command will flash the recovery image to your Android device within a few seconds. fastboot flash recovery twrp.img
  2. Now reboot your device using
fastboot reboot
Fastboot Reboot Command On Mac Terminal

Important Note: A few devices try to overwrite the TWRP recovery with the OEM one in the 1st boot after TWRP is installed. To prevent this, find the key combination to boot into TWRP using Google Search (Generally Power + Volume Down), and while executing step 3 in the abovementioned process, hold that key combination to boot into TWRP directly. It will take care of that issue. 

For Devices With A/B-Type Partitions

  1. Boot Temporary into TWRP Recovery directly using the command below:
fastboot boot recovery.img
Fastboot Boot Recovery Command On Mac Terminal
  1. Now push the zip file we downloaded earlier using:
adb push recovery-installer.zip /
Adb Push Recovery Zip Using Mac Terminal
  1. Now, on your Android device, Tap Install. Select the zip file we just copied to the device & swipe right to confirm the install. 
  1. Once successful, tap Reboot & then tap Recovery.
  2. You will again be booted directly into TWRP Recovery. This means it is now permanently installed on the active partition. 
  3. Now you can reboot your device by tapping Reboot & then System 

You have successfully flashed the recovery image to your Android device. If you are looking forward to rooting your Android device, you can easily Root Android Device Using Custom Recovery.

Fun Fact About This Article: This article was originally written in 2014; a lot has changed since then. But if you recall earlier times, there used to be another popular recovery image called CWM(ClockWorkMod) Recovery and many custom recoveries from different enthusiast developers. Time has changed a lot, and now the TWRP rules; hence, this article was updated in 2023 to accommodate the changes that have happened in the past decade. 

“As an Amazon Associate & Affiliate Partners of several other brands we earn from qualifying purchases.” [Read More Here]


  1. If it’s only been a couple of months since you got the phone. Try contacting the Xiaomi Support and get them to flash new firmware for free in their service center.

Leave a Comment

Please enter your comment!
Please enter your name here

By submitting the above comment form, you agree to our Privacy Policy and agree with the storage and handling of your data by this website.

Stay Connected

Subscribe to our Newsletter

Stay updated with all the latest news, offers and special announcements.

By signing up, you agree to our Privacy Policy and agree with the storage and handling of your data by this website.

Latest Posts

How to Monitor the Raspberry Pi’s Temperature

Raspberry Pi has gotten very powerful over the years, especially with the launch of Raspberry Pi 5. Putting things in perspective, currently, we are...

How to Uninstall a Package on Ubuntu (GUI & Terminal)

Ubuntu is one of the widely used Linux distributions. Many people, including me, started my Linux journey with it. It is one of the...

Understanding YouTube Monetization | What Do You Need to Know

Do you want your captivating content on YouTube to turn into real income? Then look no further! We have just the guide here for...

What Are The Advantages & Disadvantages Of Android TV

In today's technological age, Android TVs are all the rage. Based on the Android ecosystem, Android TVs offer a range of features and functionalities....

How to Disable IPv6 Permanently on Raspberry Pi

On paper, IPv6 is a great thing because there are 340 undecillion addresses available, and it can be allocated uniquely to every device connected...

All Time Favorites

11 Best WiFi Hacking Apps for Android (2023)

Today, almost anywhere we go, we are surrounded by tons of WiFi Networks, whether at our homes, hotels, workplaces, or even public places like...

17 Best Illegal Android Apps Not on Play Store (2023)

Google Play Store has the most extensive collection of apps for Android. Almost everyone downloads apps from the Play Store. However, certain genuinely excellent...

15 Best Game Hacking Apps for Android (2023)

Are you a mobile gamer? If you are, then you've come to the right place. This post will tell you about the Best Game...

How to Download Torrent Files with IDM (Torrent to IDM)

Hey guys, you may all have heard about different ways to download torrent files. And some of you may also have downloaded them using...

11 Best Download Managers for Windows

The Internet is a vast resource of a lot of things which includes music, videos, movies and a lot of other things. The ability...