Automatic MIUI updates can be a real headache for owners of Xiaomi, Redmi and POCO smartphones. the manufacturer aggressively introduces new versions of the firmware, often ignoring the wishes of users to keep the device stable. The problem is exacerbated by the fact that after updates, bugs often appear, performance decreases or familiar functions disappear.
In this article, weโll look at all the possible ways to disable updates on any Xiaomi models โ from the budget Redmi Note to the flagship Xiaomi 14. You will learn how to block automatic firmware downloads through standard settings, hidden developer settings, and radical methods for power users. MIUI (including MIUI 14 and HyperOS) and the possible consequences of disabling updates.
Why users want to disable updates on Xiaomi
The main reason is the instability of new firmware versions, and according to service centers, up to 30% of calls after the release of major MIUI updates are related to:
- ๐ Fast battery discharge (especially relevant for Redmi) 9/10 and POCO X3)
- ๐ข Slowing down the interface and lags in games
- ๐ฑ Spontaneous reboot or overheating
- ๐ Problems with sound or camera
- ๐ซ Blocking Root Rights or Custom Recovery
The second common situation is the desire to keep the current version of MIUI due to:
- ๐ฎ Optimization for specific games (e.g. Genshin Impact or PUBG Mobile)
- ๐ง Works with unique modifications (castom cores, patches for Magisk)
- ๐ฆ Compatibility with specialized software (taxi terminals, barcode scanners)
โ ๏ธ Warning: Disabling updates deprives you of important security patches.If you use your smartphone to work with payment systems or corporate data, assess the risks.
The third category of users is traffic-saving: Auto-loading firmware weighing 2-3 GB can be a nasty surprise at a limited rate, especially for Xiaomi owners with MIUI Global, where updates come more often than in Chinese versions.
Method 1: Disabling updates through standard settings
The simplest method that works on all versions MIUI (Suitable for users who donโt want to go into technical details.Instructions are relevant for Xiaomi models 13/14, Redmi Note 12, POCO F5 other modern devices.
Steps:
- Open the Settings app (the gear icon on the home screen).
- Go to About Phone (in some versions โ About Device).
- Tap on the item MIUI Update (or System Update in HyperOS).
- In the upper right corner, press three dots (โฎ) and select Settings.
- Turn off the automatic download slider via Wi-Fi.
- Also deactivate Auto Update (if there is such a point).
On some firmware (e.g. MIUI 12.5 for Redmi 9), the menu may look different:
Settings โ System โ Advanced settings โ System updateLimitation of method: Xiaomi can ignore these settings and still show notifications about new versions.
Make sure that the autoboot is disabled | Check no update notifications |Reboot the device to apply changes | Check once a month in case of resetting the settings-->
Method 2: Blocking through the developer settings
If the standard method doesn't work, you can use the hidden developer parameters, which are more reliable, but you need to activate the developer mode.
Instructions:
- Activate Developer Mode: Go to Settings โ About Phone. 7 times tap on the MIUI Version (you will receive a message "You became a developer").
Settings
For developers
Updating the system
Auto-Update MIUI
- Automatic verification of updates
- Downloading over Wi-Fi
- Notifications of updates
- Return to the main screen and restart the device.
Important: On some firmware (MIUI 13 for Xiaomi 11), after cleaning the data, the update app can automatically enable autoboot.
- ๐ Disable Auto-Run for System Update in Battery Settings.
- ๐ต Turn off notifications from this application.
What to do if the "Update" application is not removed?
Method 4: Blocking through ADB (for power users)
If previous methods have failed, you can completely disable the update service via ADB (Android Debug Bridge), which requires connecting the smartphone to the computer, but gives 100% result.
What you need:
- ๐ฅ๏ธ Computer with Windows/Linux/macOS
- ๐ USB-cable (preferably original)
- ๐ ๏ธ Installed drivers Xiaomi and ADB Tools
- โ๏ธ Included debugging by USB smartphone
Instructions:
- Activate USB debugging: Go to Settings โ Developer โ Enable USB debugging. Confirm permission when you connect to your PC.
cmd
Terminal
adb devices(Your device serial number should appear)
adb shell pm disable-user --user 0 com.android.updateradb shell pm disable-user --user 0 com.android.providers.downloadsReboot your smartphone.
How to return the updates back:
adb shell pm enable com.android.updaterโ ๏ธ Note: On HyperOS devices (e.g. Xiaomi 14), the command may not work due to a modified system architecture, in which case you will need to use Magisk or custom recovery.
After completion ADB-The system update application will disappear from the settings menu, and all attempts of the system to download the firmware will be blocked at the Android level.
Method 5: Radical methods (for advanced users)
If youโre willing to go to extreme lengths, there are a few ways to get rid of updates forever, but they require unlocking the bootloader and could potentially take away warranties.
| Method | Conditions required | Pluses | Cons |
|---|---|---|---|
| Install custom firmware (LineageOS, Pixel Experience) | Unlocked bootloader, TWRP | Full control of updates, lack of MIUI | Hard for beginners, possible bugs |
| Magisk Removal (Disable MIUI Updates) | Root rights established by Magisk | Simplicity, keeping MIUI alive | Risk of OTA disruption, SafetyNet problems |
| Replace the updater.apk file with an empty one | Root rights, file manager (Root Explorer) | Does not require the removal of system files | It can only work until the next reboot. |
| Blocking through the hosts file | Root rights or ADB | Blocks access to update servers | It may interfere with other system functions |
To block through the hosts file:
- Open /system/etc/hosts with root rights.
- Add the lines: 127.0.0.1 update.miui.com 127.0.0.1 api.update.miui.com
- Save the changes and restart the device.
Warning: Any manipulation of system files can result in bootloop (loop boot).Before experimenting, back up via TWRP or Mi Flash Tool.
๐ก
If you use custom firmware but only want to receive updates manually, install the OTA Updater app from Magisk, which allows you to selectively download firmware without installing it automatically.
What to do if the update has already been downloaded
Sometimes users are faced with a situation where the firmware is already loaded into the device memory, and every time you reboot, you get a suggestion to install it.
Method 1: Manually remove the update file
- Connect your smartphone to your PC and activate file transfer mode (MTP).
- Go to the folder: /sdcard/Download/rom or /sdcard/downloaded_rom
- Delete the file with the.zip extension (usually called type) miui_*.zip).
- Clear the cache of the System Update application (see Method 3).
Method 2: Rename the file (if no deletion rights are available):
- Rename the update file by adding the name at the beginning OLD_.
- Create an empty file with the original name in the same folder (for example, miui_block.zip).
Method 3: TWRP-Blocking (for custom recovery devices):
- Reboot to TWRP (clip Power + Volume up).
- Go to Advanced โ File Manager.
- Find and delete update files in folders: /data/ota_package/ /cache/
๐ก
Disabling updates does not mean your smartphone will become invulnerable. Regularly check for critical security patches manually through the official Xiaomi website.