How to Remove Application Updates on Xiaomi: Resetting Version and Resetting

Modern Xiaomi smartphones, running on the basis of shells MIUI and HyperOS, constantly receive new versions of the software. Often automatic updates are released in beta mode or contain errors that can slow down the device or disrupt the functionality of familiar programs. Users often face a situation when after the next update the interface becomes uncomfortable and the battery discharges faster.

Fortunately, the Android operating system provides flexible tools to manage installed packages. rollback version allows you to return to a stable build that came from the factory or was installed earlier. In this article, we will discuss in detail all the available ways to remove updates, from simple settings in the menu to advanced methods using a computer.

It is important to understand that the process of returning to the old version can vary depending on the type of application. System components require a more careful approach than conventional user programs. Before starting any manipulation, make sure that you know exactly which component is causing problems so that you do not disrupt the entire smartphone.

Difference between system and user applications

Before you start removing, you need to be clear about the architecture of the Android operating system, and all programs fall into two main categories: custom programs that you download from Google Play or GetApps, and system programs that are part of the firmware, and the mechanism of work with them is radically different.

Custom applications are stored in a separate memory partition and do not have deep integration with the core of the system. Their removal or rollback version is safe and rarely leads to critical errors. You can freely experiment with versions of messengers, browsers or games without risking the stability of Xiaomi.

⚠️ Removal of critical system components such as System UI, Security or Google Play Services may result in a cyclical device reboot or a complete phone failure.

System applications, by contrast, are integrated into the /system or /product partition. Standard tools cannot remove them completely, you can only remove updates, returning the program to the factory state. The factory version is the one that was installed on the device at the time of purchase or after resetting to the factory settings.

For ordinary users, the difference is the menu options available. If the "Delete" button is active in the application settings, it is user software. If only the "Remove Updates" button is available, you have a system component that requires special attention.

The standard method of rollback through smartphone settings

The safest and easiest way to return a previous version of an app is available right in the smartphone interface, which doesn't require a computer connection, root rights, or complex commands, and is ideal for those who are first-timers facing a rollback.

The procedure is done through the application management menu, and you can see all the information about the current version, the size of the space you occupy, and the installation date, and this is where the feature that allows you to reset all the updates you receive is hidden.

Follow the following steps to recoil:

  • πŸ“± Open Settings and go to the Application section β†’ All applications.
  • πŸ” Find the problem app in the list and click on its name.
  • ⬇️ At the bottom of the screen, find the Remove Updates button (for system) or Remove (for user-generated ones).
  • βœ… Confirm the action in the pop-up window, agreeing to the risks.

Once you do this, the app will return to the version that was pre-installed at the factory. All the data that has been accumulated since the last reset will be lost, so backup of important information is better done in advance.

πŸ“Š Have you encountered any bugs after the update? MIUI/HyperOS?
Yeah, all the time.
Sometimes.
No, it's working steadily.
Not updating the system.

It's worth noting that this method doesn't allow you to pick a particular older version from the list, and it automatically rolls the application back to the factory build that's sewn into the current firmware version, and if you want an older version than the factory version, you'll need more sophisticated methods, as described below.

Using ADB for forced removal

For advanced users who don't use standard methods, there's an Android Debug Bridge (ADB) tool, which is a console utility that allows you to control your smartphone from your computer at a deep level, and it can remove even system applications that are usually hidden from the user.

Before you start, you need to activate the developer mode on your Xiaomi. To do this, go to Settings β†’ About the phone and click 7 times in a row on the field MIUI Version or OS Version. After that, a new section Additional β†’ For developers, where you need to enable debugging over USB will appear in the menu.

β˜‘οΈ Preparation for work with ADB

Done: 0 / 4

After connecting the phone to your computer and confirming debugging, open the command line or terminal in the folder with ADB. Enter a command to check the connection:

adb devices

If a device has been installed as a device, the connection is successful. You can now start removing updates. This is done using the pm (package manager) command. To remove updates to the system application and return it to the factory version, type:

adb shell pm clear name packet

However, to completely remove the updated package and return to the factory, it is often necessary to know the exact name of the package.

adb shell pm list packages

