How to Root Xiaomi Mi A3 using Magisk (Android 11)

This guide for rooting Xiaomi Mi A3 will be split into two different methods, one that uses TWRP and another by flashing the patched boot image using Fastboot.

As you can imagine, the boot image method will be much easier followed once you have the Magisk installer zip installed, which we will then flash using TWRP. This guide is going to teach you how to Root Xiaomi Mi A3 using both methods.

With so many different ways of rooting, it cannot be easy to choose which method is right. However, if you are looking for the most straightforward method, then Magisk is the way to go.

This rooting method has been around for quite some time and has been used on many devices. Magisk allows you to do all kinds of crazy things on your Xiaomi Mi A3. You can even install custom ROMs, apps, and system tweaks with this tool.

About Xiaomi Mi A3 Smartphone

MI contains two different co-brands, Redmi and Xiaomi. Xiaomi is the most innovative since the Redmi is basically known for making mid and low-segment smartphones between these two trademarks.

About a year ago, Xiaomi launched the MI A3 smartphone, in which they built immense advanced features and established the in-display fingerprint scanner at the most affordable price. Excepting that, it also comes with the Sony 48MP sensor sharper camera at the rear side.

Xiaomi Mi A3 is MI’s most affordable AMOLED smartphone, which starts from 12,999.00 INR. Its 6.09 inches large Super AMOLED touchscreen device comes with 720 x 1560 pixels HD resolution and 16M colors.

Moreover, this device is protected by the Corning Gorilla Glass 5 on the front side at this most inexpensive price range. Excepting that, MI A3 is a feather-weight slim smartphone with 173.8 grams of weight and front-back-side corning gorilla glass 5 protection.

It’s a robust and performative smartphone that operates on Android 9.0(Pie) and upgradable to the Android One UI. MI A3 phone is manufactured for providing you performance and never letting you stop.

That’s why it’s implanted with the Qualcomm SDM665 Snapdragon 665 AIE octa-core processor with the Adreno 610 GPU support. In addition, Mi A3 has introduced the in-screen fingerprint scanner with various security modules to grant you exceptional security advantages.

To grant you long-lasting life with these performative specs, The MI A3 is embedded with the 4030mAH powerful battery that can survive up to a day on Call time or 13 hours of gaming.

This exclusive battery comes with 18W fast charging support so that you can recover the full battery faster than you can imagine. Moreover, Xiaomi offers Mi A3 in two different colors in India – Not just blue and More than white starting from 12,999.00 INR onwards.

What is Rooting Android?

Rooting is the process of gaining access to the system files. It has become a common thing that most phone users want to do. There are a lot of advantages that you can get from Rooting your Phone.

Advantages of Rooting

These advantages of rooting are some of the most obvious when you look at the benefits of rooting your phone. It will enable you to install Android applications, Custom ROMs, and other apps that are not available in the Play Store.

You can clean up unnecessary apps from your phone. In addition, rooting your phone will increase your phone’s performance.

Disadvantages of Rooting

The disadvantage of rooting is that you void the warranty and don’t get free technical support from the service center. Also, when you root your smartphone, you cut down the security for your device and the chances of getting a virus increase.

But if you are rooting with Magisk, then there is a meager chance of getting affected by viruses or malware.

Bricking your smartphone is an extreme case when it’s been rooted, and if you want to try anything like that, then there is a high probability of bricking your smartphone.

Steps to Root Xiaomi Mi A3 Android 11

Below I have shown step by step procedure to Root Xiaomi Mi A3. Of course, you have to follow every step carefully, or else you may face trouble booting up your device again.

Root Xiaomi Mi A3 using Magisk

Please read the complete guide before applying the steps. This will avoid confusion.

Things to remember

Note: Rooting is a complex process, so if you miss any of the below steps will end up bricking your device. So, make sure to follow all the steps carefully as shown.

We are not responsible for any loss and damage to your device. Apply the below steps at your own risk.

Step 1: Install Android SDK Platform-tools on your Windows

This section will guide you through how you can set up Android SDK platform-tools and launch the command-line window on your PC.

  1. Download Android SDK Platform Tools on your Windows.Android SDK Platform tools
  2. Now double click on the Zip file and extract it to a suitable location.
  3. Open the extracted platform-tools folder.
  4. Type “cmd” in the address bar and hit Enter.launch platform tools
  5. You will see the command-line window on your screen.command window

When asked to open command windows follow the above steps.

Step 2: Enable USB Debugging and OEM Unlocking on Xiaomi Mi A3

  1. Go to SettingsAbout Phone → Tap on Build number 5-6 times until you see the "You’re now a developer!" toast message on the screen.developer toast message
  2. Now again, go to “Settings”“System” and tap on “Advanced” to expand the menu.
  3. Here select the Developer options menu.
  4. Scroll down, enable the “OEM Unlocking” and “USB debugging” options.

usb debugging oem unlocking

If you see the OEM unlocking option is missing or greyed out, you need to check few things.

  • Make sure that you have logged into your Google account.
  • Check your device date/time settings.
  • Also, check if you have an active Internet connection or not.

