Easiest Way to Flash TWRP and Root Redmi Note 7 Pro (Violet)

Easiest Way to Flash TWRP and Root Redmi Note 7 Pro (Violet) 1

These are ridiculously easy steps to install TWRP recovery and root Redmi Note 7 Pro. Thanks to the TWRP installer tool, MiPedi Toolkit for Violet. The tool has two main features: to flash custom TWRP recovery, and to reinstall MIUI stock recovery.

Personally, we really like the concept of this dead-simple toolkit. Flashing a custom recovery will open to more possibilities in the Android development world. You can install a custom ROM, a custom Kernel, Themes, a custom binary, the Magisk root, or even flashing the official MIUI ROM.

This tool offers just the key to those awesome possibilities. Thanks to its developer from MIUIPedia.com, the tool is capable to flash TWRP recovery. However, it’s the unofficial one within this version 1.0. The developer promises to update the tool with the official build once released.

Xiaomi Redmi Note 7 Pro (Reno 7 Pro) codename Violet boasts Qualcomm SDM675 Snapdragon 675 (11 nm) chipset with Octa-core (2×2.0 GHz Kryo 460 Gold & 6×1.7 GHz Kryo 460 Silver) CPUs and Adreno 612 GPU. It’s not a flagship device but it inherits a little beast inside.

On top of that, the phone sports a flagship-level 48MP camera featuring 1.6μm large pixel (4-in-1 Super Pixel) sensor. The main camera also has f/1.79 aperture lens which is a pretty large aperture.

What’s within the toolkit? Once extracted, the zip file contains the tool itself along with the flash-able image files of TWRP.

The TWRP is version 3.2.3 (unofficial) while the MIUI stock recovery is extracted from MIUI v10.2.5.0.PFHCNXM. Since the TWRP is unofficial, you may expect some bugs. The MTP and Encryption features do not work properly. Hence, you may need to flash Magisk each time you flash anything that directly alter the system.

Before we proceed, it is always a good practice to create backup of your files and data.

We hold no responsibility of any damages and risks that may happen to your phone. Please proceed with super caution.


  1. You will need a Windows computer either a PC or a Laptop.
  2. A Type-C USB data cable. Make sure it’s a data cable and not a charging-only cable.
  3. Download TWRP installer toolkit (zip).
  4. Download Magisk v18.2 for Redmi Note 7 Pro (zip).
  5. Download Magisk Manager v7.0 app (apk).
  6. Download Disable Force Encryption (zip).

How to Flash TWRP on Redmi Note 7 Pro

Step 1. Unlock the bootloader of your phone. The process is easy but it takes time to wait for the official permission.

Step 2. Extract the TWRP installer tool (MiPediToolkits-Violet-English.zip). WinZip or Winrar will come in handy for the task.

Step 3. Next, grab the USB cable and connect your phone to your computer. Make sure the connection type is MTP (Trnasfer files).

Additionally, you have to make sure that USB Debugging is enabled. You should have enabled it during the bootloader unlocking process. Nevertheless, it is a good practice to double-check it.

ALSO READ:  MIUI 11 V11.0.4.0.PFGEUXM Europe Stable ROM

Step 4. Now copy the Magisk v18.2 (zip), Magisk Manager (apk), and Disable Force Encryption (zip) files to your phone internal storage.

Step 5. Turn off your phone completely.

Step 6. While it is off, press the Volume Down and Power buttons simultaneously until you see the MIUI BUNNY Fastboot logo.

Step 7. In Windows Explorer, go to the folder of where you’ve extracted the toolkit.

Step 8. Next, simply double-click the “MiPediToolKit Toolkit Violet English.bat” file to run the tool.

Easiest Way to Flash TWRP and Root Redmi Note 7 Pro (Violet) 2

Step 9. Type 1 on keyboard then hit Enter key. This instructs the tool to install TWRP.

Easiest Way to Flash TWRP and Root Redmi Note 7 Pro (Violet) 3

Step 10. The tool will then check for the bootloader unlock status. Hit Enter key again.

Easiest Way to Flash TWRP and Root Redmi Note 7 Pro (Violet) 4

Step 11. Make sure the value on its output is “True” then continue with the process.

Step 12. Sit tight and wait for the tool to flash TWRP on Redmi Note 7 Pro.

Step 13. Once done, the phone will reboot into TWRP recovery mode automatically.

How to Root Redmi Note 7 Pro

Step 14. Next, do the “Swipe to allow modification“.

Step 15. You will enter the main menu then. Choose “Install“.

Step 16. Locate the Magisk-v18.2-f5f7fd91-violet.zip, tap on it to select it.

Step 17. Do the “Swipe to confirm flash” action. Wait for the flashing process to finish.

Step 18. Once done, go back to the main menu and choose “Install” again.

Step 19. This time you need to find the no-verity-force-encrypt-6.0.zip file. Tap on it to select it.

Step 20. Again, do the “Swipe to confirm flash” action. Wait for the flashing process to finish.

Step 21. Finally, reboot your phone.

Step 22. Once your phone is in normal mode, open up File Manager app and locate the Magisk Manager APK file that you have copied earlier. We recommend you to use version 7.0.

Step 23. Now run the APK file to start installing the app. If this is your first time, you will need to allow installation from third-party sources.

That’s it and congratulation! You have successfully install TWRP and root Redmi Note 7 Pro. You can check its root status using Root Checker app available here.

The Magisk Manager app is not the app that root your phone. You need it to manage and to organize root access. Hence, you can grant/allow and block root access of certain apps you know.

Should you have any questions, please do not hesitate to leave comments below.


8 thoughts on “Easiest Way to Flash TWRP and Root Redmi Note 7 Pro (Violet)”

  1. tried installing twrp. it is successful but the problem is my internal storage, I can’t copy and transfer files. the names of the folders also change differently with weird names. thats why I flash eu rom thru my SD card not on internal storage. Anyway to fix this?

  2. internal storage corrupted after installing this method. I successfully flash EU rom thru SD card cause I can’t move zip file to internal storage. I accidentally deleted some of the weird name folders now my internal storage size is 108gb instead of 128gb. any advice?

  3. Hi all, if you follow this step to root Redmi7pro, you will find when you into TWRP, the internal SD is encryped , so you can’t find the zip file to flash.
    after search and try many methord , I find it works by “https://forum.xda-developers.com/doogee-mix/how-to/fixed-how-to-remove-data-encryption-twrp-t3757595”

    good luck for everyone

Leave a Reply

Your email address will not be published.