A Practical Way to Flash Xiaomi.eu ROM on Redmi K20 Pro (Mi 9T Pro)

A Practical Way to Flash Xiaomi.eu ROM on Redmi K20 Pro (Mi 9T Pro) 1

What’s in this article:

The steps in this article guide you directly on how to install Xiaomi.eu MIUI ROM on Redmi K20 Pro (a.k.a Xiaomi Mi 9T Pro).

Another Xiaomi’s flagship killer device is just around the corner for its global release. Xiaomi rolled out Redmi K20 Pro in China already. This release was held under its sub-brand Redmi.

The device is projected to be available globally in many Asian countries including India as Redmi K20 Pro. Meanwhile, Europe release will come directly under Xiaomi brand as Mi 9T Pro.

Both devices are basically the same.

Redmi K20 Pro has codename Raphael. It boasts Qualcomm SDM855 Snapdragon 855 (7 nm) chipset empowering Adreno 640 GPU and Octa-core CPUs. The monster CPUs consist of 1x 2.84 GHz Kryo 485 processor, 3x 2.42 GHz Kryo 485 processors, and 4x 1.8 GHz Kryo 485 processors.

Its limited availability which is currently in China makes some fanatic Mi Fans so eager to hand on the phone. Importing the phone directly from China is the possible option to take.

Redmi K20 Pro China edition runs MIUI China Stable build based on Android 9.0 Pie, obviously. The MIUI China version has no Play Store and no other languages rather than China and English.

The first drawback is easy to handle. Installing GApps and Play Store manually using this GApps pack solves the issue.

The second issue, however, is not easy. There is no tweak yet to manually install local languages directly on the official MIUI ROM.

The answer for this is flashing a custom ROM. Xiaomi.eu is the best solution out there. Xiaomi.eu ROM is basically MIUI ROM with additional twists.

The ROM preserves all the awesomeness of MIUI ROM while ditching all dispensable parts. Xiaomi.eu is build based on either China Stable or Weekly (Beta) builds.

It has so many local languages such as Spain, France, Bahasa Indonesia, Italian, Vietnamese, Dutch, Turkish, Portuguese, Hebrew, Korean, Catalan, Japanese, Arabic, Romanian, Russian, Ukrainian, and so on.

Moreover, Xiaomi.eu ROM also ships no bloatware. All those apps in Chinese are absence from the system.

Just like the official MIUI, Xiaomi.eu also has OTA update which allows users to upgrade the system without having to download the full ROM package. This feature is quite handy.


We strongly encourage you to create backups of your important files. Following procedure is basically safe to follow. However, it demands unlocking bootloader.

Consequently, the a factory reset procedure is necessary. This means loosing your data.

We hold no responsibility of any damages that may happen to your phone. No body forces you to do this trick. Please proceed responsibly.


  1. You will need a 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 TWRP by WZSX150. You may use the official one if available.
  6. Download Xiaomi.eu ROM for Redmi K20 Pro (.zip).
  7. Download Disable Encryption tweak (zip).


Step 1. Disable Windows Drivers Signature Enforcement on your computer. We have the detailed tutorial here.

ALSO READ:  Let's Flash Pixel Experience ROM on Redmi Note 5 (Whyred)

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. Flash TWRP custom recovery. You can use either the official one (if available) or the already available one LR.Team TWRP by wzsx150. Follow our previous guide on how to flash LR.Team TWRP on Redmi K20 Pro.

Step 6. Copy the downloaded Xiaomi.eu ROM zip and Disable Force Encryption zip to your phone. There are 3 ways to do it. You choose which one is the most easiest for you.

  • Downloading the zip files directly to your phone. You can do this through your mobile web browser.
  • Use USB data cable and transfer the zip file normally like you usually do through Windows Explorer.
  • Or, use USB data cable and transfer the zip files through fastboot using command below:
adb push xiaomi.eu_multi_HMK20ProMI9TPro_V10.3.10.0.PFKCNXM_v10-9.zip /tmp/
adb push Disable_Dm-Verity_ForceEncrypt_09.02.2018.zip /tmp/

Replace xiaomi.eu_multi_HMK20ProMI9TPro_V10.3.10.0.PFKCNXM_v10-9.zip in the command above with the corresponding file name.

