How to disable Xiaomi Redmi auto-update: the full guide

Many Redmi and Poco smartphone users face intrusive notifications about the availability of a new version of the system, often at the most inopportune time when the battery is dead and Internet traffic is limited. The aggressive policies of MIUI and the new HyperOS shell force gadget owners to look for ways to limit background activity of system services.

Disabling automatic download and install security patches or major Android versions allows you to keep the current stable operation of the device. This is especially true for those who prefer to install updates manually only after checking error reports on forums. In this article, we will discuss all known blocking methods, from standard settings to advanced solutions through ADB.

Why Block Automatic System Updates

The main reason Xiaomi owners are eager to stop background loading is the desire to control the life cycle of their device. New firmware versions do not always bring improvements; they often contain bugs that reduce autonomy or cause overheating. Automatic updates can turn a fully working phone into a source of problems overnight.

In addition, system files occupy a significant space in internal storage. downloaded packets can weigh several gigabytes, which is critical for models with a storage capacity of 64 or 128 GB. Locking allows you to free up space and avoid accidentally installing a โ€œheavyโ€ version of the OS, which can slow down the processor on older models.

There is also a financial aspect: downloading large amounts of data over a mobile network can lead to unexpected costs. Although modern tariffs are often unlimited, in roaming or with limited traffic, the background activity of the system bootloader updater becomes undesirable.

๐Ÿ“Š Why you want to turn off updates?
I am afraid of the new version bugs.
Lack of memory on the phone
Save mobile traffic
I have an old model, I'm afraid of the brakes.

Basic settings through the update menu

The first and most obvious step is to change the settings inside the update application itself, which doesn't guarantee 100% perseverance protection, but it significantly reduces the frequency of checks. You need to go to Settings, select About Phone, and click on MIUI or HyperOS.

In the window that opens, click on the three dots in the upper right corner and select "Update Options." Here, uncheck "Receive Notifications" to hide pop-up messages, but this will not prevent the system from checking the server for new versions completely.

โš ๏ธ Warning: After a major reset or flashing, these settings may return to factory values. Check this section periodically to make sure the settings are not lost.

In addition, you can turn off "Background Autoboot" in this menu, which will prevent the installation package from downloading without your knowledge, but if the phone is connected to Wi-Fi and is on charge, the system may ignore this ban in an attempt to keep the security up to date.

โ˜‘๏ธ Checking basic settings

Done: 0 / 1

Disabling the Updater system application

A more radical method involves completely stopping the system component responsible for finding and installing updates. This method is more effective, since it blocks the start of the process at the level of the Android operating system. โ†’ Annexes โ†’ All applications.

In the list, look for the System Update (or Updater) app. Click on it to open the detailed menu. Here you need to select the option "Disable" or "Stop." If the "Disable" button is inactive (gray), try first clicking "Clear Data" and "Clear Cache".

Once the application is stopped, the update icon may disappear from the About Phone menu. This is normal behavior. The system will assume that the component is not installed and stops initiating checks. However, when the device is restarted, some versions of MIUI may reactivate the service again.

Action.EfficiencyRisks.
Removal of the tick in parametersLow.No.
Stop the Updater appMediumSelf-starting possible
Blocking through ADBTall.Demands a PC.
Modification of the hosts fileTall.Hard for a beginner.

It is important to understand that a complete shutdown of system components may affect the performance of other services that depend on the software version. For example, some banking applications or games may require an up-to-date version of security to function properly.

Using ADB for Advanced Blocking

The most reliable way that works even after a reboot is to use debugging on the USB tool ADB (This method allows you to โ€œfreezeโ€ the service pack so that the system will consider it deleted, although the files will remain in place. First, you need to activate the developer mode by seven times clicking on the build number in the menu โ€œAbout the phone".

Turn on USB debugging in the developer menu. Connect your smartphone to your computer with a cable. On your PC, run your console or command line in your ADB folder and type in a command to check the connection:

adb devices

You'll see a request for debugging permission on your phone screen, confirm it. Then you'll run the command to lock the component:

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

Once the command is successfully executed, the update application will disappear from the installed list, and background checks will cease. To return everything as it was, use the command adb shell pm enable com.android.updater. This method requires a computer, but gives a guaranteed result.

What if the ADB canโ€™t see the phone?
Make sure the driver is installed ADB Interface. Try another one. USB-In debugging mode, select "Always allow from this computer." If you use macOS or Linux, additional access rights may be required. USB-port.> Blocking through change DNS An alternative technique is to block the update app from accessing Xiaomi servers, and if the phone canโ€™t connect to the server address, it wonโ€™t know the new version is coming out. This method can be implemented by writing incorrect addresses to the hosts file (root rights are required) or configuring a private address. DNS. To set up a private DNS Go to Settings. โ†’ Connection and sharing โ†’ Private DNS. Select "Host Name of the Provider" DNS" and enter the address of the ad blocker, which also filters the trackers MIUI, e.g. dns.adguard.com. This may partially block communication channels with update servers. โš ๏ธ Attention: Use of third-party DNS-The servers can affect the speed of opening some sites or the work of the voice assistant. Carefully monitor the stability of the connection after making changes. /etc/hosts. You need to add lines that redirect the update domains to the local address. 127.0.0.1. Key domains to block include update.miui.com and api.miui.security.xiaomi.com. Without root rights, this method is not available. Hiding icons and cleaning data Sometimes the user does not need a complete lock, but only no visual reminder of the availability of updates. MIUI 14 You can hide your system applications. Go to your application settings, find System Update, and select Hide". Also effective is cleaning the app data regularly, and if you see that the update has downloaded but you don't want to install it, just go to the app management and click "Clear Data" and delete the downloaded installation file weighing several gigabytes. Some users use the method of โ€œfreezeโ€ through third-party freezer applications (for example, Hail or Ice Box), which work on the principle of โ€œfreezeโ€ ADB, It has a user-friendly interface, and it allows you to turn on the update service once a month to check, and then turn it off again. ๐Ÿ’กCombination of methods (disabling in settings) + data-cleaning + lock-in ADB) It's the best possible result, and it's pretty much impossible to update the system randomly (FAQ) Is it safe to completely disable system updates on Redmi? for power users who understand the risks, it is safe to do so. However, you will stop receiving security patches that close Android vulnerabilities. If you do not visit suspicious sites and install applications from unknown sources, the risk is minimal. Will the lock be reset after updating applications in Google Play? Usually not, since the Updater system application is updated independently of Google Play. However, the Google Play Services application itself can try to initiate a check. The ADB method is the most resistant to such interference. Can the phone update itself if I disabled all settings? In rare cases, with critical security vulnerabilities, Xiaomi can force an update at the server level, but this happens extremely rarely and usually involves the old Android service, with unprotected updates. How do you get it back if I want to upgrade? If you've used ADB, just turn it on. If you've changed DNS, you can reset your network settings to automatic. If you've just turned it off in your settings, find it in the list and click "Enable." Does blocking updates affect banking applications? There's no direct impact. Banking applications require a specific version of Android and security certificates. If your current version of the system meets those requirements, the absence of new patches doesn't block banking software.