Owners of Xiaomi Redmi Note 8 Pro smartphones often face a situation when the new version of the program does not work correctly or contains undesirable interface changes after automatic download. A rollback to the previous version becomes the only way to restore the stability of the device. In the Android operating system, on which the MIUI shell runs, there is no direct βDelete Updateβ button for all programs, which causes confusion among users.
The process of returning to the working version depends on the type of application: whether it is a system component of MIUI or third-party software from Google Play. In the first case, the system allows you to reset to factory parameters through settings, in the second β manual intervention and installation of the archived APK file. Understanding these differences is critical to the success of the procedure without losing personal data.
This guide describes in detail all available methods for solving the problem on the Redmi Note 8 Pro model. We will consider the developerβs regular tools, access rights and security nuances when using third-party sources. Removing system updates to the MIUI shell is possible only through the Applications menu in the settings, third-party programs can not be removed in this way. Following the instructions will help to avoid errors and return the usual functionality.
Difference between system and user applications
The first step is to determine the status of a problematic program. In the Xiaomi ecosystem, all programs fall into two categories: preinstalled system components and custom software. System applications such as Themes, Security, Gallery or Explorer are part of MIUI firmware. Their updates often come along with security patches or new shell versions.
Custom programs downloaded from Google Play Market or Mi GetApps work differently, and they don't have a rollback mechanism in the standard interface. If you upgraded your messenger or game and they started to glitches, you can't do this with a simple "Delete Update" button, you'll need to completely uninstall the current version and manually install the old installation file.
- π± System applications have access to deep Android settings and cannot be completely removed without root rights.
- π Custom applications store data in a separate memory section available for full cleanup.
- π System component updates often affect the entire shell. MIUI, not just a specific program.
Importantly, trying to remove a system update can lead to an insecure interface. MIUI relies on current versions of its services to properly function its background processes. If you decide to roll back the system component, make sure it is really necessary, as the new version could have closed security vulnerabilities.
Recoiling of MIUI system applications
For built-in Xiaomi components, there is a legal way to return to the factory version, which does not require superuser rights and is safe for warranty status of the device, and you will need to go to the phone settings menu, where you hide the management of installed operating system components.
Find Settings β Applications β All Apps. In the list that opens, find a problem program, such as βThemesβ or βMusic.β Click on the title to open the app information page. Here you are interested in the βDelete Updatesβ button**, which is usually located at the bottom of the screen or in the three-dot menu.
β οΈ Note: After this operation, the app will return to the version that was installed in the factory when you bought the Redmi Note 8 Pro.
Once you click, the system will request confirmation of the action, and you agree that you will start a process that will take a few seconds, and the program will be returned to the "out of the box" state. If the "Remove Updates" button is inactive or absent, then the rollback is not possible for this component by standard means, or it is a critical system process.
βοΈ Algorithm of rollback of system application
Manual installation of older versions of APK
For custom applications like social media or utilities, the Remove Updates button method doesn't work, and the only way is to force the current version to be replaced by an older one, and you'll need to find and download the APK installation file from a validated archive, like APKMirror or APKPure.
Before installing, you need to remove the current version of the program from the device. Press the application icon on the desktop or menu, select "Delete". After that, the system will allow the installation of the older version. However, Android can block the installation from unknown sources, so you will need to give permission to the browser or file manager.
During the installation process, the system may issue a warning that you are installing an older version on top of the new one (unless the data has been completely cleared), in which case you need to clear the application data through the settings before re-installation, ensuring that there are no conflicts of database versions.
- π₯ Download. APK-files only from reputation sites to avoid viruses.
- π Check the digital signature of the file, it must match the original developer.
- π Make sure to back up important data before deleting the current version.
Where to look for older versions of APK?
Disabling Automatic Updates
After a successful rollback of the version, it is important to prevent the update that caused problems from being re-installed automatically.The Google Play Store and Mi GetApps store are set to auto-update all programs by default.This behavior must be changed manually for each important application.
Open the Google Play Store, click on your profile avatar, and select App and Device Management. Go to Updates Available. Find the program you just rolled out on the list, click on it and uncheck Auto Update. Now the system won't touch the program without your knowledge.
You can do the same thing in the Mi GetApps store if you installed the app from there. Go to profile, select App Auto Update, and turn off this feature for a particular software, which will allow you to control when to install the new version, after reviewing the feedback of other users.
| Action. | Google Play | Mi GetApps | System applications |
|---|---|---|---|
| Location | Profile β Management | Profile β Settings | Settings β Applications |
| Disabling Auto-Renewal | For each application | Globally or selectively | Not applicable. |
| Risk of discharge | Low. | Medium. | High (on discharge) |
| Demands APK | Yeah, for a kickback. | Yeah, for a kickback. | No. |
π‘
If you have disabled auto-update, manually check the update list once a month.Sometimes newer versions fix critical security bugs, and ignoring them for too long can be dangerous.
Cleaning cache and data after rollback
Often, after installing the old version of the application, there are launch errors or incorrect display of the interface, this is due to the fact that the configuration files or cache from the new version are left in the phoneβs memory, which are incompatible with the old version, the solution is a complete data cleanup.
Go to Settings β Applications β All Apps. Select the program you have updated. Click on Clear* and select Clear All (or Clear Data) and this action will delete all settings, logins and saved passwords within the app, returning it to state immediately after installation.
Don't confuse cleaning with cleaning up cache. Cache is temporary files that can be deleted safely. Data is your personal information. When rolling back, it's recommended that you delete the data to avoid database conflicts.
β οΈ Attention: Cleaning up the data completely removes correspondence and history within the application if they are not stored in the cloud.
Using ADB for Advanced Users
For power users who want to remove an update to a system application that doesn't have a rollback button, or completely uninstall Xiaomi's built-in software, there is a method through a computer. ADB (Android Debug Bridge allows you to manage system packages through the command line.
To start, activate the developer mode on the Redmi Note 8 Pro. Click 7 times on the build number in the About Phone section. Then, in the Developer menu, enable USB debugging. Connect the phone to your PC, install drivers and the SDK Platform Tools platform.
adb shell pm uninstall -k --user 0 name packetThis command will remove the application for the current user without affecting the system partition. To find out the name of the package, use the command adb shell pm list packages. This is a powerful tool, but it requires caution: removing critical system components can lead to a cyclic restart of the phone (bootloop).
π‘
Using ADB is the most efficient way to remove system debris, but it requires precision. One bug in the name of the package can disrupt the system.