How to Root Redmi K20 Pro and Install TWRP Recovery

Xiaomi Redmi K20 Pro Root is now possible, thanks for Magisk. In this article, learn how to root Redmi K20 Pro and Install TWRP Recovery on it.

Xiaomi has been bringing on some heavy competition to the OnePlus devices in the affordable flagship category for quite some time now. Now, they have taken their game to a whole new level with the introduction of Redmi K20 series. Both the Redmi K20 and Redmi K20 Pro offer some serious bang for your buck.

In this guide, you will learn how to root Redmi K20 Pro using Magisk and Install TWRP Recovery on K20 Pro.


A friendly reminder that rooting or installing TWRP or any sort of custom stuff (ROM/Kernel/Mods/Recovery) might void your warranty. That said, the stuff we mentioned earlier are pretty complex and if you are not 100% sure of what you are doing, this may not be for you. All that said, proceed with caution and always have a full backup of your data.


  • Your Redmi K20 Pro with unlocked bootloader.
  • Make sure you have the latest ADB and Fastboot installed on your device.
  • Enable USB debugging and OEM unlock. To do this go to your Settings > About phone. Now tap on the MIUI version 7 times until you see a toast message “Developer option enabled”. Go back to Settings > AdditionalSettings > Developer Options and enable OEM Unlock and USB Debugging.
  • Make sure you have enough charge left on your device to survive the process. 50% is recommended.
  • If you are on Windows, install the latest Xiaomi USB Drivers.



Install TWRP on Redmi K20 Pro

  1. Connect your Redmi K20 Pro to your PC with a USB cable.
  2. On Windows, go to the folder where ADB and Fastboot are installed and enter cmd in the address bar. On Mac and Linux, you can simply right-click inside the folder and select Open in Terminal to launch a Terminal window and start using ADB.
  3. Reboot your device into fastboot mode using the following ADB command:
    adb reboot bootloader

    You may need to allow USB debugging permissions on your phone if this is the first time you are doing this.

  4. Once the device is in fastboot mode, flash the TWRP image you downloaded earlier.
    fastboot flash recovery /path/to/twrp-3.3.1-1-raphael.img

    Replace /path/to/ with the location path of the image file. If the image file is in the same folder as the ADB and Fastboot tools, then use the following command:

    fastboot flash recovery twrp-3.3.1-1-raphael.img
  5. Once the image flashes successfully, reboot your device using the following command:
    fastboot reboot
  6. Done!

Root Redmi K20 Pro

  1. Connect your device to the PC again using USB cable and use the ADB command given below to boot it into TWRP recovery.
    adb reboot recovery
  2. Once in TWRP recovery, please take a full NANDroid backup of your device, just in case you may want to revert your device back to a working state, if anything goes wrong. To do this: go to Backup and select all the partitions. Swipe at the bottom to begin the backup process.
  3. Next, select Install from the TWRP main menu. Now, navigate to and select the downloaded Magisk file and select it.
  4. Swipe at the bottom to flash the zip.
  5. When the installation completes, you will see a Reboot system button at the bottom, tap on it and your device will reboot.

Congratulations, now you have successfully rooted Redmi K20 Pro and also installed Redmi K20 Pro TWRP Recovery.


Leave a Comment