A Step-by-Step Guide to Flash TWRP on Redmi K20 Pro

A Step-by-Step Guide to Flash TWRP on Redmi K20 Pro 1

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.


  1. Windows computer either a PC or a Laptop. Windows 8/8.1/10 64-bit is recommended.
  2. A USB data cable. Make sure it’s a data cable and not a charging-only cable.
  3. Download Xiaomi ADB & Fastboot driver on your computer.
  4. Download Android Platform Tools r28.0.1 (zip).
  5. Download LR.Team WZSX150 TWRP for Redmi K20 Pro (zip).
  6. 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.

A Step-by-Step Guide to Flash TWRP on Redmi K20 Pro 2

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“.

ALSO READ:  Redmi K20 (Mi 9T): MIUI 10 v10.3.6.0 Global Stable ROM (Fastboot & Recovery)
A Step-by-Step Guide to Flash TWRP on Redmi K20 Pro 3

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“.

A Step-by-Step Guide to Flash TWRP on Redmi K20 Pro 4

Step 12. Now type following lines of command. Hit Enter every each line to issue it.

adb devices
adb reboot bootloader
fastboot devices

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.

Official TWRP for Redmi Note 7 Pro is Now Available! 3

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.

17 Steps to Flash Orange Fox TWRP On Redmi Note 7 (Lavender) 3

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:

fastboot reboot

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 devices
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.

A Step-by-Step Guide to Flash TWRP on Redmi K20 Pro 5
A Step-by-Step Guide to Flash TWRP on Redmi K20 Pro 6

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!

Our Verdict

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.


16 thoughts on “A Step-by-Step Guide to Flash TWRP on Redmi K20 Pro”

  1. Hi,

    I have a problem. Accidently turned off the device after when I deleted everything from my phone and now I stucked on the fastboot screen. DO you have any idea what to do now? Thanks

  2. Hello, i followed your guide however after magisk is flashed and reboot to system it boots to twrp. If i turn the phone off and turn it on it boots to twrp. Twrp img is on recovery and misc.bin is flashed to misc. Only way to boot to rom is to unroot it. (magisk uninstaller)

  3. i successfully flashed twrp and i did change the language but when i boot to the system and reboot to recovery it goes back to stock miui recovery, i flashed twrp 3x and all success but after boot to system and reboot to twrp it goes back again to stock recovery

  4. i found out that if you boot to stock rom with twrp as the recovery it will over write twrp, you must install magisk or a custom rom to ragain twrp as default recovery, pls add this info to you guide, this is from xda

  5. THIS IS BY FAR THE BEST and most useful tutorial on how to flash the redmi k20 pro. Thank you for that.

    One thing I would add. The adb commands did not work for me. None of them. What I found was that I needed to add .\ to every command, e.g. .\adb devices

    After that it worked flawlessly!

  6. Whenever I boot with Magisk installed, it gets stuck on the boot screen. I have to flash a miui rom to get it to work again. Any help?

  7. Hi,

    Tried to flash an EU ROM after booting into TWRP with this guide (this guide worked flawlessly). ROM seemed to install okay, but now whenever I boot up it goes straight back to the TWRP, even if I select “Reboot” then “System”, it boots back to the TWRP.
    Please help!!

  8. Hello, I have a problem: I cant find magisk tryied to add via pc ,tried to download direct to the phone, but than I open TWRP cant find the file.. Also button combination doest work to boot to TWRP mode only works Boot into TWRP via command line from start add devices, flash recovery.. any ideas?

Leave a Reply

Your email address will not be published.