Automatic MIUI updates can annoy Xiaomi, Redmi or POCO users - especially when they arrive at the most inopportune moment, eat up traffic or install unstable firmware versions.The system often ignores the "Update Later" settings and stubbornly reminds of new patches, blocking the screen with a notification or even forcibly restarting the device for installation.
In this article, 5 proven ways to disable updates on any Xiaomi smartphone, including hidden methods for advanced users. We will examine both standard MIUI 12/13/14 settings, system tricks through ADB, manually removing updates, and even blocking update servers through hosts. Importantly, some methods require unlocking the bootloader or root rights - their consequences and risks we will also discuss.
Why is Xiaomi so intrusively updated?
Xiaomi has an aggressive update policy for several reasons:
- ๐ Security: Regular patches close Android vulnerabilities MIUI, But they often bring new bugs.
- ๐ Statistics: the more devices on the latest version, the higher the rating of Xiaomi in the reports of analysts.
- ๐ฐ Advertising: new versions MIUI can add advertising modules or change the logic of displaying ads.
- ๐ง Testing: Some updates are randomly distributed to collect stability data.
The system ignores usersโ wishes: even if you clicked โDelayโ or turned off automatic download, MIUI can secretly download the service pack in the background and offer it the next time you connect to Wi-Fi. Especially for devices on MIUI Global โ Chinese versions (MIUI China) are updated less often, but there is no full control.
Method 1: Standard MIUI settings (without root)
The easiest method is to use the built-in options, which is suitable for most users and does not require technical skills, but it has a limitation: Xiaomi can ignore these settings when critical security updates are made.
- Open Settings โ About the phone โ System update.
- Slap the icon. โ๏ธ (gear) in upper right corner.
- Turn off the switches: ๐ "Automatic booting via Wi-Fi" ๐ด "Notify of new updates" ๐ "Install automaticallyโ (if any)
"Check updates."
Put off
Ignore
On some firmware (MIUI 14+), these options may be hidden. If you don't see the gear in the update menu, try an alternative path:
Settings โ Applications โ Application Management โ Three points (โฎ) โ Show system โ Find System Update โ Notifications โ Disable allโ๏ธ Preparing to disable updates
Method 2: Remove downloaded service packs
Even if you turned off automatic booting, MIUI could already save update files in the deviceโs memory. They need to be manually deleted, otherwise the system will prompt you to install them every time you turn on.
Update files are stored in the folder:
/sdcard/Download/rom/
or
/sdcard/DownloadedRom/Instructions:
- Open Files (the standard file manager of Xiaomi).
- Go to the internal drive โ Download โ Rom (or DownloadedRom).
- Delete all files with the.zip extension or names like miui_*.zip.
- Clean the Recycle Bin (in the File Manager menu).
What if the file's not there?
โ ๏ธ Note: Do not delete files in folders /system or /vendor โ This can cause the device to fail, and if in doubt, use only standard methods.
Method 3: Blocking update servers via hosts
This method will intercept requests to Xiaomi servers that are responsible for checking updates. It works without root, but requires unlocking the bootloader and installing Magisk (for modifying system files).
Steps:
- Install Magisk and Systemless Hosts (available in the Magisk repository).
- Download the hosts file with Xiaomi server lock: https://raw.githubusercontent.com/AdAway/adaway.github.io/master/hosts.txt Or use this list (add to the end of your hosts): 127.0.0.1 update.miui.com 127.0.0.1 ota.miui.com 127.0.0.1 api.io.mi.com
- Reset the device.
| server | Appointment | The risk of blocking |
|---|---|---|
| update.miui.com | Main Update Server | Low. |
| ota.miui.com | Verification OTA-update | Medium. |
| api.io.mi.com | Statistics and notifications | High (may break other functions) |
| sdkconfig.ad.xiaomi.com | Promotional modules | Low. |
๐ก
Before editing hosts, back it up. If the Internet goes down or Xiaomi apps (such as Mi Account) stop working after the changes, restore the original file.
Method 4: Disconnect via ADB (without root)
If standard settings donโt work, you can use Android Debug Bridge (ADB), a debugging tool that allows you to manage system settings without superuser rights, which works on most Xiaomi devices but requires a connection to a computer.
Instructions:
- Turn on Developer Mode: Settings โ About Phone โ MIUI Version (Tap 7 times)
- Activate debugging over USB in Settings โ Additional โ For developers.
- Connect your phone to your PC and execute commands: adb shell pm disable-user --user 0 com.android.updater adb shell pm disable-user --user 0 com.miui.updater
- Reset the device.
To return the updates back, use:
adb shell pm enable com.android.updater
adb shell pm enable com.miui.updaterโ ๏ธ Attention: On some firmware (MIUI 14+ Xiaomi 12/13) These commands can work temporarily, and after a restart or security update, the system will return the settings to the system, in which case you will need to re-execute or use root.
๐ก
Disabling through ADB is the most reliable way without root, but it can fly off after resetting settings or major MIUI updates.
Method 5: Remove the system application "Update" (requires root)
A radical method for power users is to completely remove the system application responsible for updating, which is guaranteed to disable all notifications and downloads, but will deprive you of the ability to update in the future (you will have to install firmware manually through Fastboot or Recovery).
Steps:
- Get root rights (for example, through Magisk).
- Install a file manager with root support (such as Root Explorer or Mixplorer).
- Go to /system/priv-app/Updater/ or /system/app/Updater/.
- Remove or rename the Updater folder (for example, in the Updater_bak).
- Delete files: /system/priv-app/Updater/Updater.apk /system/priv-app/Updater/Updater.odex (if any)
- Reset the device.