How to install TWRP custom recovery on Xiaomi

xiaomi miui custom recovery twrp

If you want to mod your smartphone Xiaomi thanks to the installation of the custom recovery TWRP, Then you have come to the correct place. The times in which we have talked to you about modding on the devices of Lei Jun's company (and not only) are now incalculable. Within the modding community, Xiaomi is one of the most popular brands and for which there is a very high number of aesthetic and functional changes and customizations. Having in the catalog many low-cost models but with more than decent performance, there are many people who try their hand at this type of operation. But given the delicacy of the topic, I decided to write this guide to help you step by step in the procedure.

Here's how to install TWRP custom recovery on Xiaomi smartphones

What is a recovery?

To give you a smattering of the subject, let's start with the basics. Basically, every Android smartphone has one recovery stock, therefore also the Xiaomi ones. But what exactly is it? Think of it as a safe mode, in fact it is usually used by developers and assistance to update, install other ROMs and / or repair possible software problems.

xiaomi miui recovery

Why install a custom recovery?

But when it comes to modding, you need to replace it with one custom recovery. As the name suggests, it is a custom recovery, developed by third parties with the aim of bypassing certain stakes. This is because the pre-installed recovery does not provide several procedures, such as the installation of unauthorized files. Having a custom recovery on your smartphone, whether Xiaomi or not, means opening access to the world of modding. Primarily for obtaining the root permissions, but also for theinstallation of custom ROM, or alternative ROMs, such as LineageOS, Pixel Experience and so on).

What is TWRP?

There is not only one custom recovery, but the most widespread and used by almost anyone is there TWRP. The acronym stands for Team Win Recovery Project and is an open-source software with which to replace the standard recovery of Android (and in this case of Xiaomi). The advantages are many, starting from the fact that you can move in the interface with the touch screen instead of having to use the side buttons as on the canonical recovery. But the real benefits lie in allowinginstallation of third party software, as well as being able to make a complete backup of the entire memory of the device (including the operating system). In short, it is a fundamental component to perform the aforementioned modding operations.

POCO M3 and Xiaomi Mi 10T Lite twrp download

What do I risk?

Like all modding operations, installing a custom recovery is also recommended only for those who feel able to "fiddle" with their smartphone. The general rule is always to do it if you are aware of the risks, possibly having a spare smartphone aside, in case something does not go as hoped. Remember that you are changing the normal state for which the smartphone was designed, so act at your own risk. Also, the advice is to perform a backup to keep data you don't want to be lost. The staff of will not be held responsible for any damage to the device.

Do I lose the warranty?

Unlike unlocking the bootloader, allowed by Xiaomi Italia, installing a custom recovery means replacing parts of the original system. This means that sending a broken smartphone for assistance with a modified recovery often means being denied the guarantee. However, it is a controversial topic, given that technically modding would only invalidate the warranty when it can be demonstrably caused the damage in question. For example, if you have a smartphone with damaged pixels and you send it under warranty, they could deny it but perhaps by insisting you might still be able to get it approved.

How to install TWRP on Xiaomi

1) Unlocking the Xiaomi bootloader

As for all modding operations, before installing TWRP on Xiaomi you need to unlock the bootloader. Compared to other manufacturers, with Xiaomi smartphones it is a more boring procedure, since the company has inserted a time block. This protection was introduced to block the phenomenon, widespread in the past and almost disappeared, of the sale of smartphones with fake ROMs. On the other hand, unlocking the bootloader with Xiaomi means having to wait several days before confirmation arrives.

Guide to unlocking the Xiaomi bootloader

unlock xiaomi bootloader

2) Download the TWRP

A crucial step to install TWRP on Xiaomi is to choose the right custom recovery. Yes, because there is not a single version, but there is a specific one for each smartphone model. You may have noticed that all models have a specific code name: for example, Xiaomi Mi 10 is "umi", while Mi 10 Pro is "cmi", but also POCO F1 "Beryllium", Mi 10T "apollo", Redmi Note 9 "merlin" and so on. If you want to find out which is the one on your smartphone, you can find it on this dedicated page.

That said, you need to get TWRP custom recovery for your exact Xiaomi model. The first source to check is the TWRP official website. Especially if your model is from poco been marketed, however, it may happen that it is not present. In that case, you will have to rely on the unofficial TWRP that some users develop after its market launch. Do a Google search by typing "model name twrp xda”And refer to the dedicated pages of the XDA forum. Below you will find all the reference links for the models currently in circulation, we will try to add new ones as the related TWRPs come out.



