Xiaomi Redmi 7 has been rolled out in India in the late April 2019. The release was in the same event with Redmi Y3.
It is a new device considerably when we write this post. Hence, the official TWRP recovery is not available just yet.
Redmi 7 that has codename Onclite boasts Qualcomm SDM632 Snapdragon 632 (14 nm) chipset. This SoC sports Octa-core CPUs which are 4×1.8 GHz Kryo 250 Gold processors and 4×1.8 GHz Kryo 250 Silver processors. Moreover, the Adreno 506 GPU backs up the overall performance in terms of graphical tasks.
The phone is dubbed as the next budget-friendly Android phone of this year. Furthermore, the company expects it to contribute a significant margin for company’s profit.
Here at MIUI blog, we expect to see it as the next iteration of Redmi 5A success.
Being a cheap device doesn’t mean it to be tuppenny.
If you are lucky enough to have this device on hands, it’s time for you to bring it to a higher level. You can unleash its true performance.
The first step to achieve that goal is flashing TWRP recovery.
This article guides you to the easiest method on flashing TWRP on Redmi 7. Once flashed, you’ll be able to flash Magisk and gain root on it.
Despite this method is a piece of cake, we strictly encourage you to create backup of all your crucial data and files. This method needs unlocked bootloader. Its process makes you factory reset your phone and hence you’ll lose your files.
- You will need a Windows computer either a PC or a Laptop. Windows 8/8.1/10 64-bit is recommended.
- A USB data cable. Make sure it’s a data cable and not a charging-only cable.
- Download ADB Fastboot Driver (zip).
- Download TWRP installer tool for Redmi 7 (zip).
- Download latest version of Magisk root (zip).
- Download Disable Force Encryption (zip).
This section explains several basic steps before actually flashing the TWRP. This is necessary to prepare all the requirements. You may skip all steps in this section if you have done so.
Step 1. Disable Windows Drivers Signature Enforcement on your computer. We have the detailed tutorial here.
Step 2. Extract Xiaomi ADB Fastboot Driver zip file (miui-ADB-Driver-Installer-v1.4.3.zip) and install it on your computer. This should finish in seconds. Make sure you install it on C:\adb\.
Step 3. Unlock the bootloader of your phone. Read the full guide on how to unlock MIUI bootloader officially here. Please be aware that the process requires you to reset your phone. All your data will be lost.
How to Install TWRP on Redmi 7
Step 1. Extract the TWRPFlasherRedmi7Onclite.zip file. You’ll get a folder called “TWRP Flasher Redmi 7 Onclite” with several files in it.
Step 2. Grab your phone. Enable Developer Options and USB Debugging (if you haven’t done it yet).
Enable Developer Options on Redmi 7:
Settings >> About phone >> tap the MIUI Version several times >> Congratulation, you are developer!
Enable USB Debugging on Redmi 7:
Settings >> Additional Settings >> Developer Options >> USB Debugging >> toggle it on (switch on).
Step 3. Now grab the USB cable and connect your phone to your computer. Make sure the connection type is MTP (Transfer files).
Step 4. Now copy the Magisk (Magisk-v19.1.zip) and Disable Force Encryption (Disable_Dm-Verity_ForceEncrypt_09.02.2018.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 “TWRPFlasherRedmi7.bat” file to run the tool.
Step 9. Choose between option 1 and option 2. The first option flashes TWRP v3.2.3-0 which is an unofficial build by wzsx150 from LR.team. The next option flashes Mi Stock Recovery extracted from MIUI 10 EEA.
There is a possibility for the tool to flash the official TWRP build in the next version update.
Step 10. Type 1 on your keyboard then hit Enter key. This asks the tool to flash TWRP.
Step 11. As your phone has entered the Fastboot mode, you can simply hit Enter key to proceed.
Step 12. The toolkit will check for your device codename and bootloader unlock status. Make sure that all the requirements satisfied.
Step 13. Hit Enter key and the tool will start flashing the TWRP on your phone.
Step 14. Once done, simply hit Enter key again.
Step 15. Now the phone will reboot into TWRP recovery mode automatically.
Step 16. Next, do the “Swipe to allow modification“.
Step 17. You will enter the main menu of TWRP.
p.s: There is always a chance that your phone may not reboot to TWRP automatically. If it does, you can reboot manually by pressing Power and Volume Up buttons simultaneously.
Check also: How to change language in LR.Team TWRP to English.
How to Root Redmi 7
Step 1. Choose “Install” from the main menu.
Step 2. Locate the Magisk zip file that you have copied earlier. Tap on it to select it.
Step 3. Do the “Swipe to confirm flash” action. Wait for the flashing process to finish.
Step 4. Once done, go back to the main menu and choose “Install” again.
Step 5. This time you need to find the Disable_Dm-Verity_ForceEncrypt_09.02.2018.zip file (or Lazy Flasher). Tap on it to select it.
Step 6. Again, do the “Swipe to confirm flash” action. Wait for the flashing process to finish.
Step 7. Finally, reboot your phone.
That’s it and congratulation! You have successfully install TWRP and root Xiaomi Redmi 7 (onclite).
You can check its root status using Root Checker app available here.
The overall process is easy for most users. It requires no specific ADB command to be issued.
However, should you have any questions, please do not hesitate to drop them below.