How to completely disable updates on Xiaomi: 5 proven ways

Automatic MIUI updates are often a headache for Xiaomi, Redmi and POCO users. The system is stubbornly reminding of new firmware versions, consumes traffic in the background and sometimes installs updates without the owner’s consent, especially on older models where fresh updates slow down the device.

In this article, you will find all the current ways to disable updates, from standard MIUI settings to hidden commands for power users. We will look at methods for different versions of firmware (including MIUI 14), explain the risks and give security recommendations. Importantly, some methods require unlocking the bootloader or root rights, which we have highlighted separately with the warnings.

If you just want to temporarily suspend updates, the first two methods are enough. The system-level shutdown requires more in-depth settings. All instructions are tested on current devices (2023-2026) and do not violate warranty unless root methods are used.

πŸ“Š What is your Xiaomi model?
Redmi Note 11/12/13
POCO X3/X4/X5
Mi 11/12/13
Black Shark
Another model
I don't know.

1. Standard disabling of updates in MIUI settings

The easiest and safest way to do this is to use the built-in system options, which works on all Xiaomi devices with MIUI 12 and later, including Redmi and POCO. The main drawback is that the system will still check for updates, but will not automatically download them.

To limit background activity:

  1. Open Settings β†’ About the phone β†’ Update MIUI
  2. Slap the icon. βš™οΈ (gear) in upper right corner
  3. Turn off the switches: πŸ”„ Automatic booting via Wi-Fi πŸ“Ά Automatic download via mobile network πŸ”” Notifications of updates (optional)

Check for updates

Put off

This method does not block the updates from being checked completely – the system will show notifications for new versions, but will not download them without your confirmation.

Disable automatic download over Wi-Fi and mobile network

Delete downloaded update files in Settings β†’ Memory β†’ Files β†’ MIUI

Disable notifications from the "Update" application

Backup of important data

-->

2. Disconnection through "Special Features" (without root)

The method works on MIUI 13/14 and allows you to block the background activity of the com.android.updater application responsible for the updates, which will not delete the service itself, but will significantly reduce its activity.

Instructions:

  1. Go to Settings β†’ Special Opportunities β†’ Special Opportunity Services
  2. Turn on MACRODROID (if not installed, download from Google Play)
  3. Create a new macro with the condition: App launched β†’ com.android.updater
  4. Add Action: Close the App β†’ com.android.updater
  5. Save the macro and activate it.

πŸ’‘

If MACRODROID doesn’t find an update app, try manually specifying the path: /system/priv-app/Updater/Updater.apk. This method works on 80% of Xiaomi 2020-2023 devices.

3. Blocking through ADB (for advanced users)

The Android Debug Bridge (ADB) method allows you to disable the system-level update service without obtaining root permissions. Suitable for all Xiaomi, Redmi and POCO models based on Android 10 and later.

Step-by-step:

  1. Turn on USB Debugging in Settings β†’ About Phone β†’ MIUI Version (shap 7 times on version, then go back to Settings β†’ Additional β†’ For Developers)
  2. Connect your phone to your PC and confirm your debugging permission
  3. Open the command line (Windows) or terminal (Mac/Linux) and type: adb shell pm disable-user --user 0 com.android.updater
  4. To check, do: adb shell pm list packages -d The list must appear com.android.updater

To return the updates, use the command:

adb shell pm enable com.android.updater
What if the ADB can’t see the device?
1. Install official Xiaomi drivers from en.miui.com 2. Try another one USB-cable (original from Xiaomi) 3. Enable the option "Debugging by Debugging" in the developer settings USB (Security settings)" 4. Restart your PC and phone 5. Use the port USB 2.0 (on some PCs) USB 3.0 is not compatible with ADB)

⚠️ Attention: Disconnection through ADB It can cause some system functions to malfunction if you use custom firmware. MIUI The risk is minimal, but make a backup copy through Settings before executing commands. β†’ Additionally. β†’ Backup.

4. Remove updates via TWRP (requires unlocking the bootloader)

For users with an unlocked bootloader and TWRP Recovery installed, a radical method is available – the physical deletion of update files – which completely blocks the ability to check and install new versions of MIUI.

Instructions:

  1. Download TWRP for your model (check compatibility with XDA Developers)
  2. Boot to recovery (turn off the phone, then pinch Power + Volume up)
  3. Go to Advanced β†’ File Manager
  4. Delete the following folders: πŸ“ /system/priv-app/Updater πŸ“ /system/priv-app/UpdaterProvider πŸ“ /data/data/com.android.updater

Reset the device

After this procedure:

  • βœ… Item β€œUpdate MIUI" fade away
  • βœ… The system will stop checking new versions
  • ⚠️ Possible problems with OTA-Security updates (if they were a separate package)
