How to Root Xiaomi Mi 5X

Some people might feel quite daunting to properly upgrade their Mi 5X MIUI ROM to latest stable version of Xiaomi MIUI 9. This is due to the fact that some devices shipped from China run the altered version of ROM which makes it difficult to revert back to the original one. Now simply put that aside. This article will guide you to get root access on Mi 5X (codename Tiffany) regardless which type of device you have.

Side note – Types of currently available Mi5X device:

  • Type 1: It comes with MIUI 8.5 China Stable ROM (Original).
  • Type 2: It comes with MIUI 8.5 / 9 Global Stable ROM (Fake/Altered/a.k.a Distributor ROM) but the user can still reboots into Fastboot mode.
  • Type 3: It comes with MIUI 8.5 / 9 Global Stable ROM (Fake/Altered/a.k.a Distributor ROM) but the user CANNOT reboot into Fastboot mode.

However, there might be a possibility that Xiaomi releases Mi 5X globally and the device will get the original Global Stable ROM.


  1. A Xiaomi Mi 5X device (Codename Tiffany).
  2. A compatible USB data cable type C. Make sure it is a USB data cable and not USB charging cable only;
  3. A Windows-based laptop / PC. We strongly suggest you to use Windows 8/8.1/10 with 64-bit system;
  4. Your phone should have enough juice. Just make sure it has at least 65% battery power remaining;
  5. Download Minimal ADB & Fastboot Driver – extract this package;
  6. Download Cofface TWRP for Tiffany – extract the package to get its flash-able .img file;
  7. Download latest version SuperSU root tool – do not extract this package;
  8. A spare time of your life which is not more than 30 minutes.

Attention: Please read thoroughly the article before really implementing the steps. Make sure you understand what you are going to do prior doing it. We hold NO responsibility of any risks of broken device so please proceed with caution. Do not forget to create backup of all your important data and files including Contact, Call logs, messages, photos, apps, and so on.

Also please do not hesitate to click on any image(s) to click its larger version.

Also read: How to systemless root Mi 5S with Magisk.

Steps to Root

Step 1 – Extract and install Minimal ADB & Fastboot driver into your computer. It is recommended to firstly disable Windows Driver Signature Enforcement mechanism prior installing the driver. You can re-enable that Windows feature again once you have installed the driver.

Necessary reading: Windows Driver Signature Disabler and Enabler tool.

Step 2 – Now install Minimal ADB & Fastboot driver software into your computer.

Step 3 – Grab your phone and enable Developer options and OEM Unlock options in your phone.

Step 4 – Next, you need to firstly unlock the bootloader of your device. The unlocking mechanism is basically easy but you have to wait for official permission from Xiaomi developers team. Please read and follow our previous guide on how to unlock your phone bootloader.

Read: How to properly unlock MIUI bootloader – a complete guide.

Step 5 – At this point we assume you have already unlocked your device bootloader. Next, you will need to install TWRP custom recovery replacing stock MIUI recovery on your phone.

Read: How to flash Cofface TWRP Recovery on Mi 5X Tiffany.

Step 6 – Now transfer the downloaded SuperSU into your phone’s internal storage. It is better to put it not inside any folder. You can use either USB Data cable or you can simply download the file directly from your phone’s browser.

Step 7 – So you have the SuperSU .zip file in your phone already? Now turn off your phone completely. Next, press Volume Up (+) and Power buttons together simultaneously while your phone is in off state. This will reboot your device into TWRP Recovery.

Step 8 – Choose “Install” in the main menu of TWRP.

Step 9 – Then look for the SuperSU .zip file you have copied earlier in your phone’s storage. Simply tap on its file name to select the file.

Step 10 – TWRP will then show you the file name again for a confirmation. Make sure you have selected the correct file.

Step 11 – Finally, do the classical and popular “Swipe to confirm Flash” action.

Step 12 – The flashing process should take no longer than a minute. Once done, simply choose the “Reboot System” button.

That’s all. Congratulation, upon rebooting your device should have been rooted. You can easily confirm that by using apps like “Root Checker” from Play Store. Furthermore, you will also see a new app called “SuperSU’ has been installed. This app is necessary to manage the root access of all your apps that require access at root level. You can also unroot your device via this app in the future.


Do not hesitate to leave a comment and share your experience with us and with any other Mi 5X users around the world.

You can get faster updated information on new post via our social media account. Like us on Facebook or subscribe your email to our news letter. Please do not hesitate to send us any query or write a message in the comment section below this article. Share us your opinion or your experience! Thanks..

Liked this post? Use the buttons below to share it with your friends..

No Responses

Write a response

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Get more stuff like this
faster in your inbox

New tips, tricks, interesting apps and tools. No spammy messages. Give it a try, you can unsubscribe anytime.

Thank you for subscribing.

Something went wrong.