We can do a lot more with a custom recovery so this tutorial will walk you through the entire process to show you how to install TWRP on the OnePlus 6.

NoteOnePlus 6 with Android 9 Pie installed will need to follow this tutorial instead.

Since its inception, installing the core developer community modifications have been the same on all OnePlus smartphones. Whether this is installing a custom recovery onto your recovery partition, installing a custom kernel to the boot partition, or anything like that. However, Google changed how some of these things are structured with the introduction of Android 7.0 Nougat and the original Pixel smartphones.

This began the transition from a regular partition system to what is known as the A/B partition scheme.

Google added this to Android because it allows for seamless system updates. This feature allows you to download an install a new update to your smartphone in the background and continue using your device. Once done, you can choose to reboot at any time and during this boot cycle you will complete the overall system update. A change that went along with this transition is the removal of the regular recovery partition as it is now included as part of the boot image.

So, to install TWRP as the custom recovery on the OnePlus 6 we need to follow a different set of instructions than we did on all of the other OnePlus smartphones.

How to Install TWRP on the OnePlus 6 Tutorial

  1. Unlock the bootloader of the OnePlus 6
  2. Download the TWRP IMG file for the OnePlus 6
  3. Rename this file to twrp.img
  4. Move or copy this file to the same folder as your ADB and Fastboot tools
  5. Then download the TWRP ZIP file for the OnePlus 6
  6. Move or copy this TWRP ZIP file to the OnePlus 6
  7. Power off the smartphone
  8. Then boot the OnePlus 6 into Fastboot Mode
  9. Connect the smartphone to the PC with a USB cable
  10. Launch a Command Prompt/PowerShell in the same folder as your ADB and Fastboot tools
  11. Type the following command. . .
  12. fastboot boot twrp.img
  13. . . .then press the Enter button on the keyboard
  14. Wait for the OnePlus 6 to reboot and temporarily boot your into TWRP
  15. Tap the Keep Read Only option here
  16. Then tap the Install button at the top left of the menu
  17. Browse to and tap on the TWRP ZIP file
  18. Swipe the white arrows to the right to begin the installation
  19. Wait for it to patch both boot images with TWRP
  20. Then tap the Reboot System button when it appears


As I mentioned, this is the same process that we’ve been using with the Pixel and Pixel 2 phones because they’re using the new A/B partition scheme. This isn’t a requirement from Google so many OEMs have opted to not go down this route but I’m happy to see OnePlus jump on board here. The overall process is similar to most Android and older OnePlus devices however, it’s just that we are adding in a few more steps to the middle here. It’s these additional steps that actually installs TWRP and keeps it there after a reboot.

So a lot of this is setup that you may have done before you even purchased the OnePlus 6. This includes making sure you have the proper USB drivers and then installing ADB and Fastboot tools onto the PC you’re currently using. You will also need to make sure you have unlocked the bootloader of the OnePlus 6 since we cannot install TWRP on the device if it has a locked bootloader. With that done we can go ahead download two files that we need in relation to this process.

oneplus 6 install twrp custom recovery command
We first need to temporarily boot into TWRP on the OnePlus 6 with this command and then we can fully install it with the companion ZIP file.

This includes the TWRP IMG file and the TWRP ZIP file and the link to both of these files is included in the step by step tutorial above. We need to rename the TWRP IMG file to something like twrp.img (so that this guide is easily usable no matter which version of TWRP is available) and then we need to move or copy the TWRP ZIP file from the PC and onto the internal storage of your OnePlus 6. When you’re ready, go ahead and boot the OnePlus 6 into Fastboot Mode and then connect it to the PC with a USB cable.

Now we need to open up the Command Prompt or Windows PowerShell and execute the fastboot boot command. This is actually only temporarily booting the OnePlus 6 into TWRP and if that’s all you want to do then you can stop following this guide. If you want to fully install TWRP though, you want to wait until you get to the TWRP main menu and then tap the Install button at the top right. From here you need to browse to and tap on the TWRP ZIP file that we downloaded and moved to the phone and then swipe the white arrows to the right to begin the installation.

This process should only take a few seconds and you’ll see an error pop up if something goes wrong. Assuming everything went smoothly though (just like it does in the video I embedded above), then you can tap on the Reboot System button when it appears and then wait until the OnePlus 6 boots back into OxygenOS.



Please enter your comment!
Please enter your name here