These are proven steps to flash TWRP Recovery and gain root access on Redmi Note 7 Global and China variants (codename Lavender and Lavender EEA). This tutorial makes use of LR.Team TWRP by WZSX150, a Chinese Mi Fans.
Luckily, the recovery is compatible for Redmi Note 7 Global, China, and India variants. However, this is not for Redmi Note 7 Pro codename Violet.
Xiaomi Redmi Note 7 sports Qualcomm SDM660 Snapdragon 660 (14 nm) chipset powered with Octa-core CPUs (4×2.2 GHz Kryo 260 & 4×1.8 GHz Kryo 260) and Adreno 512 GPU.
The specs are basically similar in all variants (Global, China, India). The only parts make differences are the camera setups. The China and Global variants sports 48 MP, f/.8, 1/2″, 0.8µm camera combined with 5 MP, f/2.4 camera for depth sensor. On the other hand, the India variants sports “only” 12 MP, f/2.2, 1/2.9″, 1.25µm camera combined with 2 MP, f/2.4 camera for depth sensor.
The phone is considered new (while this post is released). It was first announced in China then in India next. Other countries follow afterwards.
This article guides you to flash TWRP recovery properly on all Redmi Note 7 variants except the Pro one. Furthermore, this also tells you how to root Redmi Note 7 easily using the flashed TWRP and Magisk root.
Before we begin, please create a full backup of your files and data. Especially the crucial ones. Flashing a custom recovery and rooting your Xiaomi phone will not wipe your data and files. However, the bootloader unlocking procedure may reset your phone to factory settings.
Additionally, flashing third-party binaries (like TWRP and Magisk) raises risks of damage if done wrong.
Please proceed carefully. We recommend you to read the whole steps thoroughly and grasp the main idea before actually attempting to proceed.
We hold no responsibility of any risks and damage that may happen to your phone.
How to Flash TWRP on Redmi Note 7
Step 1. Unlock your Redmi Note 7 bootloader. This is important as it is the main requirement of flashing a custom recovery.
Step 3. Download LR.Team TWRP Recovery for Redmi Note 7 here. It’s an image file (.img). You need to download it on your computer.
UPDATE: You can also use this unofficial TWRP build for Reno 7. This build features multi-language support.
Step 4. Rename the file (from e.g: TWRP-3.2.3-0121-REDMI_NOTE7-CN-wzsx150.img) to recovery.img. This is necessary to make the process easier. You can do this by right-clicking on its name the choose “Rename” option.
Step 5. Copy the recovery.img file into the adb folder which is usually located at C:\adb\.
Step 6. Enable USB Debugging option. This option is available within Developer Options menu. Hence, you have to enable it at first.
Enabling Developer Options, go to:
Settings >> About phone >> tap the MIUI version 7x >> You are developer!
Enable USB Debugging, go to:
Settings >> Additional Settings >> Developer Options >> USB Debugging >> toggle it on.
A notification will pop up on your screen. Tap “OK“.
Step 7. Now connect your Redmi Note 7 phone to your computer using its USB cable.
Step 8. On your computer, hold down the Shift key and right-click anywhere inside the ADB folder (C:\adb\). Choose “Open PowerShell window here“.
Step 9. Now type following command and hit Enter key to execute it:
adb reboot bootloader
This instructs your computer to establish ADB connection with your device while verifying any device attached. Second, this also reboots your device into Fastboot mode (bootloader mode). You will see your phone rebooting and you will also see the Mi Bunny Fastboot logo displayed.
Step 10. Do the “Hot recovery boot” by typing the command below:
fastboot boot recovery.img
At this stage, your phone shall reboot into LRTeam TWRP recovery.
Step 11. Do the “Swipe to allow modifications“. You shall enter the main menu afterward.
Step 12. Now copy the “recovery.img” file from your computer to the phone internal storage.
Step 13. Back to the main menu of LR.Team TWRP then choose “Install“.
Step 14. Tap the “Install image” button.
Step 15. Locate the recovery.img file that you have copied earlier. Tap on it to select it.
Step 16. Now do the “Swipe to flash” action. As soon as you swiped, your phone will flash the recovery.img file on your phone.
Step 17. Wait for the process to finish in few seconds. Once done, go back to the main menu.
Step 18. Choose “Reboot” then choose “Recovery”.
Step 19. Your phone will reboot back to TWRP recovery again. This time, it will boot using the flashed recovery, not using the recovery.img file again.
Step 20. Finally, choose “Reboot” then “System”. This brings your phome back to the MIUI system.
Congratulation! You have successfully installed LR.Team TWRP on Redmi Note 7.
How to Root Redmi Note 7
Now you have TWRP installed on your device although it is not the official one. The next steps you might want to do is rooting Redmi Note 7.
Simply follow steps below:
Step 1. Reboot your phone into recovery mode again. Turn off your phone completely. While it’s off, press the Power button and the Volume Up button simultaneously.
Step 2. Go to the main menu of LRTeam TWRP again and choose “Install“.
Step 3. Copy the Magisk zip file from your computer to your phone.
Step 5 Locate and find the Magisk zip file (e.g: Magisk-v18.1.zip). Tap on its name to select it.
Step 6. Do the “Swipe to flash” action.
Step 9. Now go back to main menu then tap the “Reboot” option.
Step 10. Finally, choose “System“.
Voila! Your phone is now rooted. You can confirm the root status by downloading the root checker app from Play Store.
Note: The modded TWRP recovery has advanced features not available within the official one. Those include No DM-Verity and Force Encryption disabler.
However, if by any chance your phone is in bootloop after rooting, download and flash No DM Verity through TWRP again.