Home » Xiaomi » Redmi Note 6 » Install TWRP on the Redmi Note 6 Pro

Install TWRP on the Redmi Note 6 Pro

After you have unlocked the bootloader of the Xiaomi Redmi Note 6 Pro then you can begin to really get things done. However, we need to install one mod before you can begin doing any of that. So in this tutorial, I will walk you through how to install TWRP as the custom recovery.

Sadly, you can’t just unlock the bootloader immediately after you buy the Redmi Note 6 Pro. Xiaomi is very strict with its bootloader unlock process so first, you need to have an account created. Then you need to request bootloader unlock permission and then finally you can go through and unlock the smartphone’s bootloader.

However, you may still have to wait even after you have requested permission to unlock the bootloader. Again, Xiaomi is very strict and sometimes they allow instant unlocks while other times they make you wait. The wait could be 3 days, 15 days, 30 days (I’ve had the 15 and 30 day wait periods), or even 60 days before you can unlock the phone.

Unlock Bootloader, Then Install TWRP

Once the bootloader unlock process has been completed, then we can install TWRP. I will say though, after all of this time it is strange that there isn’t an official version of TWRP for the Redmi Note 6 Pro yet. In this guide, we will be using an “unofficial” build thanks to a fellow XDA community developer.

The entire process that I will outline below will be the exact same when (or if) an official version of TWRP comes out. I don’t want to worry you into thinking that an unofficial version of TWRP is bad or anything. Official releases of TWRP have been horrid for previous OnePlus devices and some issues were only solved by unofficial ports.

Before you begin, I do want to warn you that following this tutorial will wipe all of the data you have no your Redmi Note 6 Pro. So backup as much of your personal data as you an before proceed with the how to guide below.


In order to complete the tutorial below, you're going to need some things set up ahead of time. Please follow the how to install ADB and Fastboot tools guide if you haven't done so already. Then you will need to follow the how to enable Developer Mode guide, as well as the tutorial that shows you how to enable USB Debugging Mode.

You will then need to open a command prompt within the within the same folder as your ADB and Fastboot tools and execute the "adb devices" command (without quotes) to start the ADB service. Then connect the device to the PC with a USB cable and you should see the prompt to grant USB Debugging Mode access from the PC the phone is connected to.

Once granted, you can then test this by running the command "adb devices" again (without quotes) in a command prompt or PowerShell to make sure the computer recognizes the device.


How to Install TWRP on the Redmi Note 6 Pro

  1. Download the TWRP image file

    And move/copy it to the same folder as your ADB and Fastboot tools

  2. Boot the Redmi Note 6 Pro into Fastboot Mode

  3. Connect the Redmi Note 6 Pro to the PC with a USB Cable

  4. Open up a Command Prompt or Windows PowerShell in your ABD/Fastboot tools folder

  5. Type the following command. . .

    fastboot flash recovery twrp.img

  6. . . .then press Enter on the keyboard

  7. Now type the following command. . .

    fastboot boot twrp.img

  8. . . .and press Enter on the keyboard again

  9. Wait for the Redmi Note 6 Pro to boot into TWRP

  10. Tap the Cancel button

  11. Swipe the white arrows to the right to get to the TWRP main menu

  12. Tap the Wipe button

  13. Then tap the Format button

    And type out “yes” before pressing the blue button at the bottom right to confirm

  14. Wait for TWRP to format the /data partition

  15. Now tap the Home button to go back to the TWRP main menu

  16. Tap the Reboot button


  17. Followed by tapping the Recovery button

  18. Wait for the Redmi Note 6 Pro to reboot back into TWRP

  19. Swipe the white arrows to the right to get to the TWRP main menu again

  20. Download the Universal Disable DM-Verity/Force_Encrypt ZIP file

    Then move or copy this ZIP file to the Redmi Note 6 Pro

  21. Tap the Install button at the TWRP Main Menu

  22. Browse to and tap on the Universal Disable DM-Verity/Force_Encrypt ZIP file

    This is the file we moved/copied from Step #20

  23. Swipe the white arrows to the right to confirm the installation

  24. Wait for the ZIP file to patch the Redmi Note 6 Pro

  25. Then tap the Reboot System button at the bottom right when it appears

  26. Wait for the Redmi Note 6 Pro to reboot and then activate your Mi/Google account before restoring your data

Subscribe

