Redmi K20 Pro, also known as Mi 9T Pro, is another flagship-level Android phone by Xiaomi. It boasts similar hardware specifications to what’s in Mi 9.
Qualcomm Snapdragon 855 chipset sits inside the device. The chipset sports Octa-core CPUs empowering 1 core clocked at 2.84GHz, 3 cores clocked at 2.42GHz and 4 cores clocked at 1.8GHz.
Its price tag is the one that attracts people attention. Some also dub it as a flagship killer. That’s not without a reason, however.
The monster specs coming under the hood are indispensable. Its attractiveness is just so tempting.
Many Mi Fans have been waiting for this device that has codename Raphael. The device was announced last month (May, 2019). Currently, its worldwide availability is just around the corner.
Some of die-hard fans usually just cannot resist to hand on the phone earlier than others. Importing it from Xiaomi’s home country is the answer.
Being a new kid on the block with so much popularity leads to a rapid development pace. The hype of affordable device with monster specs is just irresistible.
This has been proved by the release of an unofficial TWRP recovery by wzsx150 from LR.Team. He is a Chinese developer well-known for its quick release of unofficial TWRP builds.
Recently, he has managed to fork TWRP for Redmi K20 Pro in less than a month. He brings in a really great news for flashing maniacs.
Users of Redmi K20 Pro can now enjoy possibilities of systemless root, custom Android ROMs, custom Kernels, and so on.
Enough with the “bloatwords“, now let’s dive into the tutorial on how to get it done. I mean, getting the TWRP installed on your Redmi K20 Pro.
Before we step in further, there is one thing that you should understand.
Flashing third-party binaries on your phone is basically a safe process if done right. However, things might go wrong.
Hence, we strongly suggest you to create backups of your important data and files. Flashing a custom recovery replaces the stock one. On top of that, the process demands an unlocked bootloader. The process of unlocking bootloader of recent Xiaomi phones will wipe your data and do a factory reset.
We hold no responsibility of any damage that may happen to your device. No body 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 LR.Team WZSX150 TWRP for Redmi K20 Pro (zip).
- Download Magisk – latest version (zip). Optional, only if you want root.
How to Flash LR.Team TWRP on Redmi K20 Pro (Mi 9T Pro)
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\. 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. Extract the TWRP ZIP file (TWRP-3.3.1-0529-REDMI_K20PRO-CN-wzsx150-fastboot.zip) using either Winzip or Winrar. Open the zip file, choose the “recovery-TWRP-3.3.1-0529-REDMI_K20PRO-CN-wzsx150.img” and “misc.bin“, and extract only those files.
Step 6. Rename the “recovery-TWRP-3.3.1-0529-REDMI_K20PRO-CN-wzsx150.img” to “recovery.img“.
Step 7. Copy that recovery.img file and misc.bin file into the “platform-tools” folder (Step 3).
Step 8. Now enable USB debugging on your phone. You might have it enabled during bootloader unlocking process. However, it is a good practice to double-check it.
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 9. Next, connect your Redmi K20 Pro to your computer using its USB.
Step 10. Choose “File Transfer” mode when asked (do not choose charging mode”.
Step 11. In Windows Explorer, go to the “platform-tools” folder. Hold down the Shift button on keyboard, right-click anywhere within that folder, and choose “Open command prompt window/PowerShell window from here“.
Step 12. Now type following lines of command. Hit Enter every each 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 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 13. Next, type following command lines and hit Enter on keyboard:
fastboot flash recovery recovery.img
fastboot flash misc misc.bin
The first command flashes TWRP to the recovery partition while the second one flashes misc.bin to misc location.
Step 14. Finally, reboot your phone using this command:
Step 15. Your phone shall now reboot into system.
How to Boot Into TWRP Recovery
There are mainly two methods you can choose to boot your Redmi K20 Pro to recovery mode which in this case is TWRP. The first method is useful if your phone is still connected to computer and USB Debugging is enabled. The second one is handy especially if your phone is not connected to a computer.
Boot into TWRP via command line
Use this method if the phone is still connected to the computer. For instance, you’ve just followed steps above and you want to boot into TWRP for the very first time.
Type the command below and hit Enter:
adb reboot recovery
Boot into TWRP using button combination
Let’s assume you have unplugged the phone from the computer. You can use this method which is easier and is applicable anytime without any computer around.
First, turn off your phone completely. While the phone is off, press the Power button and the Volume Up button simultaneously. Hold it around 3-5 seconds until the phone reboots into TWRP recovery.
Next, you have to do the “Swipe to confirm system modification” if this your first time entering TWRP. Once swiped, you’l be in the main menu of TWRP.
LR.Team’s TWRP is in Chinese by default. You have to follow our previous guide on how to change its language to English.
How to Root Redmi K20 Pro (Optional)
Step 1 – Download Magisk zip file to your phone. Alternatively, you can also download it to your computer and transfer it to your phone.
Step 2. Boot into TWRP recovery using one of above methods.
Step 3. Choose “Install” from the main menu.
Step 4. Now locate the Magisk zip file in your phone’s internal storage. Usually, the zip is in Downloads folder if you download it to your phone directly.
Step 5. Tap on its file name to select it.
Step 6. Next, do the “Swipe to confirm flash” action.
Step 7. The TWRP will do its magic and it’ll flash Magisk to your phone.
Step 8. Finally, choose “Reboot” then choose “System“.
Voila! Your Redmi K20 Pro phone is now rooted!
Being a new phone doesn’t mean it will be left with no option. Redmi K20 Pro receives its first TWRP recovery thanks to Wzsx150‘s work. The build is in Chinese unfortunately.
Still, it also has English language and can be switched into easily.
We are still waiting for its official global release and let’s hope the official TWRP build will also come soon after its global release.
Meanwhile, using LR.Team TWRP above is the best option to enjoy flashing custom ROMs or to root the device.
Please do not hesitate to leave comments below.