How to root Android 6.0 Marshmallow for Xiaomi

Hexamob | Alberto Mulas 05/13/2016

If you want to root your Xiaomi smartphone, you need to install a custom recovery (we recommend TWRP) and then you have to root your device. By rooting your Xiaomi device, you will be able to install custom roms, applications that require root access such as those that reduce battery consumption, uninstall all the unwanted applications on your smartphone, and more.

Remember that before starting you have to make several preliminary steps, these are: keep the battery charged, at least 50% (but it is always advisable to charge it till 100% before installation for any problems that may arise). Then enable USB Debugging on the smartphone Settings and (if necessary) download all the updated USB drivers of your device on the PC.

Then you can proceed to download all the necessary files to root your smartphone. Do not forget to follow all the steps listed in the tutorial, in the same order without skipping any of them. Among a few lines you will see how to have root permissions on your Xiaomi running the latest Android 6.0 Marshmallow operating system. You must have a custom recovery installed on your Xiaomi before you can follow this guide.


  1. Download the latest version of SuperSU on the desktop of your computer waiting then transfer the file to the phone memory.
  2. Connect your smartphone to your computer using the USB cable that you would normally use to charge the battery of the device.
  3. Copy the SuperSU file you just downloaded on the memory of your smartphone.
  4. Disconnect your smartphone from your computer.
  5. Turn off your smartphone and restart the phone via the custom recovery.
  6. In the custom recovery menu you have to find the rooting file (SuperSU), select it and then choose the “Install” option.
  7. After finishing the installation of the file, reboot your device using the custom recovery.

If you are looking for other rooting methods, visit our section called “How to root: Root your Android phone tablet. What is root?” where you can find all the rooting methods for smartphones, tablets and other mobile devices including the latest and most popular phones of the moment: Google Nexus 9, Motorola Moto G on Android 5.0 Lollipop, LG G3 on Android 5.0 Lollipop, Samsung Galaxy S5 on Android 5.0 Lollipop, LG G4, Motorola Moto E on Android 5.0 Lollipop, Google Nexus 6, Nvidia SHIELD 2.0 on Android 5.0 Lollipop, LG G Flex II (LG G Flex 2), Asus ZenFone 2, Motorola Moto X on Android 5.0 Lollipop.



Check if your Xiaomi device is rooted correctly using our app “How to ROOT”.

Download Android USB Drivers app

Download sources




Remember, you must ROOT your Android device at your own risk.






Legal conditions

Hexamob is not responsible for any damages caused directly or indirectly by a rooting method. Any action for rooting your device is done it only under your responsibility.

We recommend that you read all the instructions related to each root method and follow them step by step as indicated by the developers. If you have any question or need support, on every page there are links to the developers of each method.

How to root Android 6.0 Marshmallow for Xiaomi