Users of Xiaomi, Redmi and POCO devices often face an obsession with the MIUI shell or the new HyperOS to update themselves, which can lead to reduced performance on older models, changes in the familiar interface, or even the emergence of critical bugs in the new firmware version, which is why the question of how to disable updates on Xiaomi Android remains one of the most pressing in the community.
Auto-loading packets not only takes up space in memory, but also consumes traffic and battery life in the background. Complete locking of this process requires a comprehensive approach, since standard settings offer only a partial solution to the problem. In this article, we will discuss all available methods, from simple switches to advanced tools like ADB.
It is important to understand that disabling automatic updates is a safe procedure that does not violate the warranty or require root rights. However, ignoring important security patches can make the device vulnerable, so the decision should be considered.
Basic settings inside the โUpdateโ application
The first and most obvious step is to change the settings directly in the system application that is responsible for version checking. Even if you don't see an explicit "Switch Off All" button, hidden settings can help limit background activity. First, you need to open the standard Settings app and find the "About Phone" item.
Then you click on the system version icon (e.g. MIUI 14 or HyperOS) to go to the update check menu, and here's the important thing: you click three times on the tri-point icon in the upper right corner of the screen, and this action activates a hidden menu that is not visible to the average user.
- ๐ฑ Update settings: Select this item from the menu that appears.
- ๐ซ Autoboot: Transfer the slider to the โOffโ position to prevent downloading packages without your knowledge.
- ๐ถ Wi-Fi preferably: disable this option if you want to completely break off the server connection, although it is less efficient.
Once you do this, the system will stop silently downloading large files in the background. However, notifications of a new version may still come, as checking for updates (but not downloading them) remains active.
๐ก
If notifications continue to appear after disabling the autoboot, try clearing the Update app itself through the app menu, but donโt delete it completely.
Disabling Updater system services and components
To get deeper, you need to tap into the system services that initiate the verification process. Unlike simply turning off autoboot, this method prevents the schedule verification process from starting. You need to go to Settings โ Apps โ All Apps.
In the list, find an app called System Update (or System Updater) that is important not to confuse with Update Checker or other Google services. Inside the app menu, we're interested in permissions and notifications. Disabling notifications will hide annoying banners, but won't stop the process.
โ ๏ธ Warning: Completely shutting down or โfreezingโ the system update application can lead to errors in the operation of some Xiaomi services, although on most devices this goes without a trace.
The most effective way to do this in standard settings is to limit background activity, find Activity Control or Autostart, and prevent the application from running in the background, so that the system will not initiate a connection to the server itself when the screen is unlocked.
- ๐ Charge Saving: Set No Limits mode for important apps, but for Updater, itโs better to choose Background Activity Limitationยป.
- ๐ Permissions: Revoke all permissions, especially network access (if Android allows) and storage.
- ๐ Cache Cleanup: Clean this appโs cache regularly to remove temporary trigger files.
This approach allows you to keep the check functionality available manually, but removes the aggressive behavior of the system. If your goal is to completely forget about updates, this method may not seem enough, and then you should move to more radical measures.
Blocking through the developer menu and debugging via USB
Using USB debugging gives you access to system process management at a level close to administrative. This method does not require installing third-party software on your computer if you already have access to developer mode. First activate developer mode by quickly clicking seven times on the build number in the About Phone menu.
Then, turn on USB Debugging in the Addition โ For Developers menu that appears. Connect your smartphone to your computer (or use a terminal emulator on the device itself if you have root rights, but weโre considering a no-root method). The main task is to find the name of the package responsible for the updates and โfreezeโ it.
pm disable-user --user 0 com.android.updaterThis command, entered through the Android Debug Bridge (ADB), disables the update component for the current user, the system will assume that the application is deleted or disabled, and stop trying to run it, and to return everything back, the command pm enable com.android.updater is used.
โ๏ธ Check before blocking through ADB
The ADB method is the middle ground between simplicity and efficiency. It doesn't make changes to the system partition (which is important for the warranty), but it securely blocks an unwanted component. A mistake in the command can lead to instability, so copy the commands carefully.
Use of third-party utilities and blockers
For those who don't want to mess with the command line, there are specialized blocking apps, and one of the most popular and proven tools is the Disable Service or NoRoot Firewall, which allow you to manage system components through a graphical interface.
They work in a similar way to manually shutting down through ADB, but they're automated. You just look up MIUI Daemon or Updater and check the "Disable" box. Some blockers also know how to intercept network requests for specific applications, preventing them from connecting to the Xiaomi server.
| Annex | I need a Root. | Difficulty | Efficiency |
|---|---|---|---|
| Disable Service | No (via ADB) | Medium | Tall. |
| NoRoot Firewall | No. | Low. | Medium |
| ADB AppControl | No (PC) | Low. | Maximum |
Using a Disable Service application is often the only way to disable deeply integrated MIUI services that are not visible in a standard application manager. However, be careful: disabling critical system services can lead to a cyclical bootloop.
What to do if the phone goes into a bootloop?
The method of blocking through the hosts file (requires Root)
The most radical and reliable method is to block access to update servers at the network level, by editing the hosts system file by adding the server addresses of Xiaomi, which ensures that even if the update service is launched, it simply cannot connect to the Internet.
This method requires a superuser (Root) and file manager with access to system folders (e.g., Root Explorer or MiXplorer). hosts file is located on the path /system/etc/hosts. At the end of the file you need to add lines with the addresses of the update servers.
0.0.0.0 update.miui.com
0.0.0.0 update.intl.miui.com
0.0.0.0 api.vip.miui.comOnce the file is saved and the device restarted, any attempts by the system to contact these domains will be blocked, eliminating the possibility of receiving notification of a new firmware.
โ ๏ธ Note: Editing system files without a backup may cause the system to fail.Always backup the hosts file before making changes.
Possible risks and consequences of disconnection
Before you finally block updates, itโs worth weighing the pros and cons. Failing to receive official patches means your device will remain vulnerable to new viruses and exploits that close in security updates. This is especially critical for smartphones that are used for mobile banking and payments.
In addition, some applications may eventually stop working properly on an outdated version of Android or the MIUI shell. Software developers often focus on current versions of the API, and backward compatibility is not always guaranteed. In rare cases, disabling system components can cause conflicts with other Xiaomi services, such as the cloud service or theme of the design.
๐ก
Disabling updates completely increases the stability of the current system, but reduces the level of digital security of the device in the long run.
If you use your phone for mission-critical operations, it is recommended that you manually check for security updates at least once every six months and install them even if the automatic update is disabled.