How to Install TWRP Custom Recovery on OnePlus 6


TWRP custom recovery is out for OnePlus 6. The recovery is an unofficial build by wuxianlin. The available recovery carries the version number 3.2.1-3. TWRP recovery for OnePlus 6 is in a stable state. Almost all the features are working in this build. If you are planning to modify your phone, you can quickly flash this recovery. Follow these steps to install TWRP custom recovery on OnePlus 6.

Equipment you need to install TWRP Custom Recovery on OnePlus 6

  1. A Windows or Mac powered Laptop or Desktop PC.
  2. A OnePlus 6 with an unlocked bootloader.
  3. Android ADB and Fastboot drivers installed on your computer.
  4. OEM data cable to connect OnePlus 6 to the computer.
  5. This guide.

Note: Flashing the TWRP recovery on OnePlus 6 will void its warranty. In case of a mishap, we or the device manufacturer may not be held responsible.

Important things to do before installing TWRP

  1. Charge your OnePlus 6 up to 60%. We cannot afford power loss during installation.
  2. This guide is only for the OnePlus 6. Do not try it on any other phone.
  3. Enable OEM Unlocking and USB Debugging on your OnePlus 6.
  4. Unlock the bootloader of OnePlus 6.
  5. Copy all your data before installing the recovery.
  6. Follow this guide very carefully.

Required downloads:

  1. OnePlus 6 USB Drivers – Download
  2. Minimal ADB and Fastboot DriversDownload and install.
    1. After installing Minimal ADB and Fastboot, you will get this directory: C:\Program Files (x86)\Minimal ADB and Fastboot
  3. Download boot.img and TWRP.img files.
    1. Copy both the files to C:\Program Files (x86)\Minimal ADB and Fastboot folder. You will need the boot.img file in the internal storage of your phone as well.
  4. TWRPWorkingInstaller.zipDownload
  5. TWRP-Blue-FIX.zipDownload
  6. Magisk RootDownload
  7. Copy boot.img,, and Magisk file to your phone’s internal storage.

How to Install TWRP Custom Recovery on OnePlus 6

Follow this method till the last step otherwise you will face a bootloop on your phone.

  1. Open Minimal ADB and Fastboot.exe from your desktop.
  2. Connect your OnePlus 6 to the computer and allow USB Debugging once it asks.
  3. In the command window, enter the following commands one by one.
    1. adb devices
      1. This command will show you a list of devices attached followed by a number. This means the phone is connected.
    2. adb reboot bootloader
      1. This command will reboot your phone in bootloader mode.
    3. fastboot devices
      1. This command will verify connection in bootloader mode.
    4. fastboot flash boot_a twrp.img
      1. This command will flash twrp.img on partition A.
    5. fastboot flash boot_b boot.img
      1. This command will flash boot.img on partition B.
  4. Disconnect your phone from your computer now.
  5. Use Volume Up + Power button to boot into the recovery now.
  6. The phone will ask for your passcode or pin to decrypt the recovery now. Decrypt it to enter the TWRP.
  7. TWRP will be open in the Chinese language now. Tap the right option in 3rd row to open Settings. Tap the globe icon and change language to English.
  8. Now get back to the main menu in TWRP and tap Install > Install Image > Locate boot.img and flash it.
  9. Get back to the main menu again, tap Install > Install Zip > Locate and flash it.
  10. Once again, tap Install > Install Zip > > Flash it.
  11. Lastly, tap Install > Install Zip > Locate > Flash it.
  12. Now Reboot > System. That’s all.

So we are done installing TWRP recovery and also rooting the phone now. If you need help with anything else, feel free to reach out to me.

Usama is a software engineer by profession and at he uses his expertise to solve everyday consumer tech problems with his main areas of interest being Android, iOS and Windows.

Got a question/query or a suggestion? Drop it below.