Download, Install TWRP Recovery on Google Pixel Phones

Trying to install a custom ROM or trying to root your Pixel? Here is how you can install TWRP recovery on Google Pixel and Nexus phones. TeamWin’s custom recovery provides a plethora of features and functionality. From the ability to install third-party ZIP files such as custom ROMs to full TWRP backups, it is the one fundamental mod that every enthusiast should try out. If you have a Pixel phone, in the tutorial ahead, we will explain how to download and install TWRP custom recovery.

The installation process for TWRP on Google Pixel / Nexus phones utilizes ADB and Fastboot — which means you would need access to a computer for this guide. After sucessful implementation of TWRP, users can then proceed to flash root, custom ROM and other system mod packages on their devices. Further, this singular guide covers TWRP download and installation steps for all compatible Google Pixel and Nexus models.

Why Install TWRP Recovery on Google Phones for Root?

Google Pixel and Nexus phones have always been characterized developer focused or enthusiast devices. Through these phones, Google ensures that they deliver the optimal software and hardware experience for its users. More, these devices are always first in line for latest software and security updates as they are maintained by Google themselves.

As important as the official software experience is, Android enthusiasts always look forward to root and modifying the system on their own. This is where TWRP custom recovery comes in. This single utility opens the gate for further system modification. More, on its own, TWRP offers various important features that are otherwise not available within the stock recovery such as advance data partition formatting and system backup.

TWRP Recovery on Google Pixel

Download TWRP for Google Pixel Phones

The following are TWRP images that you can download for Google phones. To install these packages, you can read ahead for the complete steps.

Google Pixel 4flametwrp-3.4.0-0-test7-flame.img
Google Pixel 4 XLcoraltwrp-3.4.0-0-test8-coral.img
Google Pixel 3asargotwrp-3.3.1-1-sargo.img
Google Pixel 3a XLbonitotwrp-3.3.1-0-bonito.img
Google Pixel 3crosshatchtwrp-3.2.3-0-crosshatch.img
Google Pixel 3 XLbluelinetwrp-3.2.3-0-blueline.img
Google Pixel 2walleyetwrp-3.2.0-0-walleye.img
Google Pixel 2 XLtaimentwrp-3.2.1-0-taimen.img
Google Pixelsailfishtwrp-3.0.2-0-RC1-fastboot-sailfish.img
Google Pixelmarlintwrp-3.0.2-0-RC1-fastboot-marlin.img
Huawei Nexus 6Panglertwrp-
LG Nexus 5Xbullheadtwrp-3.0.0-bullhead.img
Motorola Nexus 6shamuopenrecovery-twrp-
HTC Nexus 9floundertwrp-

Installation ZIP Files

For some phones, it is necessary to flash installation ZIP files after booting TWRP. Download the installation ZIP file from below and copy it to your phone’s storage.

Google Pixel
Google Pixel 3a
Google Pixel
Google Pixel 3
Google Pixel
Google Pixel 2
Google Pixel

How to Install TWRP Recovery on Google Pixel Phones

How to Install TWRP Recovery on Google Pixel Phones

Once you have downloaded the required TWRP recovery IMG file for your phone, you can proceed to this part. Here we explain the tutorial on how to install TWRP recovery on Google Pixel and Nexus devices. We highly recommend you to read through the entire guide first before actually flashing it on your phone.

Things to Remember:

  • Make sure the bootloader of your phone is unlocked.
  • Your computer is configured with correct USB drivers for Google phones.
  • Enable Developer Options by going to Settings>About Phone and tapping on build number multiple times.
  • Enable USB Debugging in Settings>Developer Options. Make sure that the USB Debugging is checked.
  • Backup all the data as installing a custom recovery might delete all of your data.
  • Charge your phone up to 50% first and make sure your phone does not shut down during the procedure or it might damage your phone.

NOTE: Make sure you have already unlocked the bootloader of your Google Pixel phone. If not, please read this first: How to Unlock Bootloader on Google Pixel / Nexus Phones.

Complete Step-By-Step Instructions:

Step 1 – Download Android SDK from the Android Developers website and install. Also set it up with downloading platform-tools and USB drivers package in SDK. Tutorial given here: How to Set up ADB and Fastboot on Windows.


Step 1 – Download ADB / Fastboot – Android SDK Platform Tools separate package and install on your computer.

Step 2 – Connect your Google phone to your computer using a USB cable.

Step 3 – Download TWRP from the links attached above and save it into the same directory as the extracted Fastboot/ADB package files.

Step 4 – Navigate to the same directory now as where you have Fastboot (i.e. Step 1) and on Windows: Open Command Prompt (Shift + Right-click > Open Command Prompt). For Mac OS X and Linux, use Terminal to navigate to this directory.

Step 5 – Type in the following command and press Enter.

adb reboot bootloader

Step 6 – Wait for your phone to boot into bootloader mode. You can boot your phone in bootloader mode by pressing and holding Volume Up + Power key.

Step 7 – Once your phone is in bootloader mode, type in the following command and press Enter.

For Pixel Phones:

fastboot boot FILE-NAME.img 

For Nexus Devices:

fastboot flash recovery FILE-NAME.img 

NOTE: Make sure to change FILE-NAME with the actual file-name of the TWRP recovery you downloaded for your device.

Step 8 – Your Pixel phone will now enter TWRP recovery and from here, you can install the Installer ZIP file on your Pixel phone. If you have a Nexus device, simply enter the following command:

fastboot reboot

By the end of the tutorial, you should be booted into TWRP on your Google Pixel / Nexus phone. Use it to root your device, create TWRP backups and much more.

Once you exit TWRP, you can read: How to Enter Recovery Mode on Google Devices to regain access.

Taimur Akmal
Taimur Akmal

Devoted writer, enjoys developing code. Appreciates excellent food, exceptional coffee and great company. He is also into sublime design and nicely built cars.

Articles: 284

One comment

  1. To anyone that has read this article, I am trying to save you from breaking your phone. There is a very flawed piece of information in this article. In the download section, the Pixel 3 is listed as crosshatch and the Pixel 3 XL is listed as blue line. Those are opposite. Cross hatch is actually the Pixel 3 XL and blue line is the Pixel 3. If you install crosshatch update on a blue line or vice versa it will break your phone. So make sure you download the right one.

Leave a Reply

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