How to permanently disable app updates on Xiaomi Redmi: the full guide

Automatic app updates on Xiaomi Redmi smartphones often cause unexpected problems, from sudden traffic consumption to program failures after β€œupdates.” This is especially true for devices with limited memory (for example, Redmi 9A or Redmi Note 8 Pro), where each additional update can take up precious megabytes. In this article, we will discuss all possible ways to disable auto updates – both through standard MIUI settings and using hidden Android features.

It’s important to understand that Xiaomi uses two independent update systems, its own (MIUI) and Google Play. So to fully control the process, you will need to configure both platforms. We will also consider the risks of disabling updates and give recommendations for safe application management without losing functionality.

Why Xiaomi Redmi is automatically updating apps

MIUI smartphones (including all Redmi and Poco models) are set to automatically update system and third-party applications by default.

  • πŸ”„ Security: Closing vulnerabilities in outdated software versions.
  • πŸ“± Compatibility: Support for new Android features and MIUI.
  • πŸ“Š Stability: fixing bugs and errors in the application.
  • πŸ’° Monetizations: Some updates add ads or paid features.

However, automatic updates have serious disadvantages:

  • πŸ“‰ Traffic consumption: updates can eat up to 1-2 GB per month (especially games like Genshin Impact or GB/Month) PUBG Mobile).
  • πŸ—ƒοΈ Busy memory: Newer versions of apps often weigh more than old ones.
  • πŸ”‹ Battery discharge: background update installation consumes charge.
  • 🚨 Failures: Not all updates are tested for compatibility with MIUI.
πŸ“Š How often do you get annoyed by auto updates on Xiaomi?
Constantly.
Sometimes.
We used to worry, but we did.
Never noticed.

For example, after updating Facebook or Instagram, many Redmi Note 10 Pro users complain of increased battery consumption or freezes, and updating system applications (for example, com.miui.system) can lead to loss of root rights or reset personal settings.

Method 1: Disabling Auto Updates in Google Play Market

The easiest and most versatile method is to set up Google Play, which is responsible for updating most third-party apps. The instruction is relevant for all Redmi models (including Redmi 12, Redmi Note 11 and older devices):

  1. Open the Google Play Store.

For more flexible settings:

  • πŸ“Ά Wi-Fi Only: Updates will only be downloaded when connected to a wireless network.
  • 🚫 Never: Completely disabling auto updates (you will have to manually update).
  • βš™οΈ For individual applications: You can only disallow updates for selected programs (see next section).

β˜‘οΈ Checking the settings of Google Play

Done: 0 / 4

An important nuance: even after disabling auto-updates, Google Play can force system apps (e.g. Google Chrome or YouTube) to update, and to avoid this, you will need to turn off background activity for Google Play Services (see Method 4).

Method 2: Prohibit updates for individual applications

If you need to leave auto-updates for most programs, but block them for specific ones (such as Mi Video or Mi Browser, which are often forced to update), do the following:

  1. Open the Google Play Store.
  2. Find the right app through search.
  3. Slip on the three dots in the corner of the app card.
  4. Uncheck the box from the item Enable auto-update.

For MIUI system applications (e.g. Theme, Security), this method will not work – their updates are controlled through MIUI settings (see Method 3).

Type of applicationCan I turn off auto-update?Method
Third-party (from Google Play)βœ… Yes.Through the application settings in the Play Market
Systemic (MIUI)⚠️ Partially.Through Settings. β†’ Annexes or MIUI Optimizing
Pre-installed (Google)❌ No.Google Play Services Requires Disconnection (Risk)
Gamesβœ… Yes.Similar to third-party applications

