Why do users want to disable MIUI updates on Redmi 9?
MIUI firmware updates on Xiaomi Redmi 9 are often a headache for smartphone owners, bringing security patches and new features, but on the other hand, they can slow down the device, add unnecessary applications, or even break the functionality of some modules (for example, cameras or sensors), especially for low-end models like Redmi 9, where hardware resources are limited.
Many users are faced with the fact that after upgrading to MIUI 12/13/14, the phone begins to warm up, discharge faster or give out errors in the work of Google Services. In addition, automatic updates can be downloaded in the background, consuming traffic and battery power. If you want to completely disable system updates, this is the guide for you.
Itโs important to understand that disabling updates doesnโt make you safer if you follow the basic rules (donโt install software from unverified sources, use antivirus), but Xiaomi doesnโt provide an official way to disable updates forever โ youโll have to use workarounds.
Method 1: Disable updates through standard MIUI settings
The easiest method is to use the built-in options of the system. It does not guarantee 100% result (the system can ignore the settings), but reduces the likelihood of automatic downloads of updates.
Instructions:
- Open the Settings. โ The phone.
- Tap on the item Update MIUI (or Update system in new versions).
- Click on the icon. โฎ (three points) in upper right corner.
- Select the Update Settings.
- Turn off the sliders: ๐ Automatic booting over Wi-Fi ๐ถ Automatic updates over mobile network ๐ Notifications of updates
Check for updates
โ๏ธ What to check after disabling updates
0
โ ๏ธ Note: This method does not block manual update checks. If you accidentally click Check Updates, the system may again suggest downloading the update.
Method 2: Block updates via ADB (without root)
A more reliable method is to disable the update service through ADB-It doesn't require superuser rights, but it does require a computer and USB-cable.
What you need:
- ๐ฅ๏ธ Computer with Windows/Linux/macOS
- ๐ USB-cable (preferably original)
- ๐ฑ Included Debugging by USB phone-on
- ๐ ๏ธ Utility. ADB (Download from the official Android website)
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 and confirm the debugging permission.
ADB
adb shell
pm uninstall -k --user 0 com.android.updater
pm disable-user --user 0 com.xiaomi.marketReboot the phone.
What are these teams doing?
โ ๏ธ Note: After this method, the icon Update MIUI It will disappear from the settings menu, and to return it, you will need to enter a reverse command or reset the phone, and some banking applications may swear at an "uncertified device" - this is a side effect of disabling system services.
Method 3: Freeze the MIUI Update application (from root)
If you have root rights, the most radical way is to completely freeze the update service, which is guaranteed to block any updates, but requires an unlocked bootloader and an installed Magisk.
Instructions:
- ๐ฑ Install Magisk Manager and get root access.
- ๐ ๏ธ Download Titanium Backup or App Quarantine from Magisk Modules.
- ๐ Find the app list com.android.updater (Update) MIUI).
- โ๏ธ Select the option to โfreeze).
- ๐ Reboot the phone.
Advantages of the method:
- โ Completely blocking updates, including background processes.
- โ There is no risk of "breaking" the system (the application is not deleted, but only deactivated).
- โ Easy to cancel: just "unfreeze" the application.
๐ก
If some features (such as MIUI themes) have stopped working after freezing, try freezing only the com.xiaomi.updater service, leaving com.android.updater active.
โ ๏ธ Note: On some firmware, Xiaomi blocks Google Pay and banking apps after receiving root. If contactless payments are critical, this method will not work.
Method 4: Change the DNS to block update servers
A lesser-known but effective trick is to redirect requests to Xiaomi update servers to a non-existent address, done by changing the DNS on the phone.
How to set up:
- Go to Settings. โ Wi-Fi (or Mobile Network).
- Click on the current network and select Change the network.
- Enable the option Additional (or IP settings).
- Set Static IP and enter 1.1.1.1 or alternative 8.8.8.8 in the DNS 1 field
- In the DNS 2 field, type: 0.0.0.0
- Save the settings and restart the phone.
How it works:
| Xiaomi Update Server | Blocked DNS-request | The result |
|---|---|---|
| update.miui.com | 0.0.0.0 | Renewal requests are going nowhere |
| api.io.mi.com | 1.1.1.1 (Cloudflare) | The server does not respond to update data |
| sdkconfig.ad.xiaomi.com | Any incorrect DNS | Blocking of advertising modules in updates |
โ ๏ธ Note: This method may disrupt other Xiaomi services, such as Mi Cloud or Mi Account. DNS Contacts stopped syncing or push notifications did not work โ return the standard settings.
Method 5: Remove updates via TWRP (for experienced users)
The most radical method is to physically remove update files from the system partition, which requires TWRP Recovery installed and data backup.
Step-by-step:
- Download and install TWRP for Redmi 9 (the version must match the model: lancelot for global firmware).
- Upload the phone to Recovery mode (clip Power + Volume up).
- In TWRP, select Mount and mark System.
- Connect your phone to your PC and delete folders via ADB or file manager: /system/priv-app/Updater/ /system/app/Updater/
- Clear the cache (Wipe) โ Dalvik/ART Cache).
- Reboot the phone.
โ ๏ธ Attention: Deleting system files can lead to bootloop (locked boot) or loss of functionality.Be sure to backup through the process before the procedure TWRP โ If the phone does not boot after deleting, restore the backup.
๐ก
Removing via TWRP is the only way to get rid of updates forever, but it requires technical skills and is risky for beginners.
What to do if the update has already been downloaded?
If the system has downloaded the update but hasn't installed it yet, you can manually delete the update file.
- Open any file manager (e.g., Mi File Explorer or Solid Explorer).
- Go to /sdcard/Download/rom/ or /sdcard/DownloadedRom/
- Delete the file with the name of the species: miui_LANCELOTGlobal_V12.0.1.0.QJCMIXM_... (zip extension).
- Clear /cache/ via TWRP or command: adb shell rm -rf /cache/*
If the update has already started to be installed:
- ๐ Do not turn off your phone during the process โ this can lead to a breeze (device failure).
- โณ Wait for the installation to finish, then roll back through TWRP (if there's a backup).
- ๐ If the phone is stuck on the logo MI, Try to download the Fastboot and flash the old version. MIUI via Mi Flash Tool.