How to disable updates on Xiaomi Redmi 10: the full guide

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.

πŸ“Š How often do you update your firmware?
Never, I'm afraid of bugs: Always, as soon as it comes out: I don't know what it is

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

Done: 0 / 1

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.daemon

Executing 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?
If you need to update your system in the future, use the command: adb shell pm enable com.android.updater. This will restore the functionality of the application without losing data.

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 limitationEfficiencyDifficultyRisks.
MIUI settingsLow.MinimumNo.
Disabling the applicationTall.MediumPossible interface bug
ADB teamMaximumTall.Demands a PC.
Network lockdownMediumLow.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.

Frequent Questions and Answers (FAQ)

Is it safe to turn off updates on Redmi 10?
In terms of stability, yes, it's safe, but you'll stop receiving critical security patches, which in theory could make your device vulnerable to future dangerous sites, and for the average user, the risk is minimal if they don't install questionable software.
What to do if the β€œDisable” button is inactive?
This means that the application is critical to the current version of the system or you don't have permission. Try removing updates for this application first through a three-dot menu, and then check the button again. If it doesn't work, use the ADB method.
Will the automatic update return after resetting?
Yes, full reset (Wipe data) will return all system settings to factory values, including the enabled auto-update function. You will have to repeat the deactivation procedure after the reset. The ADB method may also require reuse, since it is tied to the user.
Can I remove the Updater app completely?
Without root rights or unlocked bootloader, complete system removal APK-file is impossible. ADB It is only "freezed" for the current user, and the complete deletion is possible only if the rights of the superuser are available, which is difficult and risky for the average owner of Redmi 10.
Does blocking updates affect the operation of banking applications?
In rare cases, banks may require an up-to-date version of Android or security patches. If the bank app stops running, you'll have to temporarily turn on updates, update the system, and then block them again. Most often, problems only occur on very old versions of Android.