How to disable updates on Xiaomi: the full guide

Many Xiaomi smartphone users are faced with a situation when after another automatic update the interface becomes unusual and the device begins to work slower. Often new versions of MIUI or HyperOS bring not only bug fixes, but also new advertising modules or changes that are not everyoneโ€™s favorite, which is why the question of how to completely prohibit the system to download and install packages on its own remains extremely relevant for owners of Chinese brands.

The deactivation process is not always obvious, as developers are trying to keep users on the current version of the software. Standard settings suggest only to postpone the installation, but not to cancel it forever. To really stop this process, you will need to apply an integrated approach that affects several layers of the system.

In this article, weโ€™ll break down the proven blocking methods that work on most current models, including the Redmi Note and POCO series.Youโ€™ll learn how to hide the update icon, disable the bootloaderโ€™s background services, and even block access to update servers at the router or host level.

Disabling Automatic Checking in Standard Settings

The first and obvious step that every Xiaomi smartphone owner needs to take is to check the basic parameters of the system. While this does not provide a 100% guarantee of stopping the process, this method cuts off most background attempts of the system to communicate with the server.

To start, go to the Settings menu and find the About Phone section. This usually shows the current version of MIUI. Click on the version icon or three dots in the corner of the screen to reveal the additional menu. This is where the automatism switch is hidden.

  • ๐Ÿ“ฑ Click on Auto Update or the gear icon in the update menu.
  • ๐Ÿšซ Find the option to Download updates automatically and move the slider to the position Off.
  • โธ๏ธ If the Night Install option is available, also deactivate it so that your phone doesnโ€™t update while youโ€™re asleep.

โš ๏ธ Warning: Even after disabling these settings, the system may periodically wake the bootloader to check for critical security patches.

Once you do this, the system will stop downloading files in the background, but the notification icon may appear periodically to remind you of the new version, and you will need to do more manipulation to get rid of it completely.

๐Ÿ“Š How often do you update your firmware? MIUI/HyperOS?
Only if necessary.
Never update.
I always put the latest version on.
I'm waiting for stable assembly.

Hiding the update icon through the application settings

If you're annoyed by the constantly hanging notification of a new version, it can be hidden visually.This method doesn't stop checking servers, but removes visual noise from the interface, making phone use more comfortable.

To hide the red indicator, go back to the system update menu. Click on the three dots in the top right corner of the screen and select Settings (or the gear icon) in the list that opens, look for Hide Update Notifications or Hide Update Notifications.

Activation of this feature causes the interface to ignore the signals about the availability of new software. It is important to understand that the firmware file itself can continue to download if the corresponding download option is not disabled, so this method is better used in conjunction with the previous one.

๐Ÿ’ก

Periodically check for updates manually every six months to avoid missing critical security patches that close system vulnerabilities.

Stopping Updater and Security System Services

A more radical method involves forcing the system processes responsible for finding and installing updates to stop, which is the responsibility of the updater and Security apps on Android, and shutting them down prevents the validation scripts from running.

Go to Settings โ†’ Applications โ†’ All Apps. In the list, find the System Update app (may be called Updater). Click on it and select the Stop option. After that, click O Use Data and disable data transfers over both Wi-Fi and mobile.

A similar procedure is required for the application Security (green shield icon), which is the system module that often initiates background update checks, disable its Internet access and clear the cache.

โ˜‘๏ธ Checklist of stoppage services

Done: 0 / 4

The system can periodically restart these services on its own. If you notice that the ban has ceased to apply, repeat the procedure. On some versions of Android, it also helps to remove updates for the System Update application itself, if such a button is active.

Blocking access to servers through hosts file

The most effective way to do this at the network request level is to block domain names from Xiaomi servers, so by adding special entries to the hosts system file, you physically prevent the phone from connecting to the update center.

You need root rights to edit system files, and if your phone isn't rooted, you can do this by changing your settings. DNS on the router or using a local VPN-filter, such as AdGuard or Blokada. In the ad blocker settings, add the following domains to the blacklist:

update.miui.com




update.c.mi.com




api.io.mi.com

If you have root access, you can edit /system/etc/hosts by adding domain redirect lines to the local address 127.0.0.1. This is guaranteed to block any attempts to connect to the update servers, regardless of the settings inside the system.

Server domainAppointmentRecommended status
update.miui.comMain server of MIUI firmwareLock down
api.io.mi.comStatistics and telemetry collectionLock down
data.mistat.xiaomi.comAnalytics serverLock down
resolver.msg.xiaomi.netPush notificationsLeave (otherwise, notices will disappear)

โš ๏ธ Note: Blocking system domains may disrupt some services MIUI, For example, themes or widgets, only block domains associated with updates and telemetry.

What to do if the Internet stops working after blocking?
If you edited a hosts file and the internet went missing, check the syntax of the records. Each line should start with 127.0.0.1, followed by a space and a domain name. A domain spelling error can cause the network to crash.

Using ADB for Advanced Blocking

For users who do not want root rights but want to maximize the impact, there is a method using USB debugging and the Android Debug Bridge (ADB) utility, which allows you to freeze or completely remove the system components of updates for the current user.

First, activate the developer mode. Go to About Phone and quickly click on the MIUI build number 7 times. Then, in the advanced settings, turn on Debugging over USB. Connect the phone to your computer and type the following command to disable the component in the command line:

adb shell pm disable-user --user 0 com.android.updater

This command forcibly shuts down the service pack, and the phone will think the app is deleted, even though the files will physically stay in place, which is a secure method that can be canceled at any time.

To get things back to normal, use the adb shell pm enable com.android.updater command, which is ideal for those who are afraid to make changes to system files directly, but want a result close to root rights.

Possible risks and consequences of disconnection

Before you finally block updates, it is worth weighing all the pros and cons. Failure to receive new versions of software carries both advantages in the form of stability and certain risks that should not be forgotten.

The main risk is the absence of security patches, Android vulnerabilities are closed through monthly or quarterly updates, and if you use mobile banking or store sensitive data, ignoring security updates can make the device a target for malicious users.

  • ๐Ÿ“‰ Lack of optimization: Newer versions often include battery consumption fixes for specific models.
  • ๐Ÿ”’ System vulnerability: without security patches, phone becomes more susceptible to viruses.
  • ๐Ÿ“ฑ Incompatibility: Some new apps may require a minimal version of Android that you canโ€™t upgrade to.

๐Ÿ’ก

Disabling updates completely is a trade-off between the stability of the current version and data security, and only choose this path if you are fully satisfied with the current build.

On the other hand, many users have been living on older versions of HyperOS for years and feel great, and if the phone is used as a second device or media player, the risks are minimal, and the key is not to install apps from questionable sources.

Frequently Asked Questions (FAQ)

Can I remove the Updater app completely?
Without root rights, complete deletion is impossible, but you can use ADB to disable or freeze through third-party launchers. With root rights, deletion is done using standard file manager tools.
Will the lock be reset after the phone restarts?
The settings in the menu and stop services can be reset after restarting. Locking through a hosts file or ADB (disable-user) is saved even after the device is fully restarted.
Does disabling updates affect the warranty?
Changing menu settings or using ADB is not a violation of warranty terms; the warranty is lost only when you unlock the bootloader or obtain root rights with the system flashing.
Why does the phone still say โ€œUpdate availableโ€ after shutdown?
This can be a cached notification. Try to clear the system update and security app data, and check if the developer mode with the automatic search option is turned on.