How to permanently disable updates on Xiaomi Redmi 9: from simple ways to ADB-team

Why Redmi 9 users want to disable updates and what the dangers are

Owners of Xiaomi Redmi 9 (including Redmi 9A, 9C, 9T) often face an aggressive policy of automatic MIUI updates. The system not only downloads service packs in the background, but also obsessively reminds you of installing them - sometimes several times a day. This is annoying, especially if you are happy with the current version of the firmware or fear that the new software will slow down the smartphone.

But disabling updates is a two-way sword. On the one hand, you get rid of intrusive notifications and save traffic; on the other, you lose important security patches, new features and optimizations. For example, updates for Redmi 9 often close vulnerabilities through which attackers can access your data.

In this article, we'll look at 5 ways to disable updates, from standard MIUI settings to deep system changes. Each method has its pros and cons, so choose the one that suits your skill level. Start with the simplest and end with advanced user solutions.

πŸ“Š Why you want to turn off updates on Redmi 9?
Too frequent notifications
The smartphone began to slow down after the update
I'm afraid I'll lose my root rights.
Save traffic.
Other

Method 1: Disabling update notifications (without root)

The safest and most reversible method is to simply hide notifications from the system application Software Update. This will not stop downloading updates in the background, but at least eliminate annoying pop-ups. It is suitable for users who do not want to interfere with system settings.

Instructions:

  • πŸ“± Open the Settings. β†’ Annexes β†’ Application management.
  • πŸ” In the search bar, type β€œSoftware Update” (or β€œcom.android.updater” for an accurate search).
  • πŸ”” Tap the app, then select Notifications.
  • 🚫 Turn off the switch Show notifications.

This method does not require superuser rights and works on all versions of MIUI (including MIUI 12/13/14).

  1. Updates will still download in the background, taking up space in memory.
  2. When manually checking updates (via Settings β†’ About Phone β†’ Software Update), the system will still offer to install available updates.

πŸ’‘

If they continue to appear after disabling notifications, clear the Software Update app cache in the same application management menu.

Method 2: Limit background activity of the Software Update application

A more radical method is to prevent the application from running in the background, which not only turns off notifications, but also stops automatic update downloads.

How to do this:

  1. Go to Settings β†’ Applications β†’ Application Management β†’ Software Update.
  2. Select Battery (or Charge Consumption in older versions of MIUI).
  3. Set a limit to limit background activity.
  4. Go back and select Mobile Data, then turn off Background Data.
  5. Repeat step 4 for the Wi-Fi point.

After these actions, the Software Update application will not be able to:

  • πŸ“₯ Download updates automatically (neither via Wi-Fi nor mobile network).
  • πŸ”” Show notifications about new versions.
  • βš™οΈ Check for updates in the background.

⚠️ Warning: If you ever want to upgrade your smartphone, first return your background settings to their original state. Otherwise, the system may give an error when trying to download firmware.

Clear the cache of the application "Update software"|Disable autoboot for this application|Check that your smartphone is not connected to Wi-Fi during the change|Make a backup copy of important data-->

Method 3: Disconnect via ADB (without root but with PC)

For users who are ready to connect Redmi 9 to a computer, there is a more reliable method – disabling updates via ADB (Android Debug Bridge), which does not require superuser rights, but requires installing drivers and minimal knowledge of working with the command line.

Advantages of the method:

  • πŸ”’ Completely blocks the check and download of updates.
  • πŸ”„ Reversible process (you can take it all back with one team).
  • πŸ“± It does not affect the performance of the smartphone.

Instructions:

  1. Download and install Platform Tools (the official tool from Google).
  2. Turn on Redmi 9 Developer Mode (tap 7 times on the build number in Settings β†’ About phone).
  3. Activate Debugging by USB in the Developer Menu.
  4. Connect your phone to your PC and execute in the command line:
adb shell pm disable-user --user 0 com.android.updater


adb shell pm uninstall -k --user 0 com.android.updater

The first command disables the application, the second - deletes it for the current user (without deleting system files).

⚠️ Note: If you want to return updates, use the command: adb shell pm enable com.android.updater But note that after that you may need to manually reinstall the application via Settings. β†’ Annexes.

What if the ADB can’t see the device?
If the adb device command does not show your Redmi 9, check: 1. Are Xiaomi drivers installed (download from the official website). 2. Is File Transfer Mode enabled (MTP) when connected USB. 3. Have you allowed debugging on your phone (pop-up when you first connect). 4. Try another one USB-cable (preferably original).

Method 4: Remove updates via TWRP (unlocked bootloader required)

For advanced users who have unlocked the bootloader and installed custom recovery (such as TWRP), there is a radical way to remove the system application updates physically. This will permanently eliminate updates, but will require manual restoration of the application if you ever want to upgrade.

