Modern Xiaomi smartphones running MIUI shells or the new HyperOS are set to automatically search and download new versions of the software by default. For many users, this is a useful feature that provides security and new features, but there is a significant group of owners who need to disable updates. The reasons can be different: fear of losing root rights, unwillingness to put up with new version bugs or banal savings in traffic and memory of the device.
The process of stopping automatic firmware download is not always obvious, because the manufacturer is interested in the relevance of the device fleet. The system may insist on installing an update, overlapping part of the interface or requiring a reboot. In this article, we will discuss effective methods of blocking system services responsible for version verification, and also consider the nuances of working with different versions of Android.
Itβs important to understand that ignoring security patches completely can make your device vulnerable to external threats. However, if you are aware of the risks and are firmly determined to stay on the current build, the instructions below will help you prevent the system from interfering with your phone without your knowledge.
Why users are refusing new versions of MIUI
Smartphone owners often face a situation when the next flight arrives. OTA-The device starts to run slower or discharge faster, a phenomenon known as old-iron optimization that has many looking for ways to freeze the current stable firmware version. In addition, global versions of shells sometimes contain errors that are fixed only in the following patches, but users do not want to wait for them.
Another critical reason is root rights. Any official flashing or even just applying a patch through a standard recavator menu resets the superuser and unlocked bootloader. For those using Magisk or KernelSU, automatic updates are equivalent to losing all system modifications. Blocking updates is a necessity, not a whim.
Regional features are also important, and newer versions for a specific region may sometimes remove features previously available or modify the interface of ad units. Disabling Updater in MIUI 12 and higher requires a reset of the rights through the engineering menu, as the button has become hidden, an example of how developers make life difficult for those who want to control their gadget.
Basic configuration of loading parameters
The first step that every Xiaomi owner needs to do is check the standard bootloader settings. They don't guarantee full lock, but they do minimize background activity. First, go to Settings, then select About Phone and click on the MIUI version logo.
In the window that opens, look for the menu icon (three dots in the corner) and select Update Settings. You should turn off Auto Update. It is also useful to uncheck the Update over Wi-Fi box so that the system doesnβt download heavy packets in the background when youβre connected to your home network.
- π± Open the About Phone menu and click on the version MIUI.
- βοΈ Go to the settings via the three-point menu.
- β Uncheck the checkmarks on "Auto Update" and "Wi-Fi".
- πΎ Click "Select Package" (if available) to reset the cache.
Even after these actions, however, the Updater background service can periodically check servers for new files, and to be sure of the result, deeper interventions will be required in the operation of system components, and simply switching switches in the interface is often not enough to completely ignore the update servers.
π‘
Before making changes to the system, back up important data, as experiments with system services can lead to unstable operation of the interface.
Disabling the Updater system service
The most effective way to stop the process is to force the service to stop and clear its data. Go to Settings β Applications β All applications. In the upper right corner, click on three dots and select Show System Processes. In the list, find the System Update (or Updater) application.
Inside the app menu, first click Stop, then Clear the data and Clear the cache. This will delete the already downloaded firmware files and reset the check timer. However, if you just close the application, after a while the system will start the check again.
β οΈ Attention: On new versions MIUI The 13, 14 and HyperOS buttons may be inactive (surveyed), in which case, by standard methods without root rights or ADB-commands will not work, you will need to use the engineering menu.
If the shutdown button is available, feel free to press it, this will prevent the service from starting when the operating system is booting, then it is recommended to restart the smartphone so that the changes take effect. Check that the boot icon in the notification curtain is not supposed to be.
βοΈ Checklist of service shutdown
Using an engineering menu to hide a button
In the newer versions of Xiaomi shells, developers have hidden the ability to disable updates through the standard interface. To return this feature, you need to activate hidden mode through the Phone app. Open the dialer and enter the code # # #6485###.
If the code didn't work, maybe your firmware version blocks the login to the engineering menu this way, and in this case, you can try installing a special activator application, like MIUI Settings or Activity Launcher, and find com.android.updater there, but if the code did, you'll see a table with the technical data.
We're interested in parameter. AUTO_UPDATE_CHECK_ENABLED. If it is displayed and has a true meaning or 1, It should be changed to false or 0. Also look for parameters that contain words. OTA or UPDATE. Changing these values hides the update check button in the About Phone menu and stops background checks.
| Parameter | Default value | Required importance | Description |
|---|---|---|---|
| AUTO_UPDATE_CHECK_ENABLED | true / 1 | false / 0 | Turns on or off automatic check |
| OTA_STATUS | 1 | 0 | Accessibility status OTA-update |
| UPDATE_METHOD | 1 | 0 | Method of receiving updates |
| CURRENT_VERSION | (number) | (unchanged) | Current version of the firmware (do not change) |
What to do if the engineering menu is empty?
Blocking through ADB and computer
If the interface is blocked, the Android Debug Bridge (ADB) debugging comes to the rescue, which requires connecting the smartphone to the PC. First turn on the Developer 7x to the About Phone build number, then activate Debugging over USB.
Connect your phone to your computer, install drivers and the SDK Platform Tools platform. Open the command line in the tool folder and type in the command to find the service pack:
adb shell pm list packages | grep updaterUsually, the package is called com.android.updater or com.miui.updater.To completely disable it for the current user (without deleting, which is safe), use the command:
adb shell pm disable-user --user 0 com.android.updaterOnce you've done the command, the system will stop seeing the update service, the icon will disappear, the notifications will disappear. If you want to return everything as it was, use the command adb shell pm enable com.android.updater. This is the most reliable software method that does not require superuser rights.
Methods for users with Root rights
For owners of unlocked bootloaders and installed root rights, the problem is solved dramatically: you can use freezer applications such as Titanium Backup, FreezeG or SD Maid, which allow you to freeze system applications, making them invisible to the system.
You just need to look up System Updater and hit the freeze button. The app will disappear from the installed list and stop consuming resources. A more advanced method is to use a Magisk module called Disable OTA, which blocks access to Xiaomi servers at the hosts file or network rules level.
- π Install a root rights manager (Magisk/KernelSU).
- π¦ Download the FreezeG app (for example, FreezeG).
- βοΈ Find the Updater process and freeze it.
- π‘οΈ Alternative: Install the Magisk "Disable" module OTA".
β οΈ Attention: Using root rights and freezing critical system components can lead to a cyclical bootloop if you freeze the wrong process.
Frequently Asked Questions (FAQ)
Is it safe to completely disable system updates?
Will the update button return after resetting?
Can I remove the Updater completely?
Does disabling updates affect the warranty?
π‘
The most reliable way to block is to use ADB-Disable-user commands, as it runs even on the latest versions of HyperOS without the need for root rights.
So to sum up, it's a right for every smartphone owner to control updates, whether you're using simple Wi-Fi settings or complex ones. ADB-Keep your Xiaomi stable and enjoy the device without intrusive notifications.