How to permanently disable system updates on Xiaomi: working methods for 2026

Automatic MIUI updates on Xiaomi, Redmi and POCO smartphones often cause inconvenience: from sudden reboots to loss of root access (root) or resetting individual settings. The manufacturer strongly recommends keeping firmware up to date, but not all users agree with this policy. The reasons for refusing updates can be different: from the desire to keep a stable version of the software to avoid blocking the bootloader or losing the functionality of custom firmware.

In this article, we’ll look at all the ways you can disable updates, from standard settings to hidden methods for power users. It’s important to understand that some require unlocking the bootloader or superuser rights, and the wrong actions can lead to loss of warranty or buildup of the device. If you’re not sure about your skills, it’s better to limit yourself to the safe methods from the first sections.

Why do users turn off MIUI updates?

Before we get to the instructions, we need to understand why we might need it, and here are the most common reasons:

  • πŸ”„ Instability of new versions: many updates MIUI contain bugs that impair performance or drain the battery faster.
  • πŸ”“ Save root rights: After an update, you often need to re-unblock the bootloader and re-flash Magisk.
  • πŸ“± Individual settings: new versions MIUI Can reset user themes, gestures or system tweaks.
  • πŸ›‘οΈ Data security: In some regions, updates include forced installation of services that users prefer to avoid.
  • ⚑ Saving traffic: downloading weight updates 2-3 Mobile Internet might be a surprise.

On the other hand, the failure to updates has its downsides: security vulnerabilities, lack of new features, and possible incompatibility with modern applications.

πŸ“Š Why you want to disable updates on Xiaomi?
New versions are worse working
I don't want to lose root.
Save traffic.
Other
I'm not planning to turn it off.

Method 1: Standard disabling in MIUI settings

The easiest and safest method is to use the built-in system options, which is suitable for most Xiaomi, Redmi and POCO models on MIUI 12-14.

  1. Open the Settings. β†’ The phone.
  2. Tap 7-10 times on the MIUI version to activate the developer mode (if not already activated).
  3. Return to the main settings menu and select Additional β†’ System Update.
  4. Click on the icon. βš™οΈ (gear) in upper right corner.
  5. Turn off the switches: πŸ”„ Automatic booting over Wi-Fi πŸ“Ά Downloading over mobile πŸ”” Notifications of updates

Automatic installation

This method does not block the updates from being checked completely, but it prevents them from downloading and installing without your knowledge.

β˜‘οΈ Preparing to disable updates

Done: 0 / 5

Method 2: Blocking through ADB (without root)

If standard settings are not enough, you can use Android Debug Bridge (ADB) β€” This is a tool for debugging Android devices, which doesn't require root rights, but it requires a computer and a computer. USB-Instructions:

  1. Download and install Platform Tools (includes ADB) on PC.
  2. Activate debugging by USB in the developer settings on your smartphone.
  3. Connect your phone to your computer and confirm your trust in the device.
  4. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.
  5. Enter the commands in turn: adb shell pm disable-user --user 0 com.android.updater pm disable-user --user 0 com.miui.systemAdSolution pm disable-user --user 0 com.miui.analytics
  6. Reset the device.

Instructions:

  1. Boot into TWRP mode (usually Power + Volume Up).
  2. Go to Advanced β†’ File Manager.
  3. Delete the following folders and files: /system/priv-app/Updater/ /system/app/Updater/ /data/data/com.android.updater/

Reset the device.

After that, the system will stop checking for updates at all. OTA-Packets can recover deleted files when forced to install via the Mi Flash Tool.

What if updates are still coming after removal?
If you have deleted the updater files but notifications of new versions continue to appear, check: 1. The presence of duplicate services in /vendor/ (for example, on some devices the updater is in /vendor/priv-app/). 2. The relevance of the TWRP version - outdated builds may not delete files completely. 3. The presence of Magisk modules that can restore system applications (for example, "App Systemizer").

Method 4: Blocking through hosts file (for experienced)

Another effective method is to redirect update servers to non-existent addresses through the hosts file, which prevents the device from communicating with Xiaomi servers from where the downloads are coming from. OTA-It works without root, but it requires ADB.

Steps:

  1. Connect your phone to your PC and activate ADB.
  2. Download the original hosts file from the device: adb pull /system/etc/hosts
  3. Open the file in the text editor and add at the end of the line: 127.0.0.1 update.miui.com 127.0.0.1 ota.miui.com 127.0.0.1 api.io.mi.com
  4. Save the file and download back: adb push hosts /system/etc/ adb shell chmod 644 /system/etc/hosts
  5. Reset the device.

Installation:

  1. Download the module in.zip format (for example, from the XDA Developers forum).
  2. Open Magisk Manager and go to Modules β†’ Install from Storage.
  3. Select the downloaded file and wait for the installation to be completed.
  4. Reset the device.

The advantage of this method is flexibility: modules can be disabled or updated without losing data. However, they can conflict with other modifications of the system, so make a backup before installing.

πŸ’‘

If the phone stops booting after installing the module, boot to TWRP and delete the module file from the /data/adb/modules/ folder.

What to do if the update has already been downloaded?

Sometimes users are faced with a situation where the update has already been downloaded but not installed, in which case it can be manually removed to free up space and prevent accidental installation.

Instructions:

  1. Open any file manager with access to system folders (e.g. MiXplorer or Solid Explorer).
  2. Cross the path: /data/ota_package/ or (on some devices) /cache/ota/
  3. Delete all files with the.zip extension – these are the service packs.
  4. Clear /cache/ from temporary files (optional).

If the folders ota_package No, try searching for the update file through the built-in file manager, sorting the files by the date of the change. OTA-bags 1.5–3 GB and have a name like this. miui_*.zip.

⚠️ Note: on some devices (e.g. Xiaomi) 13 Pro) folder /data/ota_package/ It can be hidden. To see it, turn on the hidden files in the file manager settings.

FAQ: Frequent questions about disabling updates on Xiaomi

Can I turn off updates without a computer?
Yes, but the options are limited. You can: Turn off automatic booting in settings (Method 1); use applications like Package Disabler (requires root) to deactivate the update service; more radical methods (ADB, TWRP) require a PC.
Will Google Pay work after the updates are disabled?
Yes, Google Pay and other banking apps are not dependent on MIUI update status. However, if you use Magisk to hide root, make sure security modules (like MagiskHide Props Config) are set up correctly.
Can I return the updates after the shutdown?
Yes, all methods except for deleting via TWRP are reversible: For ADB: use pm enable instead of disable-user. For hosts: delete the added strings or restore the original file. For Magisk: just deactivate the module in the manager.
Why did the phone slow down after the updates were turned off?
This is unlikely to be due to the updates themselves. Possible causes: Magisk module conflict (if you used Method 5), damage to system files when editing through ADB/TWRP. Background processes not related to updates (check in Settings β†’ Battery). Try clearing the cache in TWRP or returning changes.
How to turn off updates to Xiaomi TV or Mi Box?
For Xiaomi. TV Mi Box process is similar, but with nuances: Go to Settings β†’ About the system β†’ Software Update. Turn off Automatic Check. Use full lockdown. ADB-teams (as in the method) 2), But replace the packages with: pm disable-user --user 0 com.droidlogic.OTAUpdate No TVs TWRP, Radical methods are not available.

πŸ’‘

If you use custom firmware (like LineageOS or Pixel Experience), MIUI updates are automatically disabled, but keep an eye on your firmware updates through its official channels.