Step 3: Unlock Bootloader on Xiaomi Mi A3

  1. Open the Platform-tools folder and type “cmd” in the address bar and hit Enter.Type CMD in the Address Bar
  2. The command window will launch.
  3. Now boot your Xiaomi Mi A3 into Fastboot Mode.
    • To do that, press and hold down the Volume Down + Power keys together until the Fastboot screen appears.Xiaomi Mi A3 Fastboot Mode
    • As you can see from the below screenshot.Xiaomi Fastboot Screen
  4. Connect your Xiaomi Mi A3 device to the PC using the original USB cable.
  5. On the command window, type the below command. It should display the connected devices.
    fastboot devices
  6. Next, type the following command to Unlock the Bootloader on Xiaomi Mi A3. (Note: Unlocking the bootloader will wipe all your data).
    fastboot flashing unlock

    Press “Enter” on your keyboard

  7. Following that, all your data will get erased, and your phone will freshly boot up.
  8. That’s It, the bootloader on Xiaomi Mi A3 is successfully unlocked!


In any steps, if the particular file is asked you to download, then you can come here and download it. We will update the links according to the latest build by developers.

Step 4: Install Magisk with TWRP recovery [Method 1]

Since you have just unlocked the bootloader, your phone settings will be back to stock settings so you need to again follow (Step 2) to enable USB debugging on Mi A3.

  1. First, Power off your smartphone.
  2. Boot Xiaomi Mi A3 into Fastboot mode.
    • Press and hold down the Volume Down + Power keys together until the Fastboot screen appears.Xiaomi Fastboot Screen
  3. Connect your phone to the PC using a USB cable.
  4. Move the recovery.img file to platform-tools folder.
  5. Open platform-tools folder and launch command prompt window.
  6. After the command window appears, execute the below command.
    fastboot set_active b
  7. Hit Enter. When the above command doesn’t work, execute the below command.
    fastboot set_active a
  8. Hit Enter. Once the above command successfully works, type the below command and hit enter.
    fastboot flash boot recovery.img
  9. The above command will flash TWRP Recovery on Xiaomi Mi A3.
  10. Now you do not have to boot into the normal OS. Instead, boot into recovery mode by executing the below command.
    fastboot reboot recovery
  11. Once you are booted into TWRP mode, next, you need to flash TWRP Installer, Magisk, and Disable Force Encryption Treble file on your Xiaomi Mi A3 using TWRP.
  12. From the TWRP homepage, Go to WipeAdvanced Wipe → Select Cache and User Data.
  13. Go back to TWRP home select Install.
  14. Locate the file and select it.
  15. Next, Swipe to confirm Flash.
  16. Again go back to TWRP home select Install.
  17. Locate the file and select it.
  18. Again go back to TWRP home select Install.TWRP Recovery
  19. Locate the Magisk zip file and select it.TWRP Recovery Locate Magisk Zip
  20. Next, Swipe to confirm Flash.TWRP Recovery Magisk Zip
  21. Once the flashing process completes, tap on the Reboot system.TWRP Recovery Flash Magisk Zip
  22. That’s it; you have successfully rooted your Mi A3 device.

Step 5: Install Magisk using without TWRP (Patched Boot Image) [Method 2]

  1. Download the Magisk App on your phone.
  2. Now extract the downloaded Stock Boot Image zip file.
  3. Copy boot.img file from the extracted folder and transfer it to your phone’s internal storage.copy boot image file to your mi a3 device
  4. Install Magisk App APK file on your device.
  5. Open the app and tap on INSTALL.
  6. Next, tap on the “Select and Patch a File” option and Locate the boot—img file.Magisk Manager Select and Patch a File
  7. Wait until Magisk patches the boot image.
  8. You can find the patched image file in the Downloads folder.
  9. Copy magisk_patched.img file from the Downloads folder of your phone and move to your PC’s platform-tools folder.move magisk patched file to platform tools folder
  10. Launch command prompt window by following Step 1.
  11. Power off your device and boot it into Fastboot Mode by holding the Volume Down + Power keys until you see the Bunny logo on your screen.Xiaomi Mi A3 Fastboot Mode
  12. Connect your phone to the PC using a USB cable.
  13. Now we have to flash the Magisk Patched Boot Image file to the Root Mi A3 device. Type the below command and hit enter.
    fastboot flash boot magisk_patched.img
  14. Once the Magisk patched file is flashed successfully, you can reboot your device back into OS by entering the below command.
    fastboot reboot
  15. You have successfully Rooted your Mi A3 with Magisk congrats.

Step 6: Verify Root on Xiaomi Mi A3

Open Magisk App, and you will see two options: “Check SafetyNet” and “Uninstall Magisk.” If you see these two options, that means your phone is successfully rooted with Magisk, and you can enjoy all benefits of rooting.

Check SafetyNet status on Xiaomi A3

  1. You can also verify if your rooted Xiaomi Mi A3 passes SafetyNet or not.
  2. Open the Magisk App and tap on “Check SafetyNet.”OnePlus passes SafetyNet
  3. You will see Success! message with blue background and all options checked.

Since you have successfully rooted your device with Magisk, you can flash Magisk Modules on Mi A3. Here are some of our recommended modules that you must use on your phone.

In case you want to Unroot your phone, then you can follow this guide.


So this was a complete step-by-step guide on how you can Root Xiaomi Mi A3 with Magisk. In this guide, I have shown you various steps that must be followed thoroughly.

We have tried to cover all the steps in this single guide. You may have seen other guides that redirect users to one and another guide, making the step unclear. So, we have decided to cover all the steps in one single tutorial.

I hope you have successfully rooted your device following our steps. You may encounter several problems while implementing the steps, it’s obvious as rooting android is a complex process, so you have to be careful while performing any steps on your device.

If you face any problems, do let us know in the comments. I will try to answer your queries as soon as possible.

Leave a Comment