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. Next, type following command lines and hit Enter on keyboard:
fastboot flash recovery recovery.img
The first command flashes TWRP to the recovery partition. The process shall finish in a few seconds.
Step 11. It’s time to reboot into TWRP recovery for the very first time. Type this command but DO NOT hit the Enter key just yet:
Step 12. Grab your phone. Press the Power button and the Volume Up button simultaneously. Hold it for approximately 3 seconds, then hit the Enter key on your keyboard.
Step 13. Your phone is now entering TWRP recovery. Do the “Swipe to confirm system modification” action. Once swiped, you’ll be in the main menu of TWRP.
Step 14. LR. Team’s TWRP is in Chinese by default. You have to follow our previous guide on how to change its language to English.
Congratulation! You have successfully installed LR.Team TWRP on Redmi Note 7.
Getting stuck or not satisfied with the Chinese TWRP? Try Orange Fox recover. It is the forked version of TWRP with some additional twist including full support for the MIUI OTA Update mechanism.
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.