How to Remove Application Updates on Xiaomi Redmi: The Complete Guide

Xiaomi Redmi smartphones automatically update system and third-party applications through Google Play and MIUI Optimized, which is not always convenient. Updates can take up extra space, slow down the device or break familiar functionality. For example, after the update Mi Video or Mi Browser users often encounter a modified interface, advertising or bugs.

In this article, we will discuss all working ways to remove updates - from standard methods through settings to advanced tools like ADB and roll back APK-We also explain why some applications (such as Google Play Services or Security) cannot be rolled back in traditional ways, and what to do in such cases.

Why apps are automatically updated and can you turn it off?

On Xiaomi Redmi, two mechanisms are responsible for automatic updating:

  • ๐Ÿ“ฑ Google Play Store โ€“ Updates all apps downloaded through it (including system apps if distributed through the Play Store).
  • โš™๏ธ MIUI Optimized is a built-in Xiaomi service that updates branded applications (Mi Home, Themes, Gallery, etc.) even without your consent.

Auto-updates can be partially disabled:

  • ๐Ÿ”„ In Google Play: Go to Settings โ†’ Auto-update of applications โ†’ Never.
  • ๐Ÿšซ V MIUI: path of adjustment โ†’ Annexes โ†’ Application management โ†’ Three points (โ‹ฎ) โ†’ Auto-update of applications โ†’ Shut down.

โš ๏ธ Note: Even after auto-updates are disabled, some system applications (such as Google Play Services or Mi Security) can be updated forcibly through background services, in which case only removing updates manually or blocking through the background will help. ADB.

If you want to not just disable auto updates, but return the previous version of the application, read on - consider all available methods.

๐Ÿ“Š How often do you update your apps on Xiaomi Redmi?
Automatic (no follow)
Manually when a notice appears
Only if something's broken.
Never update.

Method 1: Remove updates via MIUI settings (for standard applications)

The simplest method works for most Xiaomi branded apps (Mi Browser, Mi Video, Themes, etc.) and does not require root or PC connection rights.

Instructions:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Find the desired application (for example, the browser) and tap it.
  3. In the upper right corner, press three dots (โ‹ฎ) and select Remove Updates.
  4. Confirm the action - the application will roll back to the factory version.

If the Remove Updates item is inactive or absent, it means:

  • ๐Ÿ”น The application is a system critical component (e.g., Security or Settings).
  • ๐Ÿ”น It was not established through MIUI Optimized and manually (e.g, APK-file).

โ˜‘๏ธ Preparing for removal of updates

Done: 0 / 4

Method 2: Recoil through APK-file (for any application)

If the standard method does not work, you can manually install the old version of the application through the APK-This is a method that works even for system applications, but it takes care.

Step-by-step:

  1. Download the APK version from a reliable source (e.g. APKMirror). Pay attention to the architecture (Redmi is usually suitable for arm64-v8a).
  2. Before installing, remove the current version of the app (if possible) or simply install on top of the old one.
  3. Enable installation from unknown sources: Settings โ†’ Applications โ†’ Special permissions โ†’ Install unknown applications (select browser or file manager).
  4. Install the downloaded APK and restart the phone.

โš ๏ธ Attention: Installation APK Third-party developers may disrupt system services, for example, if you roll back Google Play Services to the old version, some applications (such as Google Maps or banking services) may stop working.

For Xiaomi system applications (such as MiuiHome or Security), it is better to use APKs that are downloaded from the same device, and can be found on thematic forums (such as 4PDA or XDA Developers).

Where is APK safe to download?
Reliable sources: APKMirror (checks files for viruses and developer signature) - APKPure (official) APK without modifications) - Forums XDA Developers (for system systems) APK Xiaomi) โŒ Avoid random sites โ€“ they often plant modified or infected files.

Method 3: Remove updates via ADB (for power users)

If previous methods have failed, you can use Android Debug Bridge (ADB), which allows you to remove updates even for secure system applications, but requires a connection to a PC.