Step-by-step:

  • πŸ”§ Install. TWRP Redmi 9 (version must match model: Lancelot for standard Redmi 9, Angelica for 9C).
  • πŸ“± Boot to recovery (turn off the phone, then pinch the power) + Loudness up).
  • πŸ—‘οΈ Go to Advanced. β†’ File Manager.
  • πŸ“‚ Find the file. /system/priv-app/Updater and remove it.
  • πŸ”„ Reboot your smartphone.

After this procedure:

PlusesCons
βœ… Completely disabling updates forever❌ Risk of β€œbricking” in case of error
βœ… Released. ~50-100 MB of system memory❌ Requires unlocking the bootloader (data reset)
βœ… Does not affect the operation of other system applications❌ It is difficult to return without knowledge. ADB

⚠️ Warning: Removing system applications may lead to impassable verification MIUI (bootloop) on the next major update. If you decide to return the stock firmware, first restore the Updater folder through TWRP or fastboot.

Method 5: Blocking through the hosts file (root required)

If you have root rights, you can block the Software Update app from Xiaomi servers by editing the hosts file, which will prevent new versions from being checked, but will not delete the app itself.

Instructions:

  1. Install any file manager with root support (such as Root Explorer).
  2. Open /system/etc/hosts file in the text editor.
  3. Add the following lines to the end of the file: 127.0.0.1 update.miui.com 127.0.0.1 api.account.xiaomi.com
  4. Save the changes and restart the phone.

This method works because:

  • 🌐 Redirects requests to update servers to a local address (127.0.0.1).
  • πŸ”’ Does not require the removal of system files.
  • πŸ”„ Easy to cancel (remove added lines).

However, please note that some versions of MIUI can automatically reset the host file after rebooting.

  • Install an app like Hosts Editor to automatically apply the rules.
  • Or make the hosts file immutable (Chmod 444 /system/etc/hosts in the root terminal).

πŸ’‘

Blocking through hosts is the only method that leaves no traces in the system (does not delete files, does not disable services).However, it requires root and can conflict with VPNs or antiviruses.

What to do if the update has already downloaded - how to remove it

If you're too late to catch up and the update has already been downloaded to your phone's memory, you can manually delete it.

Steps for MIUI 12/13/14:

  1. Open Settings β†’ Memory β†’ Files.
  2. In the search box, enter β€œupdate”.
  3. Find the file. downloaded_rom (commonly 1.5-2.5 GB).
  4. Delete its contents.

Alternative method (if the folder is not located):

  • πŸ“ Use a file manager (e.g., File Manager)+) and cross the path: /sdcard/MIUI/downloaded_rom/
  • πŸ—‘οΈ Delete the file with the.zip extension (for example, miui_LANCELOTGlobal_V12.5.1.0.RJCMIXM_...).

If the folder appears again after deleting, it means:

  • πŸ”„ Background Update Service is still active (go back to Method 2 or 3).
  • πŸ“₯ The update has been partially downloaded and will be downloaded (turn off the Internet on the Internet). 10-15 minutes, then repeat the removal).
How to cancel the installation of an already started update?
If the upgrade process is already running (the screen with the progress bar appears), you can not interrupt it - this will cause the system to crash. Wait for completion or if the phone freezes for > 30 minutes: 1. Press the power button for 10-15 seconds for a forced reboot. 2. If the smartphone does not turn on, load into Fastboot (power button + volume down) and execute the command: fastboot continue This will allow you to boot the system as normal, but the re-update will begin automatically on the next turn on. To avoid this, immediately after download, turn off the updates in one of the above methods.

FAQ: Frequent questions about disabling updates on Redmi 9

Can I turn off updates without a computer?
Yes, the first two methods (disabling notifications and limiting background activity) do not require a PC. However, they do not block downloading updates completely - only hide notifications or stop background activity.
Will the smartphone work steadily after disabling updates?
Yes, disabling updates does not affect the stability of Redmi 9 unless you delete system files (as in Method 4).However, over time, there may be problems with app compatibility, especially if they require a new version of Android.
How do I get my updates back if I change my mind?
Depending on the method used: Method 1-2: Return notification and background settings to the original state. Method 3 (ADB): Follow the command adb shell pm enable com.android.updater. Method 4 (TWRP): Restore the Updater folder from the backup or reflash the stock firmware. Method 5 (hosts): Remove the added lines from the /system/etc/hosts file.
Why do they still come after they turn off updates?
Probable reasons: You used Method 1 or 2 that doesn't block the download completely. The system reset after a security update (rarely, but it does). You deleted update files, but didn't turn off the download service (check Method 3 or 4). The smartphone has third-party software (such as a launcher) that restores system applications. Solution: use Method 3 (ADB) or 5 (hosts) to securely lock.
Can I turn off updates for specific applications (for example, only for MIUI, but not for Google Play)?
Yes, but partially. Apps from Google Play are updated through the Google Play Store, and system updates are updated through the Software Update. If you only turn off com.android.updater (as in Method 3), then: βœ… No more updates coming MIUI and firmware. βœ… Apps from Google Play will update as usual. To disable updates and for Google Play, go to its settings and uncheck the box from Auto Update apps.