Accidental removal of an important program or a system failure can come as a nasty surprise to any smartphone owner. Users often wonder how to quickly and safely restore access to the right software without losing data. On Xiaomi, Redmi and Poco smartphones, this procedure has its own features associated with the shell of MIUI and HyperOS. Fortunately, the Android ecosystem provides several reliable mechanisms for rollback actions.
Recovery can take many different ways, from a standard cloud service to the use of hidden system logs; an application removed from Google Play is stored in the account history forever, even if it is not in the store; it is a fundamental feature of the platform that allows you to return software years later; however, system components require a more delicate approach.
In this article, we will discuss all the current ways to return programs. We will look at both standard tools and advanced methods for power users. It is important to understand the difference between simply removing a shortcut and completely uninstalling a package. User data can be lost without prior synchronization, so be careful when choosing a method.
Using the download history in the Google Play Store
The most obvious and often ignored way is to refer to your account history, and even if an application has been removed from your device, Google Play still has a record of its installation, which works for any software that has ever been downloaded to that account, no matter when it happened.
To start, you need to open the app store on your smartphone. Click on the profile icon in the upper right corner of the screen. From the menu that opens, select "Manage applications and devices." Next, go to the "Manage" tab, where the default list of updates is displayed.
At the top of the screen, you'll see a switch that's usually in the Update position. Click on it and select "Not installed on this device." You'll see a full list of programs that have ever been linked to your account but are not currently on your phone. Find the name you want in the list and click the install button.
This method is ideal if you know exactly the name of the program. However, if the list is huge, the search can take time. Also, it is worth considering that some applications may be marked as βIncompatible with your deviceβ if the developer has limited support for your model or version of Android.
β οΈ Note: When you re-install the application through the Play Store history, it will be installed in the version that is current at the moment. APK-Files cannot be downloaded through this interface, only the current assembly.
Recovery through Mi Cloud Service
Xiaomi smartphone owners have access to their own cloud storage Mi Cloud. This service is able to back up not only contacts and photos, but also a list of installed applications. If you had synchronization enabled, you can return the software in a couple of touches.
Go to your smartphone settings and find the About Phone section or go straight to the Mi Cloud menu. You will need to log in to your Mi Account account. Select "Reserve" or "Restore from backup." The system will prompt you to select the last saved restore point.
When you select a backup, look at the date it was created, the backup details will list the applications that will be restored, you can select specific programs or restore everything at once, and once confirmed, the process of downloading and installing packages from the cloud will begin.
What if Mi Cloud doesnβt see a backup?
The advantage of this method is that it is not only the recovery of the self. APK-files, but also some settings within applications if they were included in the backup. This is especially useful for games and instant messengers, where it is important to keep progress or correspondence history.
But there's a caveat: if it's been a long time since you deleted it, the backup could be overwritten with a new one that didn't have the apps in it, and then it won't work, and you'll have to look for other options.
Search in the shell cart MIUI and GetApps
The MIUI shell and the GetApps store (formerly Mi Apps) have a built-in Recycle Bin feature, similar to the Windows Recycle Bin, which is used to get remote objects before being erased, and is often enabled by default, but users rarely look into this section.
Open the Security app (green shield icon), which is the system control center on all Xiaomi phones. scroll down to the Cleanup section or find the Recycle Bin icon. It stores deleted files, photos and, importantly for us, remote apps.
Inside the shopping cart, go to the Apps tab, and you'll see a list of programs that have been removed in the past 30 days (the shelf life can vary depending on the firmware version), select the app you want, and click Restore. It'll come back to its place with all the data.
βοΈ Pre-reconstruction checks
It's worth noting that the GetApps shopping cart works a little differently: Open the GetApps store, click on the profile and find the Deleted section. There can also be a history saved that allows you to quickly return a game or utility without searching the entire directory.
| Method | Storage period | Data retention | Internet availability |
|---|---|---|---|
| Google Play | Indefinitely | No (APK only) | I'll be sure. |
| Mi Cloud | Before the backup replacement | Yes (settings + APK) | I'll be sure. |
| MIUI basket | 30 days | Yes (full) | Don't. |
| ADB (Shell) | Depends on the cache. | No. | Don't. |
β οΈ Attention: Basket function in MIUI If you haven't found your apps there, check if the restriction on storing deleted files is worth it or if the feature hasn't been activated before.
Return of system applications through ADB
This is more difficult when it comes to system components that have been removed from the system. ADB (Android Debug Bridge for deblogging. Normally, you can't get them back, because they're not in the Play Store, and they're not stored in the basket.
You'll need a PC, USB-cable and installed drivers ADB. On the phone you need to activate the debugging mode on USB. To do this, seven times click on the build number in the About Phone section to unlock the developer menu, and then turn on the corresponding switch in the advanced settings.
Connect your smartphone to your computer and open the command line in the ADB tool folder. Enter the adb device command to make sure the device is visible. To return the system application, you use the packet installation command:
adb shell pm install-existing name.packet.applicationsThe problem is that you need to know the exact name of the packet (e.g. com.android.calculator2). If you don't remember the name, you can list all the packets that are deleted for the current user. Often, system applications are not physically deleted, but are hidden for the user with ID 0.
π‘
Use the command 'adb shell pm list packages -u' to see a list of all packages, including those that have been hidden or deleted for the current user but are still present in the system.
If the install-existing command didnβt work, itβs possible that the component was completely cut out of the system partition (which is rare for normal deblogging), in which case only flashing the phone or installing the original one will help. ZIP-Archives with system applications through the Recovery.
Analysis of hidden folders and installer cache
Android stores a lot of temporary files that can be useful. APK-files remain in hidden directories even after the label is removed, this is true if the application was downloaded from a browser or third party source, and not from the official store.
Use a file manager with hidden folder access (e.g. Mi File Manager with hidden file display enabled or Total Commander). Go to the root directory and check the /Android/obb/ or /data/app/ folder (access may be restricted without root rights).
It is also worth checking the download folder. /Download/ and /MIUI/download_all/. Users often forget that the installation file APK If you find a file with the.apk extension, just run it to re-install.
In some cases, cleaning the Package Installer cache helps. Go to the application settings, search the Package Installer list, and try to clear it. This won't return the deleted one, but it can fix bugs that prevent you from installing again.
β οΈ Note: No root permissions access to folder /data/data/ Do not try to use third-party software to access system files without understanding the risks, this may disrupt security. MIUI.
Prevention and backup
The best way to combat data loss is to back up regularly. Don't rely on chance. Set up automatic sync of important apps with Google Drive or Mi Cloud. It'll take a couple of minutes, but it'll save uptime hours in the future.
It is recommended to periodically make full backups to an external media or computer, you can use the built-in "Reserve and restore" function in the phone settings. Select "Reserve to computer" and follow the instructions.
π‘
Automatically synchronizing application data to the cloud is the only guaranteed way to keep progress in games and program configurations when removed.
It is also helpful to keep a list of important system packages if you are deblotting, write down the names of the packages before removing them through ADB, which will allow you to quickly restore the functionality of the phone in case of an error or need to sell the device.
Use third-party backup utilities APK-files, such as APK Extractor. They let you save the installation files of all the installed applications to a separate folder. If the program is removed, you can install it from the saved copy without searching the Internet.