Many users smartphones Xiaomi, Redmi and POCO face the intrusive behavior of the MIUI or HyperOS system, which constantly prompts you to install a new firmware version. Often these updates arrive at the wrong time, take up memory space, or, worst of all, slow down an already well-functioning device. The desire to stop this process is quite natural, especially if the current version of the system is working stably.
However, completely disabling updates on Android is not a trivial task, since the manufacturer deliberately complicates access to these settings. In this article we will analyze all the available methods: from simple actions in the menu to advanced methods via a computer. You'll learn how to block system notifications, disable background services, and prevent automatic downloading of packages.
Before you take drastic action, it's worth understanding the risks. Failure to update security may leave your device vulnerable to new viruses or exploits. However, for those who value stability over innovation, there are several effective blocking strategies.
Disable notifications through system settings
The easiest and safest way to reduce system intrusiveness is to prevent the Component Update application from sending notifications. This will not stop the update check itself in the background, but it will save you from constant pop-up windows asking you to restart your phone.
To do this, you need to go to the notification settings of a specific system application. The path may differ slightly depending on the shell version, but the general algorithm remains the same for most models Xiaomi. Find the service responsible for updates in the list of applications and limit its rights.
Follow these steps:
- ๐ฑ Go to
Settings โ Applications โ All applications. - ๐ In the search, enter โUpdateโ or find an application with a robot/arrow icon (often called
Component UpdateorUpdater). - ๐ Click on the item
Notificationsand turn the switch to the "Off" position. - ๐ซ Additionally, go to
Other permissionsand disable display on top of other windows.
โ ๏ธ Attention: This method only hides notifications. The system will continue to check servers and download files in the background, using up traffic and battery power.
After completing these steps, you will no longer see the red dots on the settings icon. However, to completely stop the process, deeper interventions in the operation of the system are required.
If you cannot find the Component Update application, try sorting the list of applications by name or turning on the display of system processes in the developer menu.
Stopping a service through the developer menu
A more effective way is to forcefully stop the update process and prevent it from starting automatically. To do this, we will need to activate the hidden developer menu, which gives expanded control over system services.
Activation of developer mode is standard for all devices based on Android. You need to click on the build number several times in the phone information. After this, a new section will appear in the main settings where you can control the behavior of the system.
The algorithm of actions is as follows:
- Go to
Settings โ About phone. - Quickly click on item
MIUI version(orOS version) about 7-10 times until the message โYou have become a developerโ appears. - Return to the main settings menu and open
Advanced โ For developers. - Find the section Applications and select
Do not unload applications from memory(or similar, depending on the version).
Unfortunately, in new versions of MIUI there is often no direct blocking of autorun through this menu. Therefore, the main emphasis is on forced stop. Go to Settings โ Applications โ Component Update, press the button Stop, and then go to the section Battery and select the mode No restrictions (paradoxically, sometimes this is needed to reset the status, then limit background activity again).
Blocking via ADB (advanced method)
The most effective method to actually disable the update service is to use the toolkit ADB (Android Debug Bridge). This method requires connecting the smartphone to the computer via a USB cable and having minimal technical skills.
The essence of the method is this. that we โfreezeโ or delete the system package responsible for checking for updates for the current user. This does not permanently delete files from the system partition (which would be dangerous), but makes them inactive until the next reset or manual activation.
Preparing for the procedure:
- ๐ป Install ADB drivers on your computer (you can download Platform Tools from the website Google).
- ๐ฒ Activate USB debugging in the developer menu on the phone.
- ๐ Connect the phone to the PC and confirm the debugging request on the smartphone screen.
- โจ๏ธ Open a command line or terminal in the folder with ADB.
To disable updates, enter the following command:
adb shell pm disable-user --user 0 com.android.updater
If the command is successful, you will receive a message SuccessThe Update application will disappear from the list of installed apps, and the system will no longer be able to initiate the download process. firmware. To return everything as it was, use the command adb shell pm enable com.android.updater.
โ ๏ธ Attention: Incorrect entry of ADB commands can lead to unstable system operation. Carefully check the package names before entering.
List of other useful commands for debloat Xiaomi
You also You can disable advertising services with the command: adb shell pm disable-user --user 0 com.miui.misys. This will reduce the amount of advertising in system applications.
Blocking via DNS and the hosts file
Another effective way to prevent updates is to block the smartphoneโs connection to update servers XiaomiIf. the phone will not be able to โreachโ the server, it will not physically be able to download the firmware package.
This can be done in two ways: by changing the DNS settings on the device itself or by editing the file hosts on the computer (if the phone is connected via a Wi-Fi router with the ability to configure DNS) or on the phone itself (requires root access).
The easiest option for ordinary users is to use private DNS in the settings of Android 9 and higher:
- Open
Settings โ Connection and sharing โ Private DNS. - Select mode
Name DNS provider host. - Enter the blocker address, for example,
dns.adguard.com(it blocks many trackers, but may also affect update servers).
For more targeted blocking of MIUI servers without root access, this method may be less effective, since server addresses often change. However, it is excellent for blocking. advertising and telemetry, which often accompany the update process.
| Blocking method | Complexity | Efficiency | Risks |
|---|---|---|---|
| Disable notifications | Low | Low (sound/icon only) | None |
| Forced stop | Medium | Medium (resets from time) | Minimal |
| ADB (packet freezing) | High | High (complete blocking) | Medium (command error) |
| DNS blocking | Average | Depends on the provider | Internet slowdown |
The combination of ADB and notification blocking methods gives the maximum result, completely eliminating any reminders about new versions Software.
Features of blocking in HyperOS
With the release of the new shell HyperOS, which replaced MIUI, the structure of system processes has changed somewhat. The name of the update package may have changed, and access rights have become stricter.
In HyperOS, the update process is often integrated deeper into the system's Security or Services and Feedback application. Therefore, simple blocking com.android.updater may not work in some regions or on specific models.
It is recommended to check the presence of the following packages to disable:
- ๐ฆ
com.miui.cloudservice(often responsible for synchronization and version checking). - ๐ฆ
com.miui.misys(system services). - ๐ฆ
com.android.hiddenmenu(hidden menu, sometimes associated with software tests).
If the standard ADB command does not produce results, try to find the exact process name through applications like App Inspectorby seeing which application requests network access when checking for updates manually.
โ ๏ธ Attention: The interface and menu item names in HyperOS may vary depending on the firmware region (Global, China, EEA). Always check the current guides for your version.
โ๏ธ Checklist for completely blocking updates
Possible consequences of disabling updates
Deciding to refuse from updates, you should be aware of the potential downsides. The main problem is the lack of security patches. Vulnerabilities found in Android or the system kernel will not be patched, which theoretically increases the risk of hacking when visiting dangerous sites.
In addition, some applications may eventually no longer support the older version of the operating system. Banking applications and instant messengers often require current versions of Android to work correctly.
It is also worth remembering about compatibility:
- New camera functions or photo processing algorithms may only be available in the latest firmware.
- Fixes for errors (bugs) that are annoying you now can only be fixed in the next update.
- When selling a phone, a new version of the software can increase its liquidity in the eyes of the buyer.
However, for devices that are used as spares, for children or as media players, disabling updates is an excellent solution to extend battery life and maintain performance.
Periodically (once every six months) still check for major security updates manually, even if auto-updates are disabled. This will help close critical security holes.
Is it possible to completely remove the Update application?
It is impossible to completely remove a system application without root access. The ADB command only disables it for the current user (disable-user). Physically, the files remain on the system partition, but the system does not see or use them. When you reset to factory settings, the application is activated again.
What to do if the phone itself was updated at night?
If this happened, it means that one of the background processes was able to bypass the lock. Next time, be sure to use the ADB method as it is the most reliable. Also check to see if the "Startup" option is enabled in the battery settings for this application.
Does disabling updates affect the warranty?
No, software disabling system services or using ADB is not a violation of the warranty terms, unless you unlock the Bootloader and do not obtain root access. A factory reset will return the phone to its original state.
Why do updates turn on again after a factory reset?
A Factory Reset returns the phone to its factory state, where all system applications are active by default. You will have to repeat the disable procedure via ADB or settings after the reset.
Is it safe to use the pm disable-user command?
Yes, this command is safe as it is reversible. You can turn the application back on at any time with the command pm enable. It does not delete files, but only changes their activity status in the current user session.