So, now that we have a reliable method of installing TWRP on the Redmi Note 6 Pro you should be aware that this process will work on any other Redmi Note 6 variant as well. When (or if) Xiaomi releases a device like the Redmi Note 6 or the Redmi Note 6A, the same steps can be followed above.

However, be aware that you need to use the TWRP IMG file that has been built for your specific device. If/when they release other variants and if those get supported by TWRP, I will edit this tutorial with download links to those variants as well. Just make sure you install the proper version that has been made specifically for your device.

Benefits of Installing TWRP on the Redmi Note 6 Pro

We are able to do some basic things with Xiaomi’s stock recovery on the Redmi Note 6. However, there are a lot of things we cannot do. Some are for security reasons while others are because Xiaomi just doesn’t want the user to be able to do these things with their phone.

It benefits them to keep you using MIUI. It benefits them to keep you from installing mods that disable or change the various features of their device. The company likes to say they are protecting their customers by making them wait until they can unlock the bootloader. . .but I have my doubts.

I believe they are wanting to lock down their phones as much as possible so they, like wireless carriers and OEMs, are able to keep benefiting from their users having an unmodified MIUI installed. For example, when I factory reset the Redmi Note 6 Pro MIUI wants to install Facebook.

This is Facebook paying Xiaomi to install the app on devices that get activated and it’s just something I don’t appreciate when I spend money to buy my own hardware. Thankfully, I can just uninstall the Facebook app as it is not a pre-installed application but other phones and OEMs aren’t as lenient.

What Can You Do with TWRP on the Redmi Note 6 Pro?

Over the next week or two I will be going over various tasks that you can do with TWRP now that you have it installed on this smartphone. If you followed this tutorial, you can actually already see what one of those benefits are. This is the act of flashing (aka installing) ZIP files on the device.

Some ZIP files (like the one we used in this guide) let us keep TWRP installed on our phone even after we boot back into MIUI. If we were to not flash this file then TWRP would be overwritten by the stock Xiaomi recovery once we have booted back into MIUI. This is usually not something you want to do (especially since you have to do a factory reset to decrypt the /data partition).

I’ll be showing you how to make full Nandroid backups, how to restore from these backups, how to flash other modifications (such as Magisk for root access) and much more. The first thing I always recommend after installing TWRP is, in fact, creating a full backup of your device.

So I will be showing you how to do that tomorrow.


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.


8 thoughts on “Install TWRP on the Redmi Note 6 Pro”

    1. Thank you for the kind words, BIRRAQUE.

      I write news articles on the XDA portal so I don’t want to step on any toes and make it seem like I want to steal their traffic.

      But if you would share share it anywhere that it would be of any use then I would be greatly appreciate it :)

  1. Hi Doug.
    Thanks for the above about installing twrp.
    One thing I am not very clear on is the following:
    “Download the Universal Disable DM-Verity/Force_Encrypt ZIP file
    Then move or copy this ZIP file to the Redmi Note 6 Pro”
    As you have not physically shown how to do, I being a novice would like to know how exactly this was done if you don’t mind elaborating on it please.

    Thanks

    naaaz

    1. Hey Nazir.

      This means moving or copying it just like you would move or copy any other file to the phone. The goal is to simply have that file on your so you just need to download it on your computer. Then connect the phone to the PC with a USB cable, and then move or copy it like you would move or copy a photo/video/etc. (using the Windows explorer program)

  2. Hi Again Doug

    Thanks a million for the tutorial its awesome. I was able to root the phone.
    However there was an update on miui 10 to 10.2.1.0 and after the update magisk manager says magisk is not installed and I have lost the root. Before the update to miui 10.2.1.0 the root was there and magisk was all ok. Can you please guide me as to how to get the root back as I don’t want to do something that I should not.
    Thanks again

    1. I’m not sure how you installed the update (so I’m not sure what the status is with your phone)

      But this will happen when you install a new update. If you still have TWRP installed, just go into TWRP and flash the Magisk ZIP file again and you’ll be good to go.

      https://www.androidexplained.com/redmi-note-6-pro-root/

      If you lost TWRP then you will need to follow the guide on this page again, and then install the Magisk ZIP after you have TWRP set back up.

      Again, depending on how you updated, if you lost TWRP then you’ll want to start manually flashing the OTA updates via TWRP and then installing Magisk afterwards (so you don’t constantly keep losing TWRP).

Leave a Reply

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