How to completely disable system updates on Xiaomi: all ways

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.

๐Ÿ“Š How often do you get annoyed by Xiaomi updates?
Every week.
Once a month
Only after the big updates.
Never pay attention.

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.

  1. Open Settings โ†’ About the phone โ†’ System update.
  2. Slap the icon. โš™๏ธ (gear) in upper right corner.
  3. 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

Done: 0 / 4

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:

  1. Open Files (the standard file manager of Xiaomi).
  2. Go to the internal drive โ†’ Download โ†’ Rom (or DownloadedRom).
  3. Delete all files with the.zip extension or names like miui_*.zip.
  4. Clean the Recycle Bin (in the File Manager menu).
What if the file's not there?
If /rom or /DownloadedRom are missing, the updates have not been downloaded yet, but some firmware (MIUI 13+) can store files in a hidden /cache partition that is only available through ADB or root.

โš ๏ธ 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:

  1. Install Magisk and Systemless Hosts (available in the Magisk repository).
  2. 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
  3. Reset the device.
serverAppointmentThe risk of blocking
update.miui.comMain Update ServerLow.
ota.miui.comVerification OTA-updateMedium.
api.io.mi.comStatistics and notificationsHigh (may break other functions)
sdkconfig.ad.xiaomi.comPromotional modulesLow.

๐Ÿ’ก

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:

  1. Turn on Developer Mode: Settings โ†’ About Phone โ†’ MIUI Version (Tap 7 times)
  2. Activate debugging over USB in Settings โ†’ Additional โ†’ For developers.
  3. 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
  4. 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:

  1. Get root rights (for example, through Magisk).
  2. Install a file manager with root support (such as Root Explorer or Mixplorer).
  3. Go to /system/priv-app/Updater/ or /system/app/Updater/.
  4. Remove or rename the Updater folder (for example, in the Updater_bak).
  5. Delete files: /system/priv-app/Updater/Updater.apk /system/priv-app/Updater/Updater.odex (if any)
  6. Reset the device.
How to exit the loading cycle after a failure?
If the phone is constantly rebooting after a failed update, try: 1. Press Power + Volume Up to log in to Recovery. 2. Select Wipe Data (reset settings). 3. Refuse the device via Fastboot using the official firmware.

FAQ: Frequent questions about Xiaomi updates

Can I turn off the updates forever?
100% by rooting and removing system components. Without root, Xiaomi can reset after a reset or major update. The most reliable way is to lock servers through hosts + disable via ADB.
Will the phone work without updates?
Yes, but over time, there may be problems with app compatibility (e.g., Google Pay or banking programs may require an up-to-date version of Android), and you will remain vulnerable to new viruses and exploits.
How to return updates after disconnection?
If you have used ADB, run backup commands (see Method 4). If you have deleted files through root, restore backup or run the full firmware through Recovery.
Why did the phone start to lag after the updates were turned off?
Chances are you have removed or frozen a system application that other processes depend on: Try returning Updater.apk or do a Settings โ†’ About phone โ†’ Factory reset.
Can you turn off updates only for a specific application (e.g. Mi Home)?
Updates to Xiaomi system applications (such as Mi Home, Mi Browser) are managed through the same Updater. To block updates for one application, use ADB: adb shell pm disable-user --user 0 com.xiaomi.smarthome or disable auto-update in Google Play (for non-system applications).