Steps to Flash Pixel Experience 9.0 on Mi 9T (Redmi K20)

Steps to Flash Pixel Experience 9.0 on Mi 9T (Redmi K20) 1

Flashing a custom Android ROM can sometimes be a super scary task to do. However, once you are into it, it can be something addicting for you. Trying one ROM to another brings up a distinctive experience making you being a flashing maniac.

Among all available custom ROMs, Pixel Experience is very popular, especially for its Pixel-like user interface.

Google Pixel is a flagship phone running the purest version of Android OS. Many dreams about having this device on hand.

Luckily, the existence of Pixel Experience ROM allows other Android users to enjoy the taste of Pixel phone on their own devices.

Xiaomi Mi 9T is one of the lucky device receiving Pixel Experience build. The Mi 9T, also known as Redmi K20, is a near-to-flagship device being popular for its triple camera setup and a retractable selfie shooter.

The device originally comes shipped running MIUI, the official skinned version of Android OS by Xiaomi developer team.

MIUI is not a bad ROM to use. However, there is a limit of the bored feeling of everyone. Trying another Android ROM can be the best cure to kick that boring feeling away.

In case you are interested, you may follow steps mentioned below to get Pixel Experience Android 9.0 Pie installed on your Xiaomi Mi 9T / Redmi K20.


  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. Simply use its official cable if you hesitate.
  3. Download Xiaomi ADB & Fastboot driver on your computer.
  4. Download Android Platform Tools r28.0.1 (zip).
  5. Download TWRP by 4PDA (Unofficial).
  6. Download Pixel Experience ROM for Mi 9T/Redmi K20 (zip) (unofficial).
  7. Download Permisiver v4 (zip).
  8. Download Magisk root (zip).

A little note:

At the time we are writing this article, the official build of Pixel Experience for Mi 9T is not available yet. We’ll use the unofficial one built by Menphis on XDA. We’ll update the article once the official one becomes available.

It is recommended to flash PE ROM on Xiaomi Mi 9T/Redmi K20 previously running MIUI 10.3.9 Global Stable ROM.

You may expect some minor issue but that’s normal. We hold no responsibility for any damages that may happen to your phone. Nobody forces you to do this trick. Please proceed responsibly.


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 ( 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 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. Follow our specific guide on how to install TWRP Recovery here. Make sure you flash the 4PDA version of TWRP instead of the Chinese Wzsx150’s.

Step 6. Reboot your phone to TWRP recovery mode. Turn off your phone completely then press the Power button and Volume Up button simultaneously.

ALSO READ:  How to Flash The PixelROM Android 10 on POCO F1

You may need to do the “swipe to confirm modifications” if this is your first time entering TWRP.

Step 7. Choose “Wipe” from the main menu, then choose “Format Data“.

Steps to Flash Pixel Experience 9.0 on Mi 9T (Redmi K20) 2

Step 8. TWRP will ask for a confirmation. Type “Yes” and hit Enter on your keypad.

Step 9. Once the formatting process is done, go back to main menu of TWRP then choose “Reboot“, then “Recovery“. Your phone will reboot back to the TWRP recovery.

Step 10. Connect your Mi 9T / Redmi K20 phone to your computer using its USB cable.

Step 11. Now copy all the zip files to the phone’s internal storage. Place Pixel Experience (zip), Magisk (zip), and Permissive v4 (zip) in the root directory of your phone. The root directory means the upper level or not inside any folder. This will ease you in looking for it.

Step 12. Choose “Install” from the TWRP main menu.

Step 13. Locate the Pixel Experience zip file, for instance: Tap on it to select it.

Step 14. Do the “Swipe to confirm flash” action. Sit tight and wait for TWRP to flash the zip file.

Step 15. Once done, go back to the main menu then choose “Install” again.

Step 16. Now find the Magisk zip file, for instance: Tap on it to select it.

Step 17. Do the “Swipe to confirm flash” action. Sit tight and wait for TWRP to flash the zip file. This should finish faster then flashing the ROM file.

Step 18. Go back to the main menu and choose “Install” again.

Step 19. This time, find the Permissiver v4 zip file, for instance: Tap on it to select it.

Step 20. Do the “Swipe to confirm flash” action. Sit tight and wait for TWRP to flash the zip file.

Finally, you can now choose “Reboot” then “System“.

Voila! You’ve successfully installed Pixel Experience 9.0 ROM on Mi 9T.

Initial booting time take longer times than usual.

You don’t need to flash Google Apps (Gapps) since the ROM already ships with GApps built in.

Possible Issues After Flashing

There is one specific issue on most of custom ROM for Mi 9T/Redmi K20. Some users experience random dark screen after reboot. This sometimes happens during initial booting.

Raulpesch suggests the following workaround:

  • Remove the SIM card;
  • Find a bright room (sunlight preferred);
  • Reboot by pressing power until the logo appears;
  • Wait until the screen turns dark (press the power button if you see the clock);
  • Swipe down from the top;
  • You still won’t see anything yet but the brightness slider is approx 1 cm from the top. Try and swipe it to the right. Keep trying until the screen lights up;
  • Disable Adaptive Brightness (Settings > Display > Adaptive Brightness).

Teyodor has simpler solution:

  • Force shutdown your phone.
  • Restart it again.
  • Then disable Pocket Detection in the Settings.

Ran into trouble? Do not hesitate comments below.

Already running PE ROM on your shinny Mi 9T? How does it go? Running smoothly? Do you enjoy it? Also share your experience in the commen section below.


4 thoughts on “Steps to Flash Pixel Experience 9.0 on Mi 9T (Redmi K20)”

  1. Device starts up showing the Google sign with colorful objects after that then the screen is black and does not show anything. Please help

Leave a Reply

Your email address will not be published.