Xiaomi Mi 9T Pro a.k.a Redmi K20 Pro has been available for a while. It was first available in China and it becomes available in some other countries not long after its China release. It will hit Indian Mi Fans in this July 17th.
Many have waited for its global release. Thanks to its monster-ish specification. The device is also dubbed as a flagship killer.
This “flagship killer” nickname is not without a reason. The device boasts the mobile chipset, GPU, and processors which are generally available only in flagship phones such as Xiaomi Mi 9, One Plus 7 Pro, Samsung Galaxy S10, Blackshark 2, LG G8, Oppo Reno 5G, and the Xiaomi Mi Mix 3.
If you are still wondering about, this chipset we are talking about is the Qualcomm Snapdragon 855. A chipset that empowers Qualcomm SDM855 Snapdragon 855. This System on Chip is fabricated within 7nm FinFET technology.
The chipset houses Octa-core CPUs consisting of 1x 2.84GHz Kryo 485, 3x 2.42GHz Kryo 48, and 4x 1.8GHz Kryo 485 processors. These monsters work together and are alongside with Adreno 640 GPU.
Being a new device in the block doesn’t make it far from third-party developers. Enthusiast users and flashing maniacs are so eager to have this device running with non-standard apps and/or services.
Unleashing the beasts is not an easy task. It is an arduous job for some people. However, as long as anyone knows the key, the job is a piece of cake.
The key to it is TWRP custom recovery. It is a popular custom recovery not only for Xiaomi users but also for users of any other smartphone.
The recovery project was initially started by Team Win developer team. Many independent developers become their contributors and maintainers.
However, its official stable release is not as fast as its forked builds. Recently, we have seen the WZSX150’s TWRP for Redmi K20 Pro. This Chinese unofficial build of TWRP is well known for its fast release schedule.
The reason behind it is obvious. Xiaomi is a Chinese company that releases any of its new devices first in China. Hence, Chinese third-party Android developers such as Wzsx150 can take advantage of this situation.
A few days ago, we’ve seen the proof of the rapid Android development in the third-party developer’s community.
Mauronofrio from XDA has managed to also release his own build of TWRP for Redmi K20 Pro or Mi 9T Pro. He states that most functionalities of his TWRP build work as expected. The following features have been reported to work: Data Decryption, Backup and Restore, and Wipes.
Nevertheless, you may not be able to enjoy vibration when booting into this TWRP recovery.
Mauronofrio’s TWRP for Redmi K20 Pro has no special features. It just promises a build that works with no-nonsense.
It equips no bloatware nor a useless app.
Download TWRP v3.3.1-5 for Redmi K20 Pro
You can download Mauronofrio’s TWRP which is currently version 3.3.1-X from the following direct links:
Unlike Wzsx150’s build, this one uses English as its default language. Don’t bother to read Chinese even from the very first time you use it.
How to Install TWRP on Redmi K20 Pro
Since Redmi k20 Pro and Mi 9T Pro are the same devices, this step is also applicable for the Mi 9T Pro. However, do not ever try it on Redmi K20 or Mi 9T codename Davinci.
The whole process is basically easy and safe. We strictly suggest you create a backup of any files and data. Flashing a recovery needs an unlocked bootloader. You’ll reset your phone during the bootloader unlocking process.
We hold no responsibility for any damage that may happen to your device. Nobody forces you to do what we guide you in this article. Please proceed with caution.
It is always a good practice to read the whole article thoroughly. You may need to envisage all the steps before actually attempting to proceed.
- 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 Xiaomi ADB & Fastboot driver on your computer.
- Download Android Platform Tools r28.0.1 (zip).
- Download the unofficial TWRP for Redmi K20 Pro (img) from the link above.
- Download Magisk – latest version (zip). Optional, only if you want to root.
Steps to Flash TWRP on Redmi K20 Pro
Step 1. Disable Windows Drivers Signature Enforcement on your computer. We have a detailed tutorial here.
Step 2. Extract the 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\. This step is necessary to install ADB Fastboot system-wide.
Step 3. Extract the miui-platform-tools_r28.0.1-win.zip on your computer. You’ll get a folder called “platform-tools“. This step is important to make sure you use the latest version of ADB-Fastboot.
Step 4. 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.
Step 5. Rename the “twrp-3.3.1-1-raphael-unofficial.img” to “recovery.img“.
Step 6. Copy that recovery.img file into the “platform-tools” folder (Step 3).
Step 7. Now enable USB debugging on your phone. You might have it enabled during the bootloader unlocking process. However, it is a good practice to double-check it.
Enable 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 the “OK” button.
Step 8. Next, connect your Redmi K20 Pro to your computer using its USB.
Step 9. Choose the “File Transfer” mode when asked (do not choose the charging mode).
Step 10. In Windows Explorer, go to the “platform-tools” folder. Hold down the Shift button on the keyboard, right-click anywhere within that folder, and choose “Open command prompt window/PowerShell window from here“.
Step 11. Now type following lines of command. Hit Enter every line to issue it.
adb reboot bootloader
The first line asks your computer to recognize your device. The second line instructs your phone to boot into bootloader mode a.k.a fastboot mode. You’ll see the Mi Bunny logo displayed.
This instructs your computer to establish an 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 12. Next, type following command lines and hit Enter on the keyboard:
fastboot flash recovery recovery.img
The first command flashes TWRP to the recovery partition. The process shall finish in a few seconds.
Step 13. 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 14. 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 15. 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.
Voila! You have successfully flashed TWRP on Redmi K20 Pro and you are now in its main menu.
From here you can flash Magisk to gain root access. The procedure of rooting Redmi K20 Pro is similar to what is available when using LR.Team TWRP here.
Simply copy the downloaded Magisk zip file to your phone, choose “Install”, locate the zip file, and do the “Swipe to confirm flash” action. It’s that simple.
The benefits of flashing TWRP recovery is not about rooting a phone. It is basically beyond that. You can flash tweak, addon, custom Kernel, or custom ROM.
Ran into trouble? Do not hesitate to share your experience in the comment section below. Do not forget to bookmark this page for further reference.
Sharing on Facebook or Twitter is much appreciated.