<--Google Page ads-->

How to Root Xiaomi Mi A1 running on Android Oreo

Are you ready to experience more from your Android device? If you are planning to tweak your Xiaomi Mi A1 for unleashing its true potential, then you need to gain root access first. If you don’t know how to achieve that and if you want to find out more details about this custom operation, don’t hesitate and read all the lines from below. There, we will detail the root process, we will describe the advantages, the risks and the essential pre-requisites that must be considered and finally, we will check how to successfully root the Android Oreo system that powers your Xiaomi Mi A1.

As you might already know, when gaining root you are losing some default privileges. For example, usually, on a rooted system you can no longer receive OTAs. Well, the best about this particular root process is that it won’t disable the OTA capabilities meaning that you will still be able to receive Android notifications even after completing the steps that are explained below.

For this, and for the actual root solution, we have to thank xda senior member jashancheema. He is the one who managed to root the Android Oreo firmware that runs by default on the Xiaomi Mi A1. We are here only to explain and detail the steps that must be followed for completing this particular root procedure.

Anyway, as always, when discussing about root we discuss about an unlocking process. So, yes, in the end you will be able to use your smartphone without dealing with factory and default restrictions. And that’s a good this as an unlocked Android OS can be easily customize, optimized and personalized.

In that respect, here are a few examples of custom operations that can be applied on a rooted Xiaomi Mi A1: you can remove bloatware and certain start up programs, you can add apps from other sources than Google Play, you can download and install features that cannot be found on the stock Android system, you can install a custom recovery image (such as TWRP or CWM recovery), you can add custom kernels and MODs, you can update with custom ROMs (like Lineage OS, AOKP or Paranoid Android), you can overclock or undervolt CPU frequencies and lot more.

However, gaining root access is not a process supported by Google or by your OEM. So, this is going to be an unofficial operation that cannot be associated in any matter with Xiaomi – once more, the root exploit that’s available for your Xiaomi Mi A1 is developed and offered by a third party developer. Thus, the warranty of your handset will get void once you start the steps from this tutorial.

Also, your personal files (basically everything that wasn’t there from day one) might get corrupted or wiped out during the root process, so be careful. A backup can be a good idea at this point as that’s the only way in which you can protect your contacts, call logs, texts, images, videos, audio files, market apps, internet settings, calendar info and further more. On your Xiaomi Mi A1, for completing the backup without hassle you can already use cloud storage services (pre-loaded on your handset), or you can choose to sync your files with your Google Account, or you can download and use compatible and already tested backup and restore apps from Google Play.

Now, for the root operation that’s explained below you will have to use a computer. On this computer make sure that the Xiaomi Mi A1 drivers are already installed. Then, choose to set up Android SDK: learn how to install Android SDK on Windows or learn how to set up ADB on MAC OS X / Linux.

Next, make sure that your device and its USB cable can be used. On your phone enable Developer Options by heading towards About Phone and by tapping repeatedly (for 7 or 10 times, until the ‘you are a developer’ message shows up) on Built Number. Also, access Developer Options (located within ‘menu – > settings – > developer options) and check the USB debugging option and the Unknown Sources field.

More than 50% power must be ensured on your Xiaomi Mi A1. Otherwise, a sudden shut down might happen right in the middle of the root process – you don’t want that to happen as if it does different soft related problems might be experienced on your device (such as boot loops, lags, hangsm screen freeze, total blackouts and more). Thus, if the power is low, plug ifthe charger before choosing to do anything else.

How to Root Xiaomi Mi A1 running on Android Oreo

  1. On your computer download the Patched Mi A1 boot image from this page.
  2. Also, download the Magisk Manager toolkit from here.
  3. Save these files on desktop and then transfer them inside the Android SDK folder.
  4. From the Android SDK folder open a command prompt window: press and hold the Shift keyboard key and while doing so, right-click on any blank space; then pick ‘open command prompt window here’.
  5. Switch on your smartphone and connect it with your computer by plugging in the USB cable.
  6. In the cmd window type ‘adb reboot bootloader’ and press Enter. Your smartphone will be now automatically rebooted into bootloader mode.
  7. Next, in cmd enter: fastboot oem unlock. The bootloader will be now unlocked as this is required for the following steps.
  8. Unplug the USB cord and reboot your phone; then reconnect it with your computer again and boot into bootloader mode as explained above.
  9. Now, in the cmd window enter: ‘fastboot boot patched_boot.img’.
  10. All you have to do now is install Magisk Manager on your smartphone – lauch this app and pick up Direct Install; from there just follow on-screen prompts and you are done.
  11. That’s all.

Good work. Root access and an unlocked bootloader should be ensured on your Xiaomi Mi A1 at this moment. So, starting from now you can choose to tweak the Android Oreo system for improving general performance on your device. If you need our further assistance, don’t hesitate and contact us through the comments field available below. Enjoy and stay close for similar other tutorials and Android related tips and tricks.