Automatic updates on Xiaomi smartphones are often a headache for users. The manufacturer aggressively promotes new versions of MIUI that are not always stable, and forced-updates can lock the device before installing fresh firmware, especially for owners of older models of Redmi Note 8 Pro, POCO F1 or Mi 9T, where new versions of the software slow down the system or disable favorite features.
In this article, we will discuss all the working ways to disable updates, from basic menu settings to advanced methods using ADB and editing system files. Importantly, some methods require unlocking the bootloader or root rights, which voids the warranty, we will specify the risks for each method and give recommendations for security.
Why is Xiaomi pushing for updates so hard?
Xiaomi has an aggressive update policy for several reasons:
- π Statistics: New versions MIUI Contain updated modules to collect device usage data (even if you have disabled Improvement) MIUI" customized).
- π‘οΈ Security: Closing vulnerabilities in older versions of Android (e.g., critical bugs in Android 10 for Redmi Note 7).
- π° Monetization: New firmware adds advertising modules (e.g., in MIUI 13 banners appear in "Security").
- π Forced rotation: On devices older than 3 years, updates can specifically "brake" the device, pushing to buy a new one.
The last point is confirmed by tests on the Redmi 5 Plus: after upgrading to MIUI 12.5, the system response time increased by 40% compared to MIUI 11.
Method 1: Disable updates through standard MIUI settings
The most secure method that works on all Xiaomi devices without risking warranty is suitable for MIUI 12-14:
- Open Settings β About the phone β Update MIUI.
- Slap the icon. βοΈ (gear) in upper right corner.
- Turn off the slider "Automatic boot over Wi-Fi".
- In the same menu, select βUpdates suspendedβ and set a maximum term of 365 days.
β οΈ Warning: This method only delays updates for a year, but does not delete already downloaded firmware files:
- Go to Settings β Storage β Clean.
- Select Downloaded Service Packs (usually 1.5-2.5GB).
- Confirm removal.
Backup data | Check the MIUI version in About Phone | Connect to stable Wi-Fi | Charge your phone at least 50%-->
Method 2: Block updates through mobile data restriction
If your Xiaomi is trying to download an update via the mobile Internet (for example, on POCO X3 NFC), you can block this process:
- Open the Settings. β SIM-maps and mobile networks β Transfer of data.
- Select "Background Limitation" and add the com.android.updater app (or "MIUI Update") to the list.
- Activate the slider "Prohibit background data transfer".
To fully block, also disable βMobile Network Autobootβ in the update settings (see Method 1).
| Locking method | Efficiency | Risks. | Need root? |
|---|---|---|---|
| Limitation of mobile data | Medium (blocks only mobile traffic) | Updates can be downloaded via Wi-Fi | No. |
| Disabling Auto Updates in Settings | Low (only postponed by a year) | I'll have to repeat it in a year. | No. |
| Remove apk updates (see Method 4) | Tall. | System errors may occur | Yes. |
| ADB-commands (see Method 3) | Tall. | Resetting settings in case of error | No. |
Method 3: Disable updates via ADB (without root)
This method is suitable for users who do not want to get superuser rights, but are ready to use ADB (Android Debug Bridge).Works on all Xiaomi devices with an unlocked bootloader (even if the bootloader is locked, but debugging is enabled over USB).
Instructions:
- Turn on Developer Mode: Go to Settings β About Phone and tap 7 times on the MIUI Version.
- Return to Settings β Additional β For developers and activate: βDebugging by USBβ βAllow debugging (factory unlocking OEM)β (if any)
ADB Tools
adb shell
pm uninstall -k --user 0 com.android.updater
pm disable-user --user 0 com.miui.systemAdSolutionβ οΈ Note: After the device is restarted, the com.android.updater app can recover. To fix the result, add an automatic command to the cron (root required) when the system starts.
π‘
If, after the execution, ADB-Update commands still appear, check for duplicate packets through the pm list packages command. | grep -i update.
Method 4: Remove system applets updates (root required)
To completely remove the update modules, you will need:
- π Unlocked bootloader (instructions for Xiaomi: official website).
- π οΈ Root rights (e.g. via Magisk).
- π± File Manager with access to /system (For example, Root Explorer).
Step-by-step:
- Install Magisk Manager and get root access.
- Open Root Explorer and go to /system/priv-app/Updater.
- Remove the Updater folder completely or rename it to Updater.bak.
- Go to /system/app and delete (or rename) files: SystemUpdate.apk SystemUpdate.odex (if any)
Reset the device.
β οΈ Note: Removal of system applets may result in:
- π Cyclical reboot (bootloop) in case of an error.
- π¨ Poose. OTA-Updates forever (you will have to manually stitch through Fastboot).
- π§ Disruption of work MIUI (For example, the missing item "Update" in the settings).
What to do if after removing applets the phone does not turn on?
Method 5: Blocking update servers via hosts
This method intercepts requests to Xiaomi servers responsible for checking updates. Suitable for users with root or the ability to edit a hosts file via ADB.
Instructions:
- Download any hosts editor (like Hosts Editor from Google Play).
- Add the following lines to /system/etc/hosts: 127.0.0.1 update.miui.com 127.0.0.1 api.io.mi.com 127.0.0.1 sdkconfig.ad.xiaomi.com
- Save the changes and restart the device.
To verify effectiveness:
- Open the Settings. β Update MIUI.
- If the error βI was unable to connect to the serverβ appears, the lock is triggered.
π‘
Hosts editing is a temporary solution, and after resetting or updating MIUI, the hosts file will return to its original state.
What if Xiaomi blocks the phone before the upgrade?
Some devices (e.g., Redmi Note 9 Pro on MIUI 12.0.8) can block access to the system until the user installs a critical update. This is called a "forced update."
- π Wait 24-48 hours: Sometimes the lock is automatically removed.
- π‘ Use it. VPN: Connect to servers in India or Indonesia β forced-updates are less common.
- βοΈ Download the Fastboot Firmware: Download the Old Version MIUI For your model with xiaomifirmwareupdater.com, use the Mi Flash Tool with the option "Clean All".
Install custom Recovery (TWRP)
MIUI EU
β οΈ Note: Firmware rollback on Xiaomi with bootloader lock (for example, on Redmi 10 2022) can lead to hard-brick (full "brickability!