How to cancel the update to Xiaomi: the full guide

Xiaomi smartphone users often face situations where automatic system updates disrupt the deviceโ€™s normal operation. Sometimes newer versions of MIUI or HyperOS contain errors that reduce autonomy or cause interface instability, and in such cases there is an urgent need to roll back the system or prevent the installation of a patch.

The cancellation procedure depends on where the process is at: the notification has just arrived, the files are downloading or the device is already updated. It is important to understand that the downgrade is a more complex operation that requires complete data cleaning than simply disabling auto-update.

In this article, we will discuss all possible methods, from the banal hiding of the updater icon to forced flashing through Fastboot. You will learn how to block update servers and return the device to stable operation without losing warranty at the software level.

Disabling Automatic Update Checking

The easiest way to prevent unwanted installation of new firmware is to disable the autoboot function. This will not delete files already downloaded, but will prevent the system from initiating the process itself. To do this, go to Settings โ†’ About Phone and click on the MIUI version.

In the window that opens, click on the three dots in the top right corner, and here you can find the key updater settings. Select Update Options and turn off Auto Update, and now the system won't download packets in the background.

However, the standard menu may not give you full control. Some versions of the shell force you to return settings, in which case a deeper cleaning of the application data helps. Go to Settings โ†’ Apps โ†’ All applications, find โ€œComponent Updateโ€ (or Updater) and select โ€œClean Dataโ€.

โš ๏ธ Note: Updater system app data cleanup may reset the check history, but does not guarantee 100% protection against push notifications from Xiaomi servers.

For a more reliable result, it is recommended to use the hidden developer menu inside the update app itself. Click 10 times in a row on the MIUI version icon in the upper right corner (where the logo is).

Then a new item will appear on the three-dot menu: Select "Select Service Pack" and do nothing, just log out. This action sometimes knocks off the verification cycle, but the ad-blocking bundle works more effectively.

๐Ÿ“Š How often do you encounter bugs after an update?
Never.
Rarely.
Often
After each update

Blocking Update Servers via Hosts

If the software settings inside the shell do not help, you need to block the connection of the device to the servers of Xiaomi. This is done by editing the system file hosts. This method requires root rights or the use of special applications without root access, working through the system. VPN-interface.

The method is to redirect requests to update domains to a local address, and the device will try to contact the server, get a failure, and stop downloading, which is the most effective way to block the service for long-term.

To implement, you will need a file manager with access to the system partition (such as Root Explorer or MT Manager). Open the file /system/etc/hosts and add the following lines at the end:

127.0.0.1 update.miui.com


127.0.0.1 update.c.mi.com




127.0.0.1 api.miui.mobile.subdiv.xiaomi.com




127.0.0.1 resolver.msg.xiaomi.net

Once you save the file, be sure to restart the device. You can check the health by trying to go to the update menu. If everything is done correctly, the system will write that it can not check for updates or it will take too long to check.

Without root rights, you can use blocking apps like AdGuard or Blokada, and in their DNS settings or filters, you can blacklist the MIUI server domains, and this creates a local VPN that filters traffic.

๐Ÿ’ก

Use an ad-blocked DNS (e.g. dns.adguard.com) in your Wi-Fi or mobile network settings โ€“ this often blocks Xiaomi update servers.

Removing an already downloaded service pack

Often, users notice that the memory space is suddenly out of place, because a hidden firmware file that downloaded automatically is the cause, and even if you disabled the installation, the 3-5 GB file itself can take up space in the Data partition.

To find and delete this file, go to the file manager. The path to the hidden folder usually looks like MIUI โ†’ downloaded_rom. If the folder is empty, the file may lie at the root of internal memory or in a hidden system cache.

Alternative cleaning method through storage settings:

  • ๐Ÿ“ฑ Go to Settings. โ†’ Memory.
  • ๐Ÿ—‘๏ธ Click on the category โ€œOtherโ€ or โ€œSystem Filesยป.
  • ๐Ÿ” Find a file with a.zip extension that has a large size.
  • โŒ Remove it manually.

In some cases, the file is marked as system and not deleted in the usual way. Then it will help to clean the cache of the application "Component Update". Go to Settings โ†’ Apps โ†’ Update of Components โ†’ Memory โ†’ Clear cache. Don't confuse it with "Clean data", although it is also useful to delete the firmware file.

If the file is not located, it may already be unpacked in the recovery section, in which case only a complete data cleanup or waiting until the system itself uses it on the next reboot will help, unless you stop the installation.

โ˜‘๏ธ Pre-deletion check

Done: 0 / 4

Downgrade to the previous version

If the update is already installed and is not working correctly, the only way out is to roll back to the previous version. Xiaomi officially prohibits rollback from the newer version to the old version through the standard menu. ZIP-You will receive an error "Can't verify updateยป.

To circumvent this limitation, an unlocked Bootloader is required. Without an unlocked bootloader, rollback is only possible in rare cases where the Android security version hasn't changed, but it doesn't work. The main method is to run through Fastboot mode on your computer.

The process is as follows:

  1. Download the official Fastboot firmware of the desired (old) version for your model.
  2. Install ADB drivers and Mi Flash Tool on your PC.
  3. Turn the phone into Fastboot mode (clip Volume + Power).
  4. Connect the cable and run the firmware with the "Clean all" option.

โš ๏ธ Attention: Downgrade with unlocked bootloader completely deletes all data from the device.

It is important to consider anti-rollback protection if the new firmware has increased the protection index (ARB), You can't roll back to a smaller index, and you can try to do that by hard bricking the device, and you can check the index in the firmware file name or through the commands. ADB.

What is Anti-Rollback?
This is a security mechanism that Xiaomi has put in place, and it records the minimum version of the bootloader in your phone's memory, and if you're trying to flash a device with an older version than the one you're reading, the phone won't turn on. Always check the ARB version before rolling back.

Comparison of methods of cancellation of updates

The choice of method depends on your goals and technical background, and below is a table to help you determine the best way to handle your situation, and pay attention to the risks and preparations you need.

MethodDifficultyData retentionEfficiency
Disconnection in settingsLow.Yes.Low (temporary)
Blocking hostsMediumYes.Tall.
Updater cleanupLow.Yes.Medium
Full rollback (Fastboot)Tall.No.Maximum

For regular users who just want to avoid bugs, the best option is to combine disabling auto-update and blocking DNS. This does not require root rights and data security.

If a problem has already occurred and the phone is slow, then the Fastboot is the only reliable way to restore stability. Don't be afraid of complex terms, the main thing is to strictly follow the instructions for your particular model.

๐Ÿ’ก

Blocking DNS or hosts is the safest way to prevent an update that does not require superuser rights and retains a warranty.

Frequently Asked Questions (FAQ)

Can I roll back without unlocking the bootloader?
Officially, no. In rare cases, installing an older version through Recovery helps if the protection index (ARB) matches, but the system often gives out a validation error.
Will this put the warranty on the phone?
Disabling updates through settings or blocking DNS does not affect the warranty, however, unlocking the bootloader (needed to roll back) officially removes the device from warranty in many regions.
Is it safe to live on an older version of MIUI?
In terms of stability, yes, if the version is verified; in terms of security, no. Older versions don't get security patches, which can make the device vulnerable online.
What if the phone went to the bootloop after a rollback attempt?
You need to flash the device in EDL (Emergency Download Mode) mode, which often requires an authorized Mi Account or paid services, as well as disassembling the case to close contacts on the board.
Where to download the official old firmware?
Use verified archives such as miui.com (official site) or dedicated forums like 4PDA or XDA Developers. Always check the hash amount of the file before you run the firmware.