Method of disconnectionNeed root?DifficultyEfficiencyRisks.
Standard settings❌ No.⭐PartialNo.
Special facilities❌ No.⭐⭐MediumMinimum
ADB-team❌ No.⭐⭐⭐Tall.Average.
Removal via TWRPβœ… Yes.⭐⭐⭐⭐Complete.Tall.
Modification of build.propβœ… Yes.⭐⭐⭐⭐⭐Complete.Critical

5. Edit build.prop (power users only)

The most radical method is to change the build.prop system file, which contains the configuration of the device. OTA-updates, but requires root rights and may cause the device to fail in case of an error.

Step-by-step:

  1. Get root rights (via Magisk or SuperSU)
  2. Install a file manager with root support (such as Root Explorer or Solid Explorer)
  3. Open /system/build.prop file in text editor
  4. Add the following lines to the end of the file: ro.build.type=user ro.ota.type=none ro.miui.otaupdate=0
  5. Save the file and restart the device

⚠️ Warning: Incorrect editing build.prop can lead to bootloop ( looped download).Before changes, make a full backup through TWRP And make sure you have access to fastboot for recovery. On some Xiaomi models (like the Mi 11 Ultra), this can block access to banking apps.

πŸ’‘

Editing build.prop is the most effective method for completely disabling updates, but also the riskiest. Use it only if other methods have not worked and you are prepared for the possible consequences.

Alternative methods and workarounds

If the standard methods didn’t work or you don’t want to risk system settings, consider these options:

Using VPN to block update servers:

  • 🌍 Install. VPN-Application (e.g. 1.1.1.1 or AdGuard)
  • πŸ”— Add to the blacklist domains: update.miui.com ota.miui.com api.io.mi.com
  • πŸ”„ Reset the device

Restrictions through Firewall:

  • πŸ”₯ Install NetGuard or AFWall+ (root)
  • 🚫 Block Internet access for the com.android.updater app
  • πŸ“‘ Disable background data transfer for system applications

Installation of custom firmware:

Firmware like LineageOS, Pixel Experience or ArrowOS do not contain built-in mechanisms for forced updates from Xiaomi.

  • ⚠️ Loss of official guarantee
  • πŸ”§ Requires unlocking the loader
  • πŸ“± Possible problems with the camera or sensors (depending on the model)

Frequently asked questions

Can I turn off updates without root?
Yes, the first three methods in this article (standard settings, special features, and ADB) do not require root rights. They allow you to limit automatic downloads and notifications, but do not block checking for updates completely. To completely disable without root, you can use a combination of methods: disable in settings + lock through firewall (for example, NetGuard without root in VPN mode).
What if you don’t update Xiaomi?
The consequences depend on the model and version. MIUI: πŸ”’ Security: Outdated versions contain vulnerabilities that can be exploited for hacking πŸ“± Performance: New apps may require fresh Android versions πŸ”Œ Compatibility: Some features (such as Mi Share or HyperOS) only work on the latest firmware πŸ“΅ Benefits: On older devices (e.g. Redmi Note 7) disabling updates often increases uptime and reduces lags For models older than 3 years (e.g. Mi 9, Redmi Note 8 Pro) the risks are minimal if you do not use mobile banking and do not store critical data.
How to return updates after disconnection via ADB?
If you disable updates with ADB: adb shell pm enable com.android.updater For methods with build.prop editing or removal via TWRP, you will need: Restore the original build.prop from the backup or flash the stock firmware through Mi Flash Tool For TWRP: return deleted folders from the backup
Why do updates keep coming after they are disabled?
This happens for three reasons: Not all services are disabled: In addition to com.android.updater, com.miui.systemAdSolution may be responsible for notifications. MIUI) Cash not cleaned: After disconnecting, you need to manually clean the Settings app data β†’ Annexes β†’ Application management β†’ Update β†’ Warehouse β†’ Update via Push Services: Xiaomi uses Mi Push Service to send notifications. ADB: adb shell pm disable-user --user 0 com.xiaomi.xmsf But this will block all push notifications, including messages from Mi Account.
Is there a difference in disabling updates on POCO and Redmi?
Technically not β€” POCO And Redmi runs on the same firmware. MIUI, So all of the methods in this article are applicable to both of these: POCO F1/F2/F3: These models may require additional disabling of com.poco.msa.global (update service). POCO) Redmi with Global ROM: On global firmware sometimes works team adb shell settings put global auto_update_enabled 0 POCO X3 Pro and newer: Have a separate application com.miui.overseas.updater for international updates To accurately define the model, use the command: adb shell getprop ro.product.model