Home » OnePlus » OnePlus 7 » How to Install TWRP on the OnePlus 7 & 7 Pro?
oneplus 7 Install TWRP

How to Install TWRP on the OnePlus 7 & 7 Pro?

Using TWRP on the OnePlus 7 and the OnePlus 7 Pro will open up a number of new features available to you. This isn’t a software change that is normally allowed so you will have to unlock the bootloader beforehand. However, once that is done you can follow these easy steps to install TWRP as your brand new custom recovery.

If you’ve been following along, then you already know what Recovery Mode is on the OnePlus 7. If not, then I recommend you go back and read how to boot the OnePlus 7 into Recovery Mode. Boot into it on your smartphone (by following along with my video) and you’ll get to see what features it has.

Now, TWRP is a custom recovery and that means it will be replacing the “stock recovery” that you see comes from OnePlus. TWRP is the most popular custom recovery available for Android and you’ll see me recommend installing it on virtually every smartphone here on Android Explained.

TWRP comes with a number of incredibly useful features that aren’t available from the stock recovery.

The main benefit of TWRP is gaining the ability to install ZIP files. These ZIP files can be software mods, custom kernels, a way to gain root access, or even entire custom ROMs. TWRP also lets you create full snapshot backups (something that Android is sorely missing), and much more.


To proceed, you need to have completed the above tutorial (and everything mentioned in that tutorial, such as installing ADB/Fastboot).

Time needed: 10 minutes.

How to Install TWRP on the OnePlus 7 and OnePlus 7 Pro

  1. Download the TWRP files – OnePlus 7OnePlus 7 Pro

    You want to make sure you download both the .IMG file as well as the .ZIP file.

  2. Rename the .IMG file to “twrp.img”

    Naturally we are going to be leaving out the quotation marks from the filename.

  3. Move or copy the twrp.img file into the same folder as your ADB and Fastboot tools

  4. Open up a Command Prompt or Windows PowerShell in the same folder as your ADB and Fastboot tools

    Or, you can double-click on the Minimal ADB and Fastboot tools desktop shortcut if you installed it.

  5. Boot the OnePlus 7 into Fastboot Mode

  6. Connect the smartphone to the PC with a USB cable

  7. Then type the following command in your Command Prompt or Windows PowerShell. . .

  8. fastboot flash boot twrp.img

    oneplus 7 install twrp

  9. . . .and press Enter on the keyboard

    You should look for two OKAY messages in response to executing this command.

  10. Press the Volume Down button a couple of times until Recovery Mode appears at the top

  11. Press the Power button to select this option

  12. Wait for the OnePlus 7 to boot into TWRP

    You can swipe the white arrows to the right if you plan on fully installing TWRP (which we are doing here).

  13. Now move or copy the TWRP .ZIP file we downloaded in Step #1

    We can put this anywhere on the internal storage of the OnePlus 7 or OnePlus 7 Pro.

  14. Tap the Install button at the main menu of TWRP

    oneplus 7 install twrp

  15. Browse to and tap on the TWRP .ZIP file we just put on the smartphone

  16. Swipe the white arrows to the right to begin the installation

  17. Tap the Home button to go back to the TWRP main menu

  18. Download a Custom Kernel

    Then copy/move the .ZIP file to the internal storage of the smartphone

  19. Tap the Install button again

  20. Browse to and tap on the Custom Kernel .ZIP file

    This one works for both the OnePlus 7 and OnePlus 7 Pro, but could be any other compatible custom kernel.

  21. Swipe the white arrows to the right to begin the installation

  22. And then tap the Reboot System button when it appears in the bottom right corner


Note – Installing an OTA update directly from OnePlus (via the system notification) after you have installed TWRP will trigger a special install of the update. This install will wipe out your TWRP install so you will need to flash the TWRP .IMG and .ZIP files again if you want to retain this custom recovery.

17 steps may seem like a lot but it’s actually quite easy to complete this tutorial. It may seem complex due to the number of steps I wrote out, but that’s more about my writing style than its complexity. My goal is to break things down into very easy to understand and easy to follow instructions.

You can see this shine through with things such as Steps #7, #8, and #9. I split up the process of executing a command in the Command Prompt or Windows PowerShell into three separate steps just to make sure things are as clear as possible. I try to do this with all of the tutorials I write.

The key thing to understand is that even if you mess up here, you can follow an unbrick tutorial and restart from scratch.

Now, I don’t have one of these tutorials up yet (I’m still making my way through the starter tutorials), but I will create one in the very near future. By now, you should understand that we are replacing the original, stock recovery software with a custom one that was developed by the community.

This means that anytime you boot the OnePlus 7 or OnePlus 7 Pro into Recovery Mode that you’ll be taken into TWRP. You can do everything you could do in the stock recovery software in TWRP as well. So there’s no need to worry about

If this tutorial helped you in any way, please consider donating via PayPalPatreon, Cryptocurrency, or GoFundMe. If you can't afford to donate then sharing this on social networks such as Facebook, Twitter, XDA, forums, etc. will also help a lot. I would also appreciate suggestions for Android tips and tutorials that you would like to see in the future.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top