How to permanently disable MIUI auto-update on Xiaomi smartphones: working methods for 2026

Automatic MIUI updates can be a real headache for Xiaomi smartphone owners. The system downloads gigabytes of data without warning, drains the battery in the background and sometimes installs firmware with bugs that spoil the user experience. Worse, after a reboot, the device can upgrade to a new version on its own, even if you didnโ€™t plan to.

Complicating the problem is that Xiaomi actively hides the settings for disabling auto-updates in the new versions of MIUI 12-14 and HyperOS. The manufacturer motivates this with concern for security, but in practice this leads to unexpected crashes, data loss and even locking the bootloader on some models after a forced update. In this article, we will analyze all the current ways to disable auto-update โ€“ from standard settings to hidden commands for experienced users.

Why is Xiaomi forced to update devices?

Xiaomi has an aggressive update policy for several reasons:

  • ๐Ÿ”’ Security: Closing vulnerabilities in older versions of software (although often new firmware contains bugs).
  • ๐Ÿ“Š Statistics: Collecting data on user behavior to improve MIUI and targeted advertising.
  • ๐Ÿ’ฐ Monetization: Newer versions often feature additional services and advertising integrations.
  • ๐Ÿ“ฑ Support for new features: HyperOS requires an update to work with the Xiaomi Home ecosystem.

However, forced updates have a downside:

  • โšก Decreased performance on weak devices (e.g. Redmi) 4X Redmi Note 5 after the update MIUI 14).
  • ๐Ÿ”‹ Increased battery consumption due to background download updates.
  • ๐Ÿ“ถ Unpredictable traffic consumption (especially critical for users with limited Internet access).
  • ๐Ÿ”ง Risk of "bricking" of the device during interrupted update.

โš ๏ธ Note: Some models (e.g. Xiaomi) 12T or Redmi K50) After the forced upgrade to HyperOS, the region of the device may reset, which will lead to the loss of support for the Russian LTE-Before updating, check the firmware compatibility with your region!

๐Ÿ“Š What version? MIUI you have installed?
MIUI 12 or older
MIUI 13
MIUI 14
HyperOS
I don't know.

Method 1: Disabling Auto Updates through Standard Settings

The easiest method is to use the built-in MIUI options, but in the latest firmware versions Xiaomi has hidden the direct settings, so you will have to work through workarounds.

Instructions for MIUI 12-14 and HyperOS:

  1. Open the Settings. โ†’ The phone.
  2. Tap 7-10 times on the MIUI version until the notification โ€œYou are a developer!โ€ appears (this will unlock hidden options).
  3. Return to the main settings menu and go to Additional โ†’ For developers.
  4. Activate the USB Debugging Switch (this is necessary for further action).
  5. Now go to Settings โ†’ System โ†’ Software Update.
  6. Slap the icon. โš™๏ธ (gear) in the upper right corner.
  7. In the menu that opens, turn off the options: ๐Ÿ”„ Automatic booting over Wi-Fi ๐Ÿ“ฅ Automatic installation of updates ๐Ÿ”” Notifications of updates (optional)

If you don't have Auto Install on the menu, your version of MIUI is blocking it, so move on to the next way.

Backup of data (via Mi Cloud or locally) |

Free space check (minimum 2 GB) |

Connection to stable Wi-Fi (if required)|

Shutdown VPN (It can block access to Xiaomi servers)-->

Method 2: Block updates via ADB (without root)

If standard settings don't work, you can use Android Debug Bridge (ADB), a tool for debugging Android devices, which doesn't require superuser rights, but requires a computer.