Step 7. Now turn off your phone completely. Once it’s off, press the Power button and Volume Up button simultaneously. This will reboot your phone to recovery mode entering either TWRP.

Step 8. You may need to do “Swipe to allow system modification” action. If this is your first time entering TWRP.

Step 9. Form the main menu, choose “Wipe” then “Format Data“. Proceed accordingly.

Do not enter Advanced Wipe and do not wipe anything other than formatting /data partition.

Step 10. Once done, go back to the main menu and select “Install“.

Step 11. Now locate the Xiaomi.eu ROM zip file that you copied earlier. Tap on its file name to select it.

Step 12. Do the “Swipe to confirm flash” action.

Step 13. Sit tight and wait for the recovery to flash the zip file. Once done, go back to the main menu of TWRP.

Step 14. Choose “Install” again.

Step 15. Now locate the Disable Force Encryption zip file that you copied earlier. Tap on its file name to select it.

Step 16. Do the “Swipe to confirm flash” action again.

Step 17. Sit tight and wait for the recovery to flash the zip file. Once done, reboot your phone. Simply choose “Reboot” then choose “System“.

Voila! You have successfully flashed Xiaomi.eu ROM on Redmi K20 Pro. Initial booting time may take longer than usual.

Once you are in the MIUI system, go ahead and set up your Google Account.

Ran into difficulties? Do not hesitate to drop comment below.

Flashed successfully? Tell your experience also down below.


15 thoughts on “A Practical Way to Flash Xiaomi.eu ROM on Redmi K20 Pro (Mi 9T Pro)”

  1. I am kinda confused about one thing. You mention to also flash the “Disable Force Encryption zip” . I didn’t find in any other guide this extra step /requirement . What is this for ? Would I run into any problems if I dont?

    Thanks 🙂

    1. Please, let me know if you run into problem by skipping the “disable force encryption zip” step. I will most probably buy the k20pro today.

  2. Mohamad El-Ammouri

    I would like to know. When I try to update the software or the phone it says your up to date. Or download it from xiaomi.eu. is that normal. Also disable force encryption didn’t install. Reported error multiple times.

  3. Gosh! 24 steps (with the installations on PC) needed to get the job done, some steps may be risky for the PC, or for the phone, some others may be impossible on a PC with no admin rigths (pro PC).

    Isn’t there any simple ways to do that ?

    Anyway, thank you for taking the time to list all these steps 😉


  4. I got a new Redmi K20 pro. Unfortunately it does not work with T-Mobile, which is my current carrier. Will Xiaomi.eu ROM include support for T-Mobile? If not, is there another ROM that will?


    1. Your honestly SOL. I got the phone for T-Mobile as well and we will only get 2g network. There is no way and will likely never be a way to add more frequency bands.

  5. I just got this phone, its chinese version K20 pro (according to the product box), with pre-installed global MIUI 10.3.3 (apparently india version), so my phone does not support NFC.
    I have read that the chinese version K20 pro should have the NFC module.
    Does flashing to Xiaomi.eu ROM can solved my problem with the NFC?
    Thank you.

    1. You got a phone with a cake global rom on it. The only way to get NFC function on your phone is to install the official Chinese rom. No other ROMs support it since the Chinese model is the only one that includes the NFC chip.

  6. I got the phone with the global version and then I flashed the .eu version.
    The good thing was, thet the phone was already unlocked.
    My steps:
    1. Boot the phone for the first time, skip all setup steps when possible, enter an encryption password.
    2. Copy the zip-files to the storage via PC.
    3. Flash TWRP
    4. Boot to TWRP, enter decryption password.
    Flash the xiaomi.eu zip
    Flash disable encryption -> Got an error
    Flash Magisk
    “Wipe” then “Format Data“.
    5. Reboot.

  7. I already have an RedMi K20 Pro

    I install MIUI 10.4.4 with Android 10.

    When I try to flash the disable encryption the TWRP show me an error:
    Unmounting partiontions
    Error 1

    Can you help me please?

  8. Hi, I know that this guide is really old but I´ll try anyway. Everytime I try to boot back into system, i just get sent back to TWRP? How do I fix it?


Leave a Reply

Your email address will not be published.