Install TWRP, unlock the bootloader, and root the Xiaomi Mi 10

August 30, 2023 (8 months ago)

The flagship Xiaomi Mi 10 smartphone satisfies the most recent, high-end hardware requirements now in use in the smartphone industry. You’re at the correct spot if you’ve bought the gadget and want to learn more about it. In this tutorial, we’ll discover how to install TWRP custom recovery after unlocking the bootloader on the Xiaomi Mi 10.

The MI 10 and MI 10 Pro are quite similar, however the MI 10 has the same Snapdragon 865 CPU. The gadget is powered by the most recent MIUI 12, a Xiaomi proprietary operating system built on Android 10. Below, we’ll go over the device and how to install TWRP, unlock the bootloader, and root it using the Magisk app.

The Xiaomi Mi 10’s Bootloader Unlocking Process

We must first comprehend what the bootloader is and how it operates on the Xiaomi Mi 10 before moving on to unlock it. The specifics of an Android device’s bootloader, along with the benefits and drawbacks of unlocking it, are provided below.

Describe the bootloader

An Android smartphone needs a bootloader, which is a piece of programme code, to start up. Because the manufacturer does not want anyone to abuse the device and open the security for flaws, this specific set of programmes is locked when it is first installed. In general, a bootloader aids in protecting the device from having data stolen from another source. Before starting, one must be aware of the advantages and disadvantages of unlocking an Android device’s bootloader.

Benefits of Bootloader Unlocking

Cons of Unlocking the Bootloader

  • The warranty is void (though Xiaomi claimed in a tweet that it isn’t).
  • Your computer might potentially get bricked.


  • Charge more than 50% for your MI 10
  • Take a backup before unlocking the bootloader since everything is erased.
  • USB Type-C cable is necessary.
  • Activate developer mode.
  • On your phone, go to the Settings menu, choose About, and then click Build Number. Tap on it 5–10 times until you see the phrase “Developers mode turned on.”
  • Enable USB Debugging and OEM Unlock
  • Go to Additional Settings in the Settings app on your phone.
  • Turn on USB Debugging and OEM Unlocking here.


To unlock the MI 10 Bootloader, you must download two files to your computer. From the link below, download the two files. MI UNLOCK TOOL & WINDOWS 7/8/10/11/12 DRIVERS


  • Step 1: Launch miflashtool.exe as an administrator after opening the Mi Flash Tool folder.
  • Step 2: Select “Agree” and log in using the MI Account connected to your MI 10.
  • Step 3: Switch off your smartphone, then press the Power button and the Volume Down button simultaneously for 5 to 10 seconds, or until you see the Fastboot mode.
  • Step 4: Use the Type-C cable to connect your smartphone to the PC.
  • Step 5: Click Unlock on the Mi Flash Tool window on your PC and wait for the procedure to start.

A notification reading “Unlocked Successfully” will appear on your computer screen and your smartphone will instantly resume.

TWRP Installation on the Xiaomi Mi 10

What exactly is TWRP Recovery?

TWRP, or TeamWin Recovery Project, is an Android custom recovery image. TWRP recovery aids in installing custom ROMs, taking ROM backups, recovering a system, data, Dalvik, Cache, and so on.

The Advantages of Unlocking the Bootloader

  • Install the AOSP custom ROM on your MI 10.
  • Custom Kernels, Recoveries, and so forth.
  • Partitions should be changed or formatted.
  • Mounting system, vendor, and so forth.

Cons of Bootloader Unlocking

  • Over-the-air upgrades of stock ROMs are no longer possible.
  • If the incorrect file is flashed, there is a chance of a boot loop.


  • Bootloader unlocked
  • Over 70% charge on the battery
  • Make a copy of your data.
  • A USB Type-C cable is needed.
  • Enable developer mode.
  • Open your phone’s Settings menu and then click About Now. Search for Build Number and touch on it 5-10 times until you see the phrase “Developers mode turned on.”
  • Enable OEM unlocking and USB Debugging over here.
  • Open your phone’s Settings menu, then navigate to Additional Settings > Developers mode > Enable USB debugging.
  • On your PC, install ADB and Fastboot.
  • TWRP ( for MI 10 should be copied to your computer’s C: Programme Files (x86)Minimal ADB and Fastboot folder.


  • Step 1: Shut off your Mi 10. Hold the Volume Down + Power buttons together until you see the Green Bunny Logo.
  • Step 2: Using the USB data cord, connect your smartphone to your computer.
  • Step 3: Navigate to C:Program Files (x86).Minimal ADB and Fastboot, and launch py_cmd.exe as administrator by right-clicking on it.
  • Step 4: In the Command Box, write the following command:

fastboot flash recovery recovery.img

The flashing process takes around 3-5 seconds, and after it is finished, you will see the message below.

  • Step 5: Now, press the Volume Up + Power Button simultaneously and, after a vibration, remove the power button while keeping the Volume Up Button held.
  • Step 6: There is a glitch in this TWRP version that causes it to immediately boot to the system; repeat step 5.

Congratulations! You have successfully installed TWRP custom recovery on your Mi 10.

Rooting the Xiaomi Mi 10

  • Get the most recent Magisk Manager zip file.
  • Reboot into the custom recovery menu; in this case, we’re using TWRP as our custom recovery.
  • Go to Install, choose the downloaded file, then swipe to flash.
  • That’s all. MI 10 has been successfully rooted.


Q. Is it safe to unlock the bootloader?

A. Yes!

Q. Will the warranty on my MI 10 be voided?

A. Unlocking the bootloader or installing TWRP on the MI 10 will not void your device’s warranty.

Q. Is it legal to root the Xiaomi Mi 10?

A. It’s your gadget. You are free to do anything you wish within the bounds of the law.

Q. Will my information be saved?

No, unlocking the bootloader on the Xiaomi Mi 10 will delete everything. Please backup your data to an external location.

Q. What if my device fails to boot?

A. You may use the QFIL technique to flash the stock ROM on your Mi 10.


Bootloader unlocking for Xiaomi devices is comparable and needs less technical expertise. Once the bootloader on MI 10 has been unlocked, you can install TWRP or any other custom recovery. With root access, you can do a lot more with your Xiaomi Mi 10, such as installing various sorts of modifications, games, a system-wide ad-blocker, and much more.

Related Posts