Step-by-step:

  1. Download and install ADB Tools on PC.
  2. Connect your smartphone to your computer through USB-Cable (use the original cable for stability).
  3. On the phone in the Developer Menu, turn on USB Debugging and confirm your PC connection.
  4. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with adb.exe.
  5. Enter the command to check the connection: Adb devices must appear serial number of your device.
  6. Execute the command to disable the update service: adb shell pm disable-user --user 0 com.android.updater An additional command may be required for HyperOS: adb shell pm disable-user --user 0 com.miui.updater
  7. Reset the device.
  8. In the Recovery menu, select Advanced โ†’ File Manager.
  9. Go to the folder. /cache and delete the files: update.zip recovery/last_install (If any, all files with the.tmp extension

Reset the device.

Model of the deviceCombination for RecoveryFeatures
Redmi Note 8/9/10Food + Volume upYou may need confirmation via Mi Account
POCO X3/X4Food + Volume upIn some versions, the entrance is blocked without unlocking the bootloader.
Xiaomi 11/12/13Food + Volume up + Volume downRequires a connection to the PC to unlock
Black Shark 4/5Food + Volume up (15 seconds)Using its own Recovery, the teams may differ

If you have a standard recovery from Xiaomi (without TWRP), then you will not be able to delete update files - you will need to install custom recovery first.

What if the device gets stuck on the logo after the updates are removed?
If after manipulation in Recovery, the smartphone does not boot, try: 1. Repeat the login to Recovery and select Wipe โ†’ Wipe Cache. 2. Install the firmware manually via Install โ†’ Choose ZIP (if there is a backup). 3. Connect to your PC and use the Mi Flash Tool for full flashing. If nothing helps, contact the service center, as the bootloader may have been damaged.

Method 4: Using apps to block updates

For users who donโ€™t want to mess with ADB or Recovery, there are third-party apps that block access to Xiaomiโ€™s DNS or firewall update servers.

Top.-3 tested applications:

  • ๐Ÿ›ก๏ธ NetGuard (blocking network access for com.android.updater).
  • ๐Ÿ”ง Disable Service (disable system services without root).
  • ๐ŸŒ Blokada (blocking domain updates via the VPN).

Instructions for NetGuard:

  1. Install the app from Google Play.
  2. Open Settings โ†’ Logs and find the process com.android.updater.
  3. Add a lock rule for this process (ban Wi-Fi and mobile data).
  4. Activate the firewall and restart the device.

For Blokada:

  1. Download the application from the official website.
  2. Select Hosts Lists โ†’ Custom.
  3. Add the following domains to block: update.miui.com ota.miui.com api.io.mi.com
  4. Turn it on. VPN-regime.

โš ๏ธ Note: Blocker apps may conflict with antiviruses (e.g. Avast or Kaspersky). Turn off real-time protection before use or add the app to exceptions.

Method 5: Change the firmware region (for power users)

One radical method is to change the firmware region to one where updates are less common (e.g. EEA or India), which also helps avoid forced upgrades to HyperOS if your model isnโ€™t ready to switch.

Step-by-step:

  1. Download the firmware for your model with the desired region from the Xiaomi Firmware Updater website.
  2. Rename the file to update.zip and place it in the root folder of the device.
  3. Go to Settings โ†’ About the phone โ†’ Software update.
  4. Slap the icon. โ‹ฎ (three dots) and select Select firmware file.
  5. Please specify the path to update.zip and confirm the installation.
  6. After the reboot, check the region in Settings โ†’ Additional โ†’ Region.

Popular regions and their features:

  • ๐Ÿ‡ช๐Ÿ‡บ EEA (Europe: stable updates, but with a delay of 1-2 months.
  • ๐Ÿ‡ฎ๐Ÿ‡ณ India: Rare updates but with local bugs.
  • ๐Ÿ‡ท๐Ÿ‡บ Russia: adapted to Russian LTE-Frequency updates are often available.
  • ๐Ÿ‡จ๐Ÿ‡ณ China: Earlyest updates but no Google services.

๐Ÿ’ก

Changing the firmware region can cause data loss! Before the procedure, make a full backup via Settings โ†’ Additional โ†’ Backup or Mi Cloud.

What to do if the update has already been installed?

If your smartphone has been updated without your consent and the new firmware is unstable, there are several ways to roll back:

  • ๐Ÿ”™ Recovery rollback: Download the old firmware version for your model. Rename the file to update.zip And put it in the root of the memory. Go to Recovery and select Install. update.zip.
  • ๐Ÿ’ป Flash through Mi Flash Tool: Unlock the bootloader via Mi Unlock Tool. Download Fastboot firmware for your model. Connect the device in Fastboot mode. + Volume down) and run through Mi Flash.

Reset to factory settings

  1. Go to Settings โ†’ Additional โ†’ Recovery and Reset.
  2. Choose to erase all data.
  3. After reset, the device will return to the factory firmware (but the data will be lost!).

If the device stopped turning on after the update (for example, it got stuck on the MI logo), try:

  1. Hold power for 20+ seconds for forced reboot.
  2. Log in to Fastboot (Power + Volume Down) and flash the firmware through the PC.
  3. Contact the service center if the self-repair did not help.

FAQ: Frequent questions about MIUI auto updates

Can I turn off updates forever without root?
Yes, but not on all devices. On MIUI 12-14 and HyperOS, the most reliable way is to disable via ADB (method 2), but after a reset or major system update, the lock may reset and the procedure will have to be repeated.
Why do they still come after they turn off updates?
Probable reasons: Update service was turned on again after the reboot. You use an informal firmware (e.g. xiaomi.eu) where the settings reset. Xiaomi has released a critical security update that is enforced. Check service status through ADB command: adb shell pm list packages -d If there is no com.android.updater on the list, then the lock has worked.
Is it safe to delete update files from the /cache folder?
Yes, if you do it through Recovery, files in /cache are temporary, and deleting them will not harm the system, but do not delete files from /system or /vendor without root rights, this can cause a failure!
How do you check which version of MIUI is next?
You can find out the planned update through the hidden menu: Open Settings โ†’ About Phone. Tap 5 times on the MIUI version. Enter the code ##546## (does not work on all models). In the menu that appears, select Software Update Info. Alternatively, check the information on the XDA Developers or 4PDA forums.
Can you turn off updates only for specific applications (e.g. Mi Video or Mi Browser)?> Yes, but this is not done through the system update settings, but through the Google Play Store: Open Play Store โ†’ Profile โ†’ Settings โ†’ Auto-Update Apps. Choose Do Not Update Automatically. For individual apps (such as Mi Browser), open their Play Store page, tap them. โ‹ฎ โ†’ Remove from auto-update. This won't affect system updates. MIUI, but stop automatic update of pre-installed applications.