Once you find the right package (e.g. com.android.chrome or com.miui.securitycenter), you can apply a cleanup command. In some cases, especially on newer versions of Android 13/14, you may need to use the cmd package install-existing command to reactivate the system version after forced removal.

⚠️ Attention: Use of teams ADB A mistake in the packet name or using the uninstall command instead of clear for critical system components can make the phone unusable without flashing it over.

Recovery Mode and Data Reset

If the application has been updated along with the system update and causes critical errors, sometimes the only way out is a complete reset of the device.Recovery mode allows you to return the phone to factory state by removing all user data and updated system files.

This method is radical and is used when software errors do not allow the smartphone to work properly.Be sure to create a full backup of important files before starting the procedure, as all data will be irretrievably deleted.

Procedure for entering the recovery mode:

  • πŸ”Œ Turn off the smartphone completely.
  • πŸ”˜ Press the buttons at the same time.+ and power before the appearance of the Mi or Xiaomi logo.
  • πŸ“‹ Select the language (usually English or Chinese) with volume buttons and confirm the power button.
  • πŸ”„ Select the Wipe Data option β†’ Wipe All Data.

Once the process is complete, the phone will restart and launch as new, and all apps will return to the same versions as they were when they were (the factory firmware), a guaranteed way to get rid of any software conflicts caused by the updates.

What is Factory Reset Protection?
Factory Reset Protection (FRP) is a Google security mechanism that requires you to enter a password from a Google account previously synced to the device after a data reset.This protects the phone from theft, but can create problems if you forget the password.

Comparison of methods of removing updates

The choice of method depends on your goal, level of technical training and type of application. Below is a table that will help you navigate the ways to solve the problem.

MethodDifficultyRisk of data lossSuitable for
Phone settingsLow.Application data onlyUser and system applications
ADB CommandsTall.No (no reset)System Components and Hidden Services
Recovery ModeMediumFull (whole phone)Critical system failures
Third-party utilitiesMediumDepends on the utility.Mass disposal of system debris

As you can see from the table, for most household tasks, standard settings are sufficient. The use of ADB is justified only in cases where the system blocks standard actions or requires fine-tuning.

πŸ’‘

Before using ADB, take a screenshot of the About Phone screen and a list of installed apps, which will help you quickly find the right packages in the command line.

Possible risks and precautions

The process of rolling back versions does not always go unnoticed. Modern applications often update databases and file structures. When you return to the old version, you may experience incompatibility of storage formats, which will lead to errors or "outputs" of the program.

In addition, some apps, especially Google’s banking and services, have the minimum version required to work, and if you roll back too far, the service may simply stop logging in or require a forced upgrade to continue working.

⚠️ Note: A rollback of the system component of Google Play Services may temporarily disrupt push notifications, geolocation and account sync until it is automatically updated again.

Also, it is worth considering that on Xiaomi smartphones with a locked bootloader, some system partitions are protected from modification even through ADB without root rights. In such cases, the system can ignore deletion commands or automatically restore deleted files after restarting.

Always check version compatibility. If the application required Android 12 and you rolled back to a level that emulates Android 10 (conditionally), the program will not work.

πŸ’‘

The safest way is to remove updates only to apps that are clearly causing problems, not to roll back the entire system unnecessarily.

Frequently Asked Questions (FAQ)

Can I uninstall the security update on Xiaomi?
You can't completely delete this app, because it's part of the system, but you can delete it through the settings, back to the factory version, and you need root rights to remove it completely, which is not recommended for regular users.
Will the app license reset after the updates are removed?
In most cases, the license is tied to a Google or Xiaomi account, not the app version. However, if the application uses a hardware key or is tied to a specific device ID, there may be problems with re-activation.
What to do if after a rollback the phone goes into reboot?
You must be in Recovery mode (Loudness)+ And power, and do a Wipe Data reset, which will bring the system back to a stable factory state, eliminating version conflict.
Will photos and contacts disappear when you delete app updates?
Photos and contacts synchronized with the cloud will remain secure, but local data of the application itself (correspondence, cache, settings) will be deleted when it is reset to the factory version.
How to prevent automatic updates in the future?
Go to Google Play Store β†’ Profile β†’ Settings β†’ Network Settings and select β€œDo not update apps automatically.” For system updates, Xiaomi setup is in the Software Update menu through three dots in the corner of the screen.