Owners of Xiaomi, Redmi and POCO smartphones often face intrusive notifications about the release of new versions of firmware. MIUI system or the new HyperOS tends to keep the device up to date, which is not always convenient for the user. Sometimes the new version contains errors and traffic can be limited, so the desire to stop this process is understandable.
However, it is impossible to simply find the switch “Switch off” in the standard menu, since the manufacturer hid this option. Complete shutdown requires a comprehensive approach: from adjusting the boot parameters to removing system components. In this article, we will discuss all known ways to block updates on different versions of the shell.
Disabling automatic version check saves traffic, avoids sudden reboots, and maintains the current stable build of the system, especially for devices with unlocked bootloader or custom launchers, where official updates can disrupt the work of modifications.
Why Xiaomi is constantly offering to upgrade
Xiaomi’s policy is based on the continuous development of the MIUI and HyperOS ecosystem. Engineers regularly release security patches and new features that, according to the developers, should improve the user experience.
The frequency of these checks can be as high as several times a day, and if a new version is found, the user sees a red dot on the settings icon or a pop-up asking them to install the package, which for many becomes a source of irritation, especially if the device is stable.
In addition, the background update service consumes processor resources and battery power, and it keeps the network module active to communicate with the server, and disabling this feature returns full control of the device to the owner.
⚠️ Warning: By disabling updates, you take responsibility for data security.New versions often contain critical Android vulnerability patches.
Setup of the built-in update loader
The first step to stopping automatic downloads is to properly configure the standard Update app, and even if you don't click Download, the system can do it in the background, and you need to change the behavior of the app.
Go to Settings → About the phone and click on the system version (such as MIUI 14 or HyperOS 1.0). The update check window will open. Click on the three dots in the upper right corner and select Update Options.
You have to disable all available options here: Autoboot, Update Notices, and Background Download. In some firmware versions, these items may be called differently, but the essence remains the same: to ban background activity.
☑️ Checking the update settings
After changing the settings, it is recommended to forcefully stop the process. To do this, go to Settings → Apps → All applications, find System Update (or Updater) and click Stop. This will temporarily freeze the service until the next reboot.
Disabling notifications through application settings
System notifications are the main irritant, reminding you of the presence of a new firmware. To completely remove banners and pop-ups, you need to prevent the Update app from sending notifications at the Android level.
Go to Settings → Applications → All Apps. Find System Update (an icon with the MIUI or Android logo) in the list. Click on Notifications.
You need to check the main "Allow Notifications" switch, and check additional categories, such as "Important Notifications" or "Other Notifications", and turn them off, which will prevent red dots from appearing on the settings icon.
- 📱 Open the smartphone settings.
- 🔍 Find the "Applications" section».
- 🚫 Disable notifications for system Updater.
The effect of these actions is instantaneous. The system will stop disturbing you with visual signals, although background check of the server can technically continue, but without output to the user.
Use of the developer mode
There are additional controls in the Android developer’s hidden menu, and although there is no direct “Disable Updates” button, you can limit background activity for all applications, including system ones.
To activate the menu, you need to quickly click on "Version" 7 times. MIUI» In the About Phone section, after you have become a developer, go back to the main settings menu and find the option "More» → «For developers».
Find the option “Background Process Limit” and set the value “No More than 1 Process” or “No Background Processes” – a radical measure that will stop not only updates, but also messengers from working in the background, so use it with caution.
The risks of the developer regime
There's also a "Do Not Save Action" item on this menu, which if you activate it, the system will unload the apps as soon as you leave them, which is guaranteed to interrupt any update that you've started, but it will severely impact multitasking.
Blocking through ADB Command Prompt
The most effective method that does not require Root rights is the use of the ADB debugging bridge. This method allows you to “freeze” or completely remove the system application update for the current user.
To start, turn on USB Debugging in the developer menu. Connect your phone to your computer with a cable. On your PC, install the Android SDK Platform-Tools platform tools. Open the command line in the tool folder.
Enter a command to check the connection:
adb devicesYou'll see a debugging permission request on your phone screen, confirm it. Then you'll run the command to delete the service pack:
adb shell pm uninstall -k --user 0 com.android.updaterOnce the command is executed, the update icon will disappear from the menu and the system will stop looking for new versions. It is important to understand that the application is not physically deleted from memory, but only hidden for your user profile.
| ADB Team Team | Action. | Risk |
|---|---|---|
| pm disable-user | Shutting down the app. | Low. |
| pm uninstall --user 0 | Hiding for the user | Medium. |
| pm clear | Clears the data. | Low. |
| adb reboot | Reboot. | Safe. |
💡
To recover an application deleted through ADB, run the command: adb shell cmd package install-existing com.android.updater
Disconnecting with MiXplorer or Activity Launcher
There are third-party utilities that allow you to manage hidden Android activities. Apps like Activity Launcher or file managers with access to system functions (for example, MiXplorer with plugins) give access to hidden menus.
With Activity Launcher, you can find the hidden label “MIUI Framework Services” or “MIUI Daemon,” and inside these menus you can sometimes find switches that handle telemetry and automatic checks that are hidden in the standard interface.
Using file managers requires caution, and some allow you to rename or hide system systems. APK-files, but that often requires superuser rights.
- 📥 Download Activity Launcher from Play Market.
- 🔎 Find processes related to Updater.
- 🛑 Try to find hidden shutdown settings.
This method is suitable for advanced users who understand what services they are modifying, and an error in the settings of system processes can lead to a cyclical reboot of the device.
⚠️ Warning: Changing system activities through third-party launchers may disrupt shell stability MIUI/HyperOS.
Return of updates: how to turn back
If you decide that you need a new firmware version, or if you want to return the functionality of the updates, the procedure is easy. The method of return depends on how you turned off.
If you used ADB and uninstall command, then to return, just perform the command to install the existing package, as shown in the tip above, or simply reset the phone to factory (Wipe Data).
If you have changed the settings in the developer menu, simply return the background limit to the Standard Limit, which will restore the normal operation of all services.
Remember that after a long period of no updates, when you first turn on the check, the system may start downloading a large amount of data, and it is recommended to connect to stable Wi-Fi before turning on the function.
Frequently Asked Questions (FAQ)
Is it safe to completely uninstall the update app through ADB?
💡
Disabling auto updates completely gives you control over the device, but requires a manual security check every few months.