How to Root Xiaomi Mi A1 on Oreo without Disabling OTA Updates

How to Root Xiaomi Mi A1 on Oreo without Disabling OTA Updates
How to Root Xiaomi Mi A1 on Oreo without Disabling OTA Updates

Xiaomi is the first smartphone producer which made the buzz in the market just after producing its first launch. Xiaomi Mi A1 is the latest launch of the smartphone manufacturer. now we offer tutorial How to Root Xiaomi Mi A1 on Oreo without Disabling OTA Updates

The Xiaomi Mi A1 has become the most popular device, even amongst developers. Running stock Android sure has its advantages, but it also brings with it a serious lack of features compared to Xiaomi’s MIUI skin. Yet, when you consider regular and fast updates, I’d say it evens things out. The Mi A1 is one of the few devices to have been updated to Android Oreo. If you’re not somebody who can live without the features a custom ROM or MIUI offers though, you might want to root your device. To unlock bootloader and root Xiaomi Mi A1, you’d have to give up the OTA updates, when it’s probably the biggest USP for an Android One device.

It’s a dilemma, but it doesn’t have to be anymore. XDA Senior Member jashancheema seems to have found a way to root the Xiaomi Mi A1, without disabling OTA updates. The process does require the use of a PC and ADB so it’s easier if you’ve used ADB before. If you’ve unlocked the bootloader on your Mi A1, or almost any other Android device you’ll be familiar. Even if you’ve never done any of this before, we’ll try to make sure the process doesn’t seem as daunting.

Androidjunctions keeps smartphone users updating reviews of new launches and affordable smartphones.


All rooting methods, no matter how simple or successful are risky. As a general rule of thumb, don’t root your device if you can’t handle a few bugs and glitches that may or may not appear after rooting. Furthermore, rooting voids your device’s warranty so you won’t be able to take it to the service center for a free repair. You must understand that there is always the rarest of chances that things might not work out. Androidjunctions or anyone else cannot be held responsible under such circumstances.


  1. A Xiaomi Mi A1.
  2. A PC with ADB and Fastboot installed. If you’ve never heard of ADB and/or don’t have it installed, you can refer to our guide on installing it for Windows, Mac, and Linux.
  3. Enable USB debugging and OEM unlockon your Xiaomi Mi A1. To do this, go to Settings > System > About phone and tap on the build number repeatedly until you see the toast message near the bottom of the screen. This enabled the Developer options which are hidden by default. You can now see Developer options under Settings > System. In Developer options, scroll down to find USB Debugging and OEM unlock and enable them both.
  4. Enable Unknown sourcesunder Settings > Security.


How to unlock bootloader and root Xiaomi Mi A1

  1. Download a boot image from the download section above and extract the zip file to get the imgimage file.
  2. Connect your Mi A1 to the PC with a USB cable.
  3. Launch the ADB command interface. On Windows, you can do this by heading over to the adb folder and entering cmdin the address bar. On Linux or Mac, you can just launch a Terminal window.
  4. If this is the first time you’ve connected your phone using ADB, you may be asked to allow USB debugging permissions on your phone. Allow it and then use the following command to reboot your phone in fastboot mode.

       How to Root Xiaomi Mi A1 on Oreo without Disabling OTA Updates

5.  When your phone is connected in fastboot mode, unlock the bootloader with this command. You don’t need an unlock key                                since  this is an Android One device.

6.  Disconnect and reboot your phone now. Then connect your phone to the PC and reboot in fastboot mode again.

7.  Now boot the patched boot image using the following command.

fastboot boot \path\to\patched_boot.img

8. Replace /path/to/ with the correct location of the patched_boot.img. file on your PC. For instance, if the file is on your desktop,                     the command you should use would be:

fastboot boot C:\Users\username\Desktop\patched_boot.img

9.This will boot your device using the patched boot image. When your Mi A1 turns on, download and install the Magisk Manager                         APK.

10.Launch Magisk Manager and select INSTALL from the pop-up and then choose direct install to install Magisk.


Leave a Reply