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.
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
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. | Efficiency | Risks. |
|---|---|---|
| Removal of the tick in parameters | Low. | No. |
| Stop the Updater app | Medium | Self-starting possible |
| Blocking through ADB | Tall. | Demands a PC. |
| Modification of the hosts file | Tall. | 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 devicesYou'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.updaterOnce 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.