Xiaomi Mi 11VenusDownload
Xiaomi Mi 10T / Mi 10T ProapolloDownload
Xiaomi Mi 10T LitegaugainDownload
Xiaomi Mi 10 / Mi 10 Proumi / cmiDownload
Xiaomi mi 10 ultracaseDownload
Xiaomi Mi 10 LitemonetDownload
Xiaomi Mi 9TDavinciDownload
Xiaomi Mi 9T ProraphaelDownload
Xiaomi Mi 9cepheusDownload
Xiaomi Mi 9 ProcruxDownload
Xiaomi Mi 9 SEgrusDownload
Xiaomi Mi 9 LitepyxisDownload
Xiaomi Mi 8dipperDownload
Xiaomi Mi 8 ProEquuleusDownload
Xiaomi Mi 8 ExplorerursaDownload
Xiaomi Mi 8 SExmsiriusDownload
Xiaomi Mi 8 LiteplatenDownload
Xiaomi Mi 6isDownload
Xiaomi Mi 6XwayneDownload
Xiaomi Mi 5SCapricornDownload
Xiaomi Mi 5S PlussodiumDownload
Xiaomi Mi 5geminiDownload
Xiaomi Mi 5XtiffanyDownload
Xiaomi Mi 5CmeriDownload
Xiaomi Mi 3 / 4cancerDownload
Xiaomi Mi 4iferrariDownload
Xiaomi Mi 4CpoundDownload
Xiaomi Mi 3 TDfishDownload
Xiaomi Mi 2 / 2SAriesDownload
Xiaomi Mi A3laurelDownload
Xiaomi Mi A2jasmineDownload
Xiaomi Mi A2 LitedaisyDownload
Xiaomi Mi A1TissotDownload
Xiaomi Mi Note 10 / Mi Note 10 ProtoucanDownload
Xiaomi MiNote 10 LitetocoDownload
Xiaomi Mi Note 3jasonDownload
Xiaomi Mi Note 2scorpioDownload
Xiaomi Mi Note / Mi Note Provirgo / leoDownload
Xiaomi Mi MIX 3perseusDownload
Xiaomi Mi MIX 3 5GAndromedaDownload
Xiaomi Mi MIX 2SpolarisDownload
Xiaomi Mi MIX 2chironDownload
Xiaomi Mi MIXlithiumDownload
Xiaomi Mi Max 3nitrogenDownload
Xiaomi Mi Max 2oxygenDownload
Xiaomi Mi MaxHydrogenationDownload
Xiaomi Mi Max ProheliumDownload
Xiaomi Mi PlaylotusDownload
Xiaomi Mi CC9eLauraDownload
Xiaomi Mi CC9 Meitusee herDownload
Xiaomi Mi Pad 4 / Mi Pad 4 PluscloverDownload
Xiaomi Mi Pad 3cappuccinoDownload
Xiaomi Mi Pad 2XNUMX cups milkDownload
Xiaomi Mi PadmochaDownload


Redmi K30 5GPicassoDownload
Redmi K30i 5Gpicasso48mDownload
Redmi K30 UltracezanneDownload
Redmi Note 9marlineDownload
Redmi Notes 9ScurtainDownload
Redmi Note 9TcannonDownload
Notes redmi 9 ProjoyeuseDownload
Redmi Note 9 Pro MaxexcaliburDownload
Redmi Note 8 / 8Tginkgo / willowDownload
Notes redmi 8 ProbegoniaDownload
Redmi Note 7 / Note 7SlavenderDownload
Notes redmi 7 PropurpleDownload
Notes redmi 6 ProtulipDownload
Redmi Note 5 / Redmi 5 PlusvinceDownload
Notes redmi 5 ProWhyredDownload
Redmi Note 5AuggliteDownload
Redmi Notes 5A PrimeuggDownload
Redmi Note 4 / Note 4X MediaTeknickelDownload
Redmi Note 4 / Note 4X QualcommmidoDownload
Redmi Note 3 MediaTekhennessyDownload
Redmi Note 3 / Note 3 Pro QualcommKenzoDownload
Redmi Note 2hermesDownload
Redmi Note 1diorDownload
Redmi 10X ProbombDownload
redmi 9lancelotDownload
redmi 9TlimeDownload
Redmi 9CangelicaDownload
Redmi 9A / 9ATdandelionDownload
redmi 8oliveDownload
Redmi 8AoliveliteDownload
Redmi 8A Pro / 8A Pro DualolivewoodDownload
redmi 7oncliteDownload
Redmi 7ApineDownload
redmi 6CereusDownload
Redmi 6 ProsakuraDownload
Redmi 6AcactusDownload
redmi 5RosyDownload
Redmi 5AshoreDownload
redmi 4preyDownload
Redmi 4 PromarkwDownload
Redmi 4XsantoniDownload
Redmi 4ArolexDownload
Redmi 3/3 Pro / 3 PrimegoneDownload
Redmi 3S / 3XcountryDownload
redmi 2wt88047Download
Redmi 2Awt86047Download
redmi 1hm2013023Download
redmi 1SarmaniDownload
Redmi Y3oncDownload
Redmi S2yslDownload
Pro redmiomegaDownload
Redmi gotiareDownload


POCO F2 ProlmiDownload
POCO F1berylliumDownload
POCO X3suryaDownload
POCO X2PhoenixDownload
POCO M3citrusDownload

3) Installation of TWRP on Xiaomi

After downloading the TWRP for your Xiaomi, here's how to proceed.

  • Download ADB (Android Debug Bridge) from the official site
  • Unzip the ZIP file into a folder of your choice
  • Rename the TWRP IMG file you downloaded to "TWRP"And move it to the ADB folder (called"platform-tools")
  • Turn off your smartphone and start it in Fastboot mode by holding down the Power Button and Volume Down together for a few seconds
  • Connect the smartphone to the PC
  • In the "adb" folder hold down the Shift key on the keyboard, click with the right mouse button in an empty spot and select from the pop-up window "Open PowerShell window here"Or "Open a command window here" (depending on the Windows version)
  • In the PowerShell window enter the command "fastboot devices " to verify that the smartphone is correctly revealed, an alphanumeric string like this should appear:
xiaomi modding bootloader twrp root
  • Enter the command "fastboot flash recovery twrp.img”To start the installation of the TWRP custom recovery
xiaomi modding bootloader twrp root
  • Once installation is complete, start the smartphone in TWRP mode by entering the command "fastboot reboot " and at the same time holding down the Volume Up button (release the button when the TWRP screen appears)
xiaomi modding bootloader twrp root

At this point, you are in TWRP mode. In case you are dealing with a Xiaomi smartphone from poco released on the market, especially if it is a variant for the Chinese market, it may happen that the TWRP is initially in Chinese. If so, click on the box you see in the screenshot below, then on the world icon at the top right and choose the language you prefer.

If you have done everything correctly, you have finally installed TWRP custom recovery on your Xiaomi smartphone!