How to install TWRP and root Xiaomi Mi A2

Welcome readers! Today in this guide we are going to show you the complete process to Install TWRP recovery and root Xiaomi Mi A2 using Magisk.

If you own a Mi A2 and want to root it, then we are glad to tell you that TWRP recovery for Mi A2 is now available. You might be thinking about what is the relation between recovery and root? If you are new to the root process then we must tell you that once you flash TWRP recovery on your device then you need to flash the Magisk zip file via recovery to root Xiaomi Mi A2.

The Xiaomi’s Mi A series devices including Mi A1, A2 and A2 lite are Android One based smartphones so they run the stock Android UI without Xiaomi’s official MIUI skin. The development community is always pretty quick in works for stock Android UI phones.

Thanks to XDA Senior Member ‘TingyiChen’ for releasing the unofficial version of TWRP recovery. We have managed to put together a brief and easiest process to root Xiaomi Mi A2 and install TWRP recovery on it.

Rooting your device helps you in performing modifications in system, including flashing Xposed framework, substratum theme engine or any system related changing. Just read the instruction below to root Mi A2 and install TWRP recovery on Xiaomi Mi A2.

How to Install TWRP recovery and root Xiaomi Mi A2


Rooting your device voids warranty so think twice before leaving for the process and don’t proceed ahead if you have no idea what you are about to do.

Let us tell you that each new device comes with a locked bootloader, so first you need to unlock bootloader on your device and then you can flash TWRP recovery to perform root works.


Download and install latest Xiaomi USB drivers on PC, here is the guide for that.

Set up adb and fastboot drivers on PC, follow our guide to install them within 1 minute.

Enable OEM unlock option from Developer options. Here is the guide for that

Just head to the Xiaomi’s official bootloader unlocking page here to unlock bootloader of Mi A2.

Once done with the bootloader unlock stuff then process ahead to install TWRP recovery on your device.

Necessary downloads:

Process to flash TWRP recovery and root Xiaomi Mi A2

  • Connect your phone to PC and move the downloaded and Magisk to the device storage.
  • After that move the downloaded TWRP recovery image file to any folder at convenient location on your PC.
  • Now open that folder where you have moved the TWRP zip file, and click on the the address bar then type CMD in there and press enter. Doing this will open the command window for the same folder.
  • Connect your device to PC using a data cable, but remember to enable USB debugging from Developer options.
  • Type the following command to boot your device into bootloader/fastboot mode.

adb reboot bootloader

  • Once your device restarts in bootloader mode, issue the following command to check the available partition.

fastboot getvar current-slot

Note: If the above result returns as the active partition is “A”. Which means that we need to install TWRP on the inactive slot, which would be “B”. Now if the result show active partition as “B” then flash recovery on “A”.

  • In the same bootloader mode, issue the following command to flash TWRP recovery on your device

fastboot flash recovery recovery name.img

  • After flashing TWRP recovery, now you need to set the inactive partition(where twrp recovery is installed) to active so that we can boot into TWRP. To do so, issue the following command:

fastboot set_active b

You have successfully installed twrp recovery on your device, now process ahead for the rooting process.

Flashing the force encryption disabler zip

  • Connect your Mi A2 to the PC using the USB cable.
  • In TWRP, go to ‘Mount’ and press the ‘Enable MTP’ button.
  • Copy the downloaded files to the internal storage of the device.
  • Now tap on ‘Install’ and choose the Force Encryption disabler zip you transferred earlier and confirm on the next screen.
  • Reboot your device once the process is completed.

Finally you have successfully installed TWRP recovery on your Mi A2. If you don’t want to root your device don’t process ahead. But if you have already made your mind for that just follow the instruction below.

Root Xiaomi Mi A2

  • You can now easily root your device within a minute.
  • Reboot your device into TWRP recovery mode, and Tap on Install.
  • Now choose the Magisk zip file you copied earlier and confirm on the next screen.
  • Wait for the process to complete and reboot your device when the process is completed.

That’s it! We hope you easily covered our guide how to install TWRP recovery and root Xiaomi Mi A2. If you are facing any issue in the whole guide just let us know by typing your query in the comment below or personally drop us an email at

Source XDA

Rate this post