Owners of Xiaomi Redmi 10 smartphones often face a situation when the device starts to download and install new versions of the operating system on its own. This can happen at the most inopportune time, take up memory or cause errors in the work of an already configured interface. Many users prefer to keep a stable version of the firmware on which all applications work correctly, and do not want to risk the performance of the gadget for the sake of dubious innovations.
Disabling automatic search and installation of MIUI packages is a smart step for those who value the stability of their device. Unlike other brands, the Xiaomi ecosystem is quite persistent in promoting new versions, so a standard switch in the menu may not be enough to completely stop the process. In this article, we will discuss all the available methods, from simple settings to more advanced methods through the computer.
Itβs important to understand that ignoring security updates completely can leave your smartphone vulnerable to new threats, but if you choose to use a version of the system to work with specific banking applications or to preserve root rights, the instructions below will help you achieve the desired result without losing the warranty at the software level.
Why the system is constantly needing to be updated
Xiaomiβs policy is based on the constant development of the MIUI shell, which is based on Android. Developers are eager to implement new features as quickly as possible, fix bugs and close security holes. That is why the system is set up by default to automatically check servers when connecting to Wi-Fi. For Redmi 10, this is especially true, since the model receives regular patches for several years after release.
Often users notice that even after manually disabling the function in the menu, after a while the tick returns to its place, this is due to the operation of system services such as updater or MIUI Daemon, which take precedence over user settings. Automatic updates are designed to ensure the unity of the version of the software among all users, which makes it easier to support and test new features.
β οΈ Warning: Complete blocking of system components of the update may lead to the appearance of an annoying notification icon, which will not be removed by standard methods without additional manipulations.
In addition, some carriers and regions have their own software requirements, which makes firmware more aggressive in finding updates. Understanding this mechanics helps you choose the most effective blocking method that will suit your smartphone use case.
Disconnection through standard system settings
The first and most obvious step is to use the built-in shell functionality. While it's not 100% guaranteed, it's a basic level of random installation protection that you need to go to the settings menu of your Redmi 10 and find the section responsible for phone information.
Click the MIUI version icon several times to go to the update menu. This is the key switch that controls the automatic mode. Even if it's already off, try to switch it over again so that the system can record the status change, which prevents the background loading of data packets without your knowledge.
Next, you should pay attention to the additional options hidden in the three-dot menu in the upper right corner of the screen, which may be the setting "Download updates over Wi-Fi." Make sure that this item is also deactivated. Sometimes the system separates the concepts of "check" and "download", so it is important to disable both parameters for maximum effect.
It is worth noting that these settings primarily affect the behavior of the system when used actively. In standby mode, Google services or Xiaomiβs own services can initiate a check for a new version, so it is better to combine this method with other methods described below to create a reliable barrier.
Blocking system applications-updates
A more radical and effective method is to force the system applications that control the update process to stop and disable, and on Android, components with names like "Updater" or "MIUI Daemon" are responsible for this. To access them, you need to go to Settings β Applications β All applications.
In the list, find the System Update app (which may be called Updater) and click on it and select the Stop option. Immediately after that, the "Disable" or "Disable" button will be active. Pressing this button effectively freezes the component, preventing it from starting even after the device has been restarted, which is one of the most effective ways.
βοΈ Checking the locker
A similar procedure is recommended with the system application Security, since it is often hidden modules that check the integrity and relevance of the software. Some versions of MIUI also require to clear the data of these applications before disabling to reset the accumulated cached requests.
If the "Disable" button is inactive (gray), it means that you do not have administrator rights to change system components, in which case you can try to remove updates to the "System Update" application itself through a three-dot menu, returning it to the factory version, and only then try to disable it. This often returns the ability to manage the component.
Using ADB for Advanced Users
For those who are not afraid to work with a computer, there is a method of using the Android Debug Bridge debugging bridge (ADB). This method allows you to delete or freeze system packages at a deep level without requiring root rights. ADB PC-only.
First, turn on the developer mode on your phone. To do this, seven times click on the build number in the About Phone section. Then, in the Developer menu that appears, activate the USB Debugging option. Connect your smartphone to your computer with a cable and confirm the debugging permission on the screen of your gadget.
adb shell pm disable-user --user 0 com.android.updater
adb shell pm disable-user --user 0 com.miui.misys
adb shell pm disable-user --user 0 com.miui.daemonExecuting these commands in the computer's command line will completely disable the corresponding packets at the user level. The system will "think" that these applications are deleted and stop trying to run them. This is the most reliable method that works even after resetting, since the commands apply to the current user.
How do you get it back?
It is important to be careful when entering packet names, as an error can cause other system functions to function in an unstable way. ADB commands provide a powerful control tool, but require carefulness. Before using it, it is recommended to review the packet list by the adb shell pm list packages command to make sure the names for your version of MIUI are accurate.
Limitation of background activity and network
Another effective approach is to restrict the updater applicationβs access to the Internet. If the component cannot connect to the server, it will not be able to download the update package. Go to the System Update settings, look for Traffic Control or Data Use.
In the menu that opens, you can block the application from accessing both the mobile network and Wi-Fi, and then any connection attempts will be blocked at the operating system firewall level, which creates a situation where the application is formally working, but functionally useless, since it lacks a communication channel.
| Method of limitation | Efficiency | Difficulty | Risks. |
|---|---|---|---|
| MIUI settings | Low. | Minimum | No. |
| Disabling the application | Tall. | Medium | Possible interface bug |
| ADB team | Maximum | Tall. | Demands a PC. |
| Network lockdown | Medium | Low. | No. |
You can also use the Flight Mode feature when you know that the system is planning to check (usually at night or when charging is connected), but this is a temporary solution and is not suitable for permanent use, as it blocks all connections.
Resetting and cleaning the cache of services
Sometimes the problem is cumulative: the cache of system services stores old data about available updates that constantly provoke verification. Regular cleaning of the cache helps to refresh the system state and remove false triggers.
Go to App Management, find System Update, and select Clear Cache and Clear Data. Don't be afraid to click Clear Data for this system component, it won't delete your personal files, photos or contacts, it will only reset the update module itself to factory-based ones.
β οΈ Warning: After clearing the data, the app can request permissions again or show the welcome screen when you first start if you decide to open it.
It is also recommended to check the Security application and clear its cache, which often initiates a security check, which includes checking the version of the software. Comprehensive cleaning of these two components often solves the problem of intrusive notifications.