The Custom Droid

Android Tutorials, Tips and Tricks

Hard Reset Xiaomi Mi A3 to Factory Settings (2 Methods)

How to Hard Reset Xiaomi Mi A3

If you’re facing performance issues, unusual lags, abnormal apps behaviour like hanging or freezing, then performing a hard reset (also known as “formatting” or a “factory reset“) on your Xiaomi Mi A3 can help fix such software issues. A hard reset can also come in handy if you’re planning to sell your phone, to ensure that none of your personal data is leftover on the phone. In this guide, we will show you how to hard reset Xiaomi Mi A3 to Factory Settings by either using the phone’s settings menu or through stock recovery.


All Android devices come with an in-built option to perform a hard reset/factory reset. The process simply erases all the data stored on your phone including the system data, downloaded apps, and their associated data, settings, and all files stored on the phone’s internal storage.

If you’re facing any software-related issues or have soft-bricked your phone, then performing a “soft reset”, that is simply rebooting your phone, can generally help fix these. However, if the issues are persistent even after a soft reset, then the last resort is to hard reset Xiaomi Mi A3 to factory settings.

Note: A hard reset is not the same as restoring/flashing the stock firmware. So, if you have rooted your Xiaomi Mi A3, installed TWRP or a custom ROM on it, or applied any sort of modifications to the software, then we suggest you follow this guide to restore the stock firmware on your Mi A3.

How to Factory Reset/Hard Reset Xiaomi Mi A3

How to Hard Reset Xiaomi Mi A3

Below, we have mentioned two different methods that you can use to hard reset your Xiaomi Mi A3. The first method is by using the built-in option present in the phone’s Settings menu, which is the easiest and recommended method.

However, if you cannot boot your phone fails to enter the OS or is bootlooping, then it’s best to use Method 2 and perform a hard reset using the stock recovery. The second method may seem a bit complicated if you’re a novice, but I have tried my best to simply the instructions.

Since performing a reset will erase all your data, we strongly recommend that you take a full backup first, so that you can restore all the data back afterwards, if you need to.

Method 1: Hard Reset using Settings

  1. Go to the ‘Settings’ → ‘System’ on your Xiaomi Mi A3.
    Xiaomi Mi A3 Hard Reset - Go to Settings > System
  2. Tap on ‘Advanced’ to expand the menu.
  3. Tap on ‘Reset options’ and select the ‘Erase all data (factory reset) option’.
    Hard Reset Xiaomi Mi A3 - Reset Options in Phone Settings
  4. Select ‘RESET PHONE’ and enter your phone’s lock screen PIN/Password/Pattern if prompted.
    Hard Reset Xiaomi Mi A3 - Erase Everything in Phone Settings
  5. You shall be asked to confirm the process, so tap on ‘ERASE EVERYTHING’ to confirm and hard reset your Xiaomi Mi A3.

Your phone shall now reboot and perform a factory reset automatically.

Method 2: Hard Reset using Stock Recovery

  1. Press and hold the Power button of your Xiaomi Mi A3 until the Power menu appears.
  2. Tap on ‘Power off’ to shut down your phone completely.
  3. Once powered off, boot your Mi A3 into stock recovery mode.
  4. Use the volume buttons to select ‘Wipe data/factory reset’ in stock recovery.
    Hard Reset Xiaomi Mi A3 - Wipe Data/Factory Reset in Stock Recovery
  5. Now confirm the selection by pressing the Power button once.
  6. You should now see the ‘Wipe all user data?’ confirmation message on your phone’s screen.
    Hard Reset Xiaomi Mi A3 - Wipe All User Data in Stock Recovery
  7. Use the Volume buttons to highlight ‘Yes’ and finally press the Power button to hard reset your Xiaomi Mi A3.
  8. Once the formatting process finishes, select ‘Reboot system now’ to boot your phone back into the OS.

When your phone boots, set it up normally by following the on-screen instruction (Only if you’re not planning on selling it). Your phone’s software should now feel fresh as new and should have fixed any software related issues, if that was your reason for performing a factory reset.

There you go! You have just learned how to hard reset Xiaomi Mi A3 to factory settings using two different methods. If you have any doubts regarding the procedure mentioned here, or concerning hard reset itself, then please ask by posting a comment.

About the Author

Founder and Editor-in-Chief

Dhananjay has more than 11 years of experience in Android software customization and development, and has spent the past 10 years writing about it. He spends most of his prime time reading, learning and writing about Android and other open-source projects. He is also a community-taught web developer. Apart from that, he loves mountain biking and playing video games on his PlayStation.

Comments 2 Comments

  1. between flashboot and hardreset, is there any difference?
    I mean to say, mobile after hardreset will it be equal to mobile after fastboot??

    1. Hello, I believe by flashboot, you mean flashing the stock firmware via Fastboot.

      A factory reset (also known as a hard reset) is the process that completely erases all the data on the phone. It doesn’t involve flashing the phone’s software via any tools.

      On the other hand, flashing the stock firmware via fastboot is the process where you flash the phone’s software/partitions to upgrade the software, downgrade it to an older version, or to revert back to stock firmware if you have a custom ROM installed.

      More details on Mi A3 firmware flashing could be found on this page.

Leave a Reply

Comments are moderated, and published only if they are relevant to the topic and add value in a constructive way. If you disagree with something, please be polite and respectful. We suggest you read our comment policy before commenting.