Tips & Tutorials

How to Install OnePlus 6 TWRP Recovery – Complete Guide

This is a tutorial on how to install OnePlus 6 TWRP recovery and flash it with the step by step instructions given in this guide. As expected, the latest OnePlus flagship has been received quite well by developers and after initial root utility being announced for it, we now have a working TWRP custom recovery as well. Further, this release will further motivate developers to release mods for this phone such as ROMs, utilities and more. The procedure for installation is quite simple and if you have done it on a previous OnePlus device, this shouldn’t be much different. As with all system modifications, including official firmware flashing, you need to first unlock the bootloader and if you haven’t done already, read: How to Unlock Bootloader on OnePlus 6.

TWRP custom recovery has evolved quite a lot. The version we will install is named TWRP 3.2.1, it carries a full touch based UI, support for Android Oreo mods and performance fixes. Once installed, you would then be able to further flash other mods such as root. Right before we actually start detailing the actual method, do make sure you backup all your data as any system change puts your data at risk. Also, it is quite essential that you at-least go through the steps completely once before you start implementing to have a better understanding.

Install OnePlus 6 TWRP Recovery

Disclaimer: All the custom ROMs and firmwares, official software updates, tools, mods or anything mentioned in the tutorial belong to their respective owners/developers. We ( or the developers are not to be held responsible if you damage or brick your device. We don’t have you on gun point to try out this tutorial 😉

You might be interested in the following article as well:

TWRP 3.2.1 Recovery on OnePlus 6:

TWRP 3.2.1 custom recovery is developed by TeamWin. As Android, it is an open source utility, open to all developers. The benefits you reap once you install this over the stock recovery are loads. For starters, a custom recovery allows you to flash third-party ZIP files which is impossible through stock configuration. Also, one of our favorite functions of TWRP include complete system backup and restore functionality.

For a more detailed overview, here some key features users utilize TWRP custom recovery for:

All set and ready? Good. Now, let’s proceed with the tutorial below (and on the next page) and update OnePlus 6 with TWRP 3.2 Recovery.

Tutorial: How to Install OnePlus 6 TWRP Recovery

We have put together a detailed step-by-step instructions guide on how to install TWRP recovery on OnePlus 6. This is a very simple tutorial and if you have been updating or installing new custom recoveries on Nexus / Google Play Edition phones, then this one should not be any different for you.

Please read every line carefully below. We suggest that you should read the tutorial once before actually performing it on your phone.


  • This TWRP Recovery tutorial is only for unlocked OnePlus 6. Please don’t try this on any other variants of the phone.
  • Make sure you backup all your data in your phone before proceeding.
  • This will void your warranty.
  • You need to have working Fastboot / ADB on your computer. Download links are posted below.
  • Bootloader should be unlocked. How? -> How to Unlock Bootloader on OnePlus 6.

If you have fulfilled all the requirements above, then proceed to the actual tutorial.

Complete Step-By-Step Instructions:

Step 1 – Download Android SDK from the Android Developers website and install. Also set it up by 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. Download from the following links depending on your OS and extract it anywhere in your computer.

Step 2 – Download TWRP Installer ZIP package and trasnfer it to the root directory of your phone.

Step 3 – Download TWRP (twrp-3.2.1-oneplus6.img) and save it into the same directory as the extracted Fastboot/ADB package files.

Step 4 – Connect your OnePlus 6 to your computer using a USB cable.

Step 5 – 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.

About the author

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.

Leave a Comment