Critical information: system applications MIUI (For example, com.miui.securitycenter can be updated even when the settings in Google Play are disabled. ADB-commands or disconnections MIUI Optimizing.

Method 3: Disable system application updates in MIUI

Xiaomi uses its own update system for pre-installed applications (e.g. Mi Community, Mi Home, Cleaner) to disable them:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Select a system application (e.g. Security).
  3. Slip on the three dots in the top corner and select Disable Updates.
  4. Confirm the action (a password or pattern lock may be required).

Some firmware (e.g. MIUI 13/14 for Redmi K50) may not have this item.

  • πŸ”§ Use the Developer Mode (see Method 5).
  • πŸ“± Install an alternative launcher (like Nova Launcher) that blocks system widget updates.
What happens if you disable system application updates?
Some functions (e.g., scanning for viruses in Security or syncing themes) may stop working, but the basic functionality of the phone (calls, SMS, Internet) will remain unchanged.

On MIUI Global firmware (e.g. Redmi 10 or Poco X3 Pro), system applications are updated via com.xiaomi.market and com.miui.systemAdSolution, which can only be disabled via ADB or root access.

Method 4: Block background activity of Google Play Services

If previous methods didn't work and apps are still being updated, the problem is the background activity of Google Play Services, which is responsible for forcing updates even when settings in the Play Market are disabled, to limit it:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Find Google Play Services (or com.google.android.gms).
  3. Select the Battery β†’ Background Activity.
  4. Set a limit to limit.

⚠️ Note: a complete shutdown of Google Play Services will result in a:

  • 🚫 Stop synchronizing your Google account (contacts, mail, calendar).
  • πŸ“ Inoperability of Google Maps, YouTube and other services.
  • πŸ”„ Problems with push notifications (for example, in Telegram or WhatsApp).

Alternatively, disable auto-update only for Google Play Services:

adb shell dumpsys deviceidle whitelist -com.google.android.gms

This command adds the service to the battery optimization whitelist, but doesn’t block it entirely.

Method 5: Using Developer Mode and ADB

For advanced users who are willing to work with ADB-There's a way to block all system-level updates, and this method works on all versions. MIUI (including MIUI 14 for the Redmi Note 12).

Step 1: Enable the Developer Mode:

  1. Go to Settings. β†’ The phone.
  2. Tap 7 times on the MIUI version.
  3. Back to Settings β†’ Additionally. β†’ For developers.
  4. Activate Debugging on USB.

Step 2: Connect your phone to your PC and execute the commands:

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


adb shell pm disable-user --user 0 com.xiaomi.market




adb shell pm disable-user --user 0 com.miui.systemAdSolution

These commands are off:

  • πŸ“¦ Updates via Google Play (com.android.vending.updater).

πŸ’‘

Before execution ADB-commands to back up data through Settings β†’ Additionally. β†’ Backup and reset, which will help restore the system if something goes wrong.

⚠️ Note: After disabling these services:

  • ❌ You will not be able to update apps manually through the Play Market.

Method 6: Remove updates via MIUI Optimizing (for rooted devices)

If your Redmi has root access (for example, through Magisk), you can completely remove auto-update mechanisms.

  1. Install MIUI Optimizing (available on 4PDA or XDA Developers)
  2. Open the App Manager section.
  3. Find and disable the following packages: com.android.vending (Google Play Market) com.xiaomi.market (MIUI App Store) com.miui.systemAdSolution (advertising modules) com.miui.updateservice (system updates)

Reset the device.

⚠️ Attention: This method violates the integrity of the system and may lead to:

  • 🚨 Loss of warranty (if the device is under warranty).
  • πŸ”„ Some features are not working properly (e.g. Google Pay will stop working).
  • πŸ“± Impossibility to obtain OTA-Updates (you will have to hand-write them).

πŸ’‘

Use root methods only if you are an experienced user and understand the risks. For most tasks, there are enough ways 1-4.

What to do if updates are still installed?

If after all the manipulations, the applications continue to update, check:

  1. Google Account Settings: Sometimes updates come through Google Account Services. Turn off sync for Play Market in Settings β†’ Accounts β†’ Google.
  2. Background data: Limit mobile traffic for Play Market in Settings β†’ SIM-maps and mobile networks β†’ Transfer of data β†’ Background mode.
  3. Third-party launchers: Some shells (such as HyperOS Launcher) have their own update mechanisms. Uninstall them or disable auto-updates in their settings.
  4. Viruses or malware: scan your device through Malwarebytes or Dr.Web. Some Trojans are replacing the Play Market settings.

If the problem persists, try resetting Google Play settings:

  1. Go to Settings β†’ Applications β†’ Google Play Store β†’ Storage.
  2. Click Clear the cache and Reset the settings.
  3. Reset the device.

FAQ: Frequent questions about disabling updates on Xiaomi Redmi

❓ Can you turn off updates only for specific applications, leaving the rest?
Yes, for this: Open Google Play Market. Find the right app. Task three dots in the corner and uncheck Auto Update. For MIUI system applications (like Theme or Camera), this method won't work, you'll need to use ADB or root access.
❓ What happens if you completely disable Google Play Services?
It will lead to: 🚫 Stopping Google Services (Gmail, Maps, Drive). ⚠️ Problems with push notifications (VK, Telegram, WhatsApp). πŸ“± Unable to use Google Pay, YouTube Premium and other paid features, we recommend not to disable this service completely, but only to limit background activity (see Method 4).
❓ Why After Updating MIUI Some apps have started to update again?
When updating firmware MIUI (for example, MIUI 13 on MIUI 14) reset: Google Play Market Settings: Background activity restrictions for system applications. ADB-commands (unless they were fixed through Magisk). After the firmware update, repeat all the steps from this article.
❓ How to disable updates on Redmi without Google services (for example, on Chinese firmware)?
On firmware without Google Play Services (e.g. MIUI China), updates are controlled via: MIUI App Store (com.xiaomi.market) – disabled via ADB or root. System Update Service (com.miui.updateservice) – you can turn off in application settings. Also check settings in Settings β†’ About Phone β†’ System Update and disable Auto Download Updates.
❓ Can Auto Updates be Refunded After Disabling Them?
Yes, for this: In Google Play Market: return the setting Auto Update apps to the value Only over Wi-Fi or Anytime. For system applications: turn them back through Settings β†’ Apps. If you used ADB, follow the commands: enable adb shell pm com.android.vending.updater adb shell pm enable com.xiaomi.market