What you need:

  • ๐Ÿ–ฅ๏ธ Computer with installed ADB Tools.
  • ๐Ÿ“ฑ Included debugging by USB on Redmi: Settings โ†’ The phone. โ†’ Version. MIUI (Tap 7 times to activate the developer mode, then Settings โ†’ Additionally. โ†’ For developers โ†’ Debugging by USB.
  • ๐Ÿ”Œ USB-cable (preferably original).

Instructions:

  1. Connect the phone to the PC and confirm the debugging permission.
  2. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.
  3. Enter the command to check the connection: Adb devices must appear serial number of your device.
  4. Find out the name of the application package (for example, for Mi Browser it is com.android.browser). You can do this through the command: adb shell pm list packages | grep "application name" or use the App Inspector application from Google Play.
  5. Remove the updates by the command: adb shell pm uninstall -k --user 0 name package For example, for Mi Browser: adb shell pm uninstall -k --user 0 com.android.browser

Once the command is executed, the application will roll back to the factory version. No reboot is required.

๐Ÿ’ก

If the team doesnโ€™t work, try adding a flag. --user 0 (for the current user or check if the application is blocked by policies MIUI. Some Xiaomi firmwares require you to first disable Miui Optimized with the adb shell cmd package disable-user command. --user 0 com.miui.optimized (but this can lead to unstable system operation!).

Method 4: Magisk and App Systemizer

For users with an unlocked bootloader and Magisk installed, there is a more flexible method โ€“ the App Systemizer module. It allows you to convert custom applications to system and vice versa, which helps manage updates.

How it works:

  1. Install Magisk and App Systemizer module via Magisk Manager.
  2. Launch the module and select the application you want to remove.
  3. Select the option Convert to System App (if the application is user-generated) or Convert to User App (if system-based).
  4. Reset the device.

After that, the application will become system (or user-friendly), and its updates can be removed in standard ways, minus the method โ€“ requires root rights and can disrupt the work of SafetyNet (which is important for banking applications).

MethodNeed root?Is it suitable for system applications?Risks.
Through MIUI settingsโŒ No.โš ๏ธ Partially.Minimum
Installation of the old APKโŒ No.โœ… Yes.Compatibility, security
ADB-teamโŒ No.โœ… Yes.Mistakes in the wrong package
Magisk + App Systemizerโœ… Yes.โœ… Yes.SafetyNet breach, instability

Method 5: Blocking Updates through MIUI Hidden Settings

MIUI firmware has hidden settings that allow you to block updates for specific applications, which does not require root, but does not work on all versions.

How to enable hidden settings:

  1. Open the Settings app.
  2. Type in the search bar ##4636## (some firmware works ##225##).
  3. Go to the section Information about the phone โ†’ Menus (โ‹ฎ) โ†’ Show hidden settings.
  4. Find the Application Management โ†’ Block Updates section and add the desired apps to the list.

If this method does not work, try the alternative method through ADB:

adb shell settings put global hidden_api_policy 1

This command will unlock access to hidden APIs, but may require a reboot.

๐Ÿ’ก

Blocking updates through hidden settings is the safest way for system applications, but it doesnโ€™t work on all versions of MIUI. If the partition is missing, use ADB or disable auto-updates on Google Play.

What to do if nothing helps: radical measures

If none of these methods work, there are extreme measures:

  • ๐Ÿ”„ Resetting to factory settings - will return all applications to the original version, but delete all data.
  • ๐Ÿ“ฅ Fastboot Firmware โ€“ Installation of Clean Firmware MIUI No updates. Requires an unlocked bootloader.
  • ๐Ÿšซ Shutdown MIUI Optimized โ€“ can be done through ADB Adb shell pm disable-user --user 0 com.miui.optimized But this can cause some system functions (such as themes or gestures) to fail).

โš ๏ธ Attention: Disconnection MIUI Optimized on some Redmi models (e.g. Redmi Note 10 Pro or Redmi) K50) This leads to persistent interface errors. Before experimenting, back up through Settings. โ†’ Additionally. โ†’ Backup and reset.

If you decide to flash it, use the official ROM from Xiaomi.

  1. Unlock the bootloader through the Mi Unlock Tool (requires a Mi Account binding and a wait of 7 days).
  2. Download Fastboot ROM firmware for your model.
  3. Sweat through the Mi Flash Tool with the Clean All option.

FAQ: Frequent questions about removing updates on Xiaomi Redmi

Can I remove updates for Google Play Services?
Technically, yes, but it's highly discouraged. Google Play Services is a critical component for most applications (including banking, cards, and social media) and a rollback to the old version can lead to a loss of power: ๐Ÿ”ด Errors of synchronizing Google account. ๐Ÿ”ด App drops at launch. ๐Ÿ”ด Problems with push notifications: If you are hampered by a specific feature (e.g. high battery consumption), it is better to disable auto-updates for that app on Google Play or use the Magisk module to block individual services.
Why is the application updated again after the updates are removed?
This is due to background services: Google Play Store โ€” even if auto-updates are disabled, some system applications are forced to update. MIUI Optimized โ€” automatically downloads updates for branded Xiaomi applications. Solution: Disable auto-updates in Google Play (see Method 1). Freeze MIUI Optimized via ADB (command in Method 3). Use Magisk to block updates (see Method 4).
How do I know which version of the app is currently installed?
There are several ways: Through Settings: Settings โ†’ Annexes โ†’ Application management โ†’ [Title of the annex] โ†’ Version. via Google Play: Open the app page - the current version is listed under the Update/Delete button. ADB: adb shell dumpsys package name packet | find "versionName" For example, for Mi Browser: adb shell dumpsys package com.android.browser | find "versionName"
Can I remove updates for system applications without root?
Yes, but with limitations: โœ… For branded Xiaomi applications (for example, Mi Browser, Themes) โ€“ through settings MIUI or ADB. โŒ For critical system services (e.g. Android System WebView, Google Play Services) you can't roll back without root. If standard methods don't work, try: Install the old version through APK (see method 2). Disable the application through ADB: adb shell pm disable-user --user 0 packet
How to return the deleted updates back?
If you accidentally deleted the updates and want to return the current version, do this: Open the Google Play Store and find the app. If an update is available, click Update. For Xiaomi system applications, check for updates to Settings โ†’ Apps โ†’ App Management โ†’ [Title] โ†’ Update. If the app is not updated, download the latest version of APK with APKMirror and install manually. If the app is not working properly after the update, try: Clear the cache: Settings โ†’ Apps โ†’ [Titlearent] โ†’ Delete the data (atment is the app)