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.
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).
- Updates will still download in the background, taking up space in memory.
- 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:
- Go to Settings β Applications β Application Management β Software Update.
- Select Battery (or Charge Consumption in older versions of MIUI).
- Set a limit to limit background activity.
- Go back and select Mobile Data, then turn off Background Data.
- 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:
- Download and install Platform Tools (the official tool from Google).
- Turn on Redmi 9 Developer Mode (tap 7 times on the build number in Settings β About phone).
- Activate Debugging by USB in the Developer Menu.
- 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.updaterThe 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?
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:
| Pluses | Cons |
|---|---|
| β 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:
- Install any file manager with root support (such as Root Explorer).
- Open /system/etc/hosts file in the text editor.
- 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
- 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:
- Open Settings β Memory β Files.
- In the search box, enter βupdateβ.
- Find the file. downloaded_rom (commonly 1.5-2.5 GB).
- 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).