MIUI updates on Xiaomi Redmi smartphones are often a headache for users. New firmware versions can bring not only improvements, but also critical bugs, performance declines or unwanted interface changes. This is especially true for owners of devices with 4/64 GB of memory, where each update eats up precious megabytes. In this article, we will discuss all working ways to disable automatic updates on Redmi Note 10/11/12, Redmi 9/10 and other models โ from standard settings to hidden methods through ADB.
Itโs important to understand that Xiaomi is aggressively pushing for updates: it can ignore your settings, download packages in the background or even force them to install after a reboot. We tested all methods on MIUI 14.0.6 and MIUI 15 (Global/EEA) โ some solutions work universally, others require unlocking the bootloader or root rights. If youโre willing to sacrifice some features for stability, read on.
1. Standard disabling of updates in MIUI settings
To start with, the basics are the official options on the smartphone menu, which is suitable for Redmi on MIUI 12-15 and doesnโt require any additional manipulation, but it has a significant drawback: the system can ignore your settings when you next connect to Wi-Fi.
Go to: Settings โ The phone. โ Update MIUI โ โ (gear-plate) โ Update settings
There are three key options for you:
- ๐ Automatic boot over Wi-Fi โ disable this switch to prevent packets from downloading in the background.
- ๐ Update Notifications โ Deactivate to Avoid Getting Intrusive Alerts.
- ๐ฅ Downloading automatically is the most important item, even if it's off, MIUI Sometimes this restriction is avoided.
โ ๏ธ Note: On some firmware (for example, MIUI 14 for Redmi Note 10 Pro) after disabling these options, the system will still download the update when the next connection to charging and Wi-Fi. This is due to Xiaomiโs policy of forcing the distribution of critical patches.
If after these manipulations updates continue to download, proceed to the next method.
2. Limitation of background activity of the Update application
The com.android.updater app (or com.miui.updater in global firmware) is responsible for checking and installing updates, and can be pacified through battery and permission settings, which runs on MIUI 13-15 without root rights.
Instructions:
- Open Settings โ Applications โ Application Management.
- In the search, type "Update" (or Updater in English localization).
- Select the application and go to Permissions.
- Turn it off: ๐ถ Mobile data and Wi-Fi (limiting network access). ๐ Auto-start (prevents work in the background). ๐ Notifications (hidden alerts).
Battery โ Background Limitation
These actions will not delete the service packs that have already been downloaded (they are stored in the service packs). /data/ota_package), But they'll prevent new downloads, to clear the update cache:
โ๏ธ Cleaning up the update cache
On some firmware (for example, MIUI 14.0.4 For the Redmi Note 11) folder ota_package To see it, you'll need a file manager with root access or a PC connection. ADB.
3. disable updates via ADB (no root)
If the standard methods donโt work, itโs time to go. ADB-This method doesn't require unlocking the bootloader, but it needs debugging. USB It's a computer, and it's suitable for all Redmi models. MIUI 12โ15.
Step-by-step:
- Activate Developer Mode: Go to Settings โ About Phone. Tap 7 times on MIUI Version. Go back to Settings โ Additional โ Developer. Turn on USB Debugging.
Connect the phone to the PC, confirm the debugging permission.
Command line.
Terminal
ADB
adb shell pm disable-user --user 0 com.android.updater
adb shell pm disable-user --user 0 com.miui.updaterThese commands completely disable the system applications that are responsible for updates. To get it back, use:
adb shell pm enable com.android.updater
adb shell pm enable com.miui.updaterโ ๏ธ Note: On some firmware (for example, MIUI 15 for Redmi K50) After these commands are executed, notifications of critical security patches may disappear, which does not affect the operation of the phone, but theoretically increases the risk of vulnerabilities.
๐ก
If ADB does not recognize the device, install Mi USB Driver drivers from Xiaomiโs official website or use Google USB Driver universal drivers.
4. Remove updates via TWRP (unlocked bootloader required)
For advanced users willing to sacrifice the warranty, there is a radical method โ removing system components through custom recovery. This method is suitable for Redmi with an unlocked bootloader and installed TWRP.
What needs to be done:
- Download. TWRP for your model (for example, twrp-3.7.0_12-vayu.img For the Redmi Note 10 Pro).
- Install recovery via fastboot: fastboot flash recovery twrp.img fastboot boot twrp.img
- In TWRP, go to Advanced โ File Manager.
- Delete the files: /system/priv-app/Updater/Updater.apk /system/priv-app/Updater/Updater.odex (if) /data/ota_package/ (bootloader)
Wipe โ Cache
After this procedure:
- โ Item โUpdate MIUI" fade away.
- โ The system will stop checking and downloading updates.
- โ ๏ธ Risk: The next major update (e.g., with a MIUI 14 on MIUI 15) manual firmware via fastboot may be required.
What happens if you delete Updater.apk without TWRP?
5. Block updates through the host file (for advanced)
This method involves changing the system file /etc/hosts to block access to Xiaomi update servers.
Instructions:
- Install Magisk and Systemless Hosts (available in the Magisk repository).
- Open /etc/hosts via Root Explorer or Termux.
- Add the following lines to the end of the file: 127.0.0.1 update.miui.com 127.0.0.1 ota.miui.com 127.0.0.1 api.io.mi.com
- Save the file and restart the phone.
Effect:
- ๐ The system will not be able to connect to the update servers.
- ๐ต Item โUpdate MIUI" It will show a network error.
- โ ๏ธ Side effect: Some Mi Account features may stop working (e.g. cloud backups).
If you donโt have root but have ADB, you can temporarily block domains through a firewall:
adb shell settings put global captive_portal_detection_enabled 0
adb shell settings put global captive_portal_server update.miui.com6. Alternative methods: firmware rollback and custom ROMs
If youโre not happy with the current version of MIUI, consider rolling back on previous firmware or installing custom builds (like LineageOS or Pixel Experience) โ a cardinal solution that will completely eliminate Xiaomi updates, but will require unlocking the bootloader and technical skills.
Comparison of methods:
| Method | Root is required. | Risk of "brick" | Efficiency | Loss of guarantee |
|---|---|---|---|---|
| Standard settings | โ No. | โ No. | โ ๏ธ Medium | โ No. |
| Restrictions on Updater | โ No. | โ No. | โ Tall. | โ No. |
| ADB-team | โ No. | โ No. | โ โ Very high. | โ No. |
| Removal via TWRP | โ Yes. | โ ๏ธ Medium. | โ โ โ Absolute. | โ Yes. |
| Custom firmware | โ Yes. | โ ๏ธโ ๏ธ High-pitched | โ โ โ Absolute. | โ Yes. |
To revert to the previous version of MIUI:
- Download the necessary firmware from the official website (choose Recovery ROM).
- Rename the file to update.zip and place it in the root of the phoneโs memory.
- Go to Settings. โ The phone. โ Update MIUI โ โฎ โ Select the update file.
- Confirm the installation and wait for the completion (the phone will restart 2-3 times).
โ ๏ธ Warning: Retracement to a version older than the one installed in the factory may result in a loss of IMEI or problems with the module Wi-Fi/Bluetooth. Before the procedure, make a backup copy through the Mi Cloud or TWRP.
๐ก
Custom firmware (like LineageOS) completely removes the MIUI update mechanism, but requires monthly manual updates through recovery.