How to remove Xiaomi update notification: effective methods

A constantly pop-up offering to upgrade is a classic problem faced by the owner of a Xiaomi, Redmi or POCO smartphone. The company’s aggressive policy of introducing new features through MIUI and HyperOS often turns a useful option into an intrusive interface element that interferes with work.

Fortunately, the Android system that underlies the shells of the Chinese manufacturer allows you to manage system processes with a lot of flexibility. Unlike iOS, where it is almost impossible to hide such notifications, here we have access to the hidden developer menu and the ability to disable system components.

In this guide, we will discuss all known ways of blocking: from simple settings in the menu to use. ADB-We're not going to use third-party apps that might ask for extra permissions, but we're going to use the built-in functionality of the system itself, which will allow you to keep control of your gadget without installing questionable software.

Setting up notifications in the standard menu

The first and most obvious step is to try to disable alerts through the standard settings. In the latest versions of the MIUI and HyperOS shells, developers have hidden these options deeper, but they are still available. You need to go to Settings → About the phone and click on the version icon of the system, and this is where the update download menu hides.

In the window that opens, look for the three-dot menu in the top right corner, and if you click on it, you'll see "Update Options." Inside this submenu are the switches that are responsible for automatic download and installation. Turn off the "Auto Update" and "Download updates over Wi-Fi," which will prevent the background loading of packets, which often causes the annoying "red circle."

It's worth noting that even after you turn off all the check boxes, the system can periodically check for a new version if you manually log into this menu. However, background notifications should stop bothering. If the pop-up continues to appear, then the system process updater has higher priorities and requires more radical measures.

💡

If the switches in the update menu are gray and inactive, it means that your operator or firmware region has forced the auto-update on, in which case only the ADB method will help.

Blocking through application settings

A more effective method is to manage the rights of the update app itself. In Android, the update component is a full-fledged system application, and we can restrict it by denying it access to the network or displaying notifications.

To start, go to Settings → Apps → All Apps. In the list, find a process called System Update or System Updater. The icon usually looks like a MIUI logo with an arrow. Once you log in to the app information, click Notifications and turn them off completely. This will hide banners, but it won't stop version checks.

Next, look for "Access to the network" (or "Data Use") and deny the application access to both Wi-Fi and mobile Internet. Without a server connection, the component will not be able to verify the presence of a new firmware, and therefore will not be able to generate a notification. This is one of the most reliable software methods.

  • 📱 Find the list of applications "System Updater).
  • 🔕 Turn off all notification categories for this process.
  • 🚫 Prohibit Internet access (Wi-Fi and Mobile Data) in the application rights.
  • 🧹 Clear the application data through the Memory menu» → «Clear the data" to reset the current status of the check.

☑️ Checking the updater lock

Done: 0 / 1

Using ADB to disable a component

If standard methods don’t work, Android Debug Bridge (ADB) is a powerful tool from Google that allows you to control your device from your computer, and it can not just limit, but completely freeze or remove the system service package for the current user.

To start, you need to activate USB debugging mode. Go to Settings → About Phone and quickly click 7-10 times on the MIUI Version (or OS Version) field until the message “You’ve become a developer” appears. Then, in the advanced settings, turn on the USB debugging slider.

Connect your smartphone to your computer with a cable. The PC needs to have Platform-tools installed. Open the command line in the tool folder and type in the command to check the connection: adb devices. The phone will have a request for debugging permission — be sure to click "Allow".

adb shell pm disable-user --user 0 com.android.updater

This command disables the update component. Once it is executed, the app will disappear from the menu and the checks will stop. If you want to return everything as it was, use the command: adb shell pm enable com.android.updater. It is safe and reversible at any time.

What to do if your computer can’t see your phone?
Make sure you have drivers installed. ADB. Xiaomi often requires the installation of universal Google drivers or specific Xiaomi drivers. USB Driver, try replacing it. USB-cable, as some cables only support charging.

Comparison of blocking methods

Each of the methods examined has its advantages and disadvantages: simply disabling notifications in settings is a safe but least effective way. Network access blocking is more reliable, but can conflict with other system processes if they use the same certificate. ADB gives full control, but requires a PC and basic knowledge.

The table below compares the effectiveness of different approaches to solving the problem of intrusive updates on Xiaomi devices.

MethodEfficiencyDifficultyRisks.
Disconnection in MIUI settingsLow.MinimumAbsent.
Network access banMediumLow.Minimum
Use of ADB (disable)Tall.MediumAbsent (reversibly)
Root rights and freezeMaximumTall.High (loss of warranty)

💡

The safest balance between efficiency and simplicity is the combination of denying network access to the Updater app and manually cleaning its data.

Features of working with HyperOS

Xiaomi’s move to the new HyperOS shell has brought some changes to the structure of the system processes. Although the basic architecture of Android has remained the same, package names and the location of some settings may have changed. HyperOS has enhanced system integrity control, so some locking methods may work differently.

In the new shell, the update process can be integrated deeper into system security services. If the standard com.android.updater package name is not found or the ADB command returns an error, try looking for packages containing the miui or hyper name. However, be careful: disabling critical system components of the new OS can lead to unstable interface operation.

HyperOS users also note the emergence of new types of notifications associated with “system optimization”, which are in fact disguised offers to upgrade. MSA (MIUI System Ads, although this is a topic for a separate conversation.

Potential risks of disabling updates

Before you finally block a system update, it's important to weigh the pros and cons. By rejecting updates, you keep the interface familiar and avoid possible bugs of the new version, but you also lose important security patches that close the vulnerabilities that hackers have discovered.

⚠️ Warning: Disabling system updates completely may cause some banking apps or games to stop working if they require a minimum version of Android or a security patch level.Be prepared for possible functionality limitations.

In addition, the accumulation of fixed errors can lead to a decrease in the performance of the device over time. The system is optimized for working with current software. If you decide to return to updates after a long time, the process can take a long time, since you have to download several versions at once.

It is recommended not to block updates forever, but only to postpone them until you are ready for the procedure. Periodically, every six months, you should check for critical security updates and install them manually through the recovery menu or official website if the automatic mechanism causes irritation.

📊 How do you feel about updates? MIUI/HyperOS?
I look forward to every update with impatience: Update only if strongly asked: Immediately disable all notifications: I don't care, as long as it works

Frequently Asked Questions (FAQ)

Is it safe to disable the Updater system application via ADB?
Yes, it's safe. The disable-user command doesn't physically delete the application from memory, it just hides it and forbids the current user to run it, and you can always restore it to enable command or reset the phone to factory settings.
Will the warranty disappear if I block the updates?
No, software disabling system applications via ADB or settings is not a breach of warranty terms, unlike obtaining Root rights or unlocking the bootloader.Your IMEI and device status remain unchanged.
What to do if the phone starts to warm up after locking?
In rare cases, a system process shutdown can cause cyclical errors in the logs, leading to heating, and in such a situation, the component must be immediately restored through the ADB command adb shell pm enable com.android.updater.
Can I remove the update app completely?
Without the superuser rights (Root), you can't delete the system application completely. You can only turn it off for the user. Complete removal requires unlocking the bootloader and obtaining the Root rights, which voids the warranty and can disrupt the banking applications.