Xiaomi smartphone owners often encounter pre-installed software that isn’t always convenient. In particular, the GetApps app store (formerly known as the Mi App Store) raises a lot of questions for users accustomed to pure Android. On the Redmi 9 model, this service is integrated deep enough into the MIUI shell, making it an obvious task for a beginner to remove.
The manufacturer's system limitations don't allow you to simply take and remove this component by standard methods through the settings menu. However, there are proven ways to circumvent these restrictions using debugging tools or special permissions. ADB-The command button, because the "Delete" button in the phone's interface will be missing or inactive, is important to understand the difference between simply turning off and completely demolishing the system package.
In this article, we will discuss all the nuances of working with system applications based on the Helio G80 processor installed in the Redmi 9. You will learn how to safely deaktivirovat' service, whether it is worth doing it for the sake of battery saving, and what risks the complete removal of system components carries. We will consider both software methods and settings of the internal logic of the shell.
⚠️ Warning: Before you start any manipulation of system files, be sure to create a complete backup of the data. MIUI This can lead to unstable interface operation.
What is GetApps and why is it built into Redmi 9?
GetApps is Xiaomi’s own app store, similar to Google Play, but with its own set of rules and content. On global firmware versions that ship to Russia and CIS countries, it often serves as a platform for distributing games and utilities optimized for Redmi hardware.
The main reason for its deep integration is to monetize the ecosystem: MIUI makes money not only from selling devices, but also from advertising inside system applications. GetApps is one of the key sources of revenue, so developers are in no way preventing its removal. At Redmi 9, it is also responsible for automatically updating some system components and design themes.
Users often confuse this store with regular viruses or malware due to intrusive notifications. However, from a technical point of view, it is a legitimate component of the operating system. Its processes can consume RAM, which on a budget device with 3 or 4 GB of RAM can be a noticeable factor.
- 📱 It is a system application with the manufacturer's signature rights.
- 🔄 Responsible for (push) notifications about new games and promotions.
- 🛡️ Has self-defense mechanisms against removal through a standard interface.
Understanding the nature of this service helps you choose the right strategy to deal with it, so if you're just going to remove annoying notifications, you're going to have to do a deep enough setup, and if you want to free up space and resources, you're going to have to use more radical methods.
Preparing the smartphone Redmi 9 to remove system applications
Before we start to act, we need to get the device ready. Android's standard security settings block access to system files, so we'll need to turn on developer mode. Redmi 9 has its own MIUI shell features.
First, you need to activate the developer menu. Go to Settings → About Phone and find the MIUI Version line. You need to quickly click on it 7-10 times in a row until the message “You became a developer” appears.
☑️ Preparation of Redmi 9
Then we go to Settings → Additional settings → For developers, you need to find the USB Debugging and activate it. The system will give a warning about potential risks, we agree. It is also important to enable the option “Install via USB” and “Debug via USB (Security settings)” if they are available in your version of the firmware.
⚠️ Note: When you include debugging on USB Redmi 9 may require an insertion SIM-maps and confirmations through SMS. Make sure you have a minimum amount on your balance sheet or Wi-Fi enabled to ensure that your services work properly.
Remember to connect the device to your computer in file transfer mode, although this is not always necessary for initial setup.The main thing is to ensure a stable connection if you plan to use cable debugging methods. Wireless debugging on older versions of Android (and Redmi 9 runs on Android 10/11) can be unstable.
Disconnection method through standard MIUI settings
The safest, though not always entirely effective, way is to use built-in constraints: In some regions and firmware versions, MIUI allows you to disable system applications without physically removing them, which puts the application into sleep mode, preventing it from running and consuming resources.
To start, go to Settings → Apps → All Apps. In the list, find GetApps (may appear as “App Store” or “Mi Apps”). Click on the gear icon or just log in to the app menu. If the “Disable” button is active, you’re lucky, it’s the easiest way.
But on Redmi 9, most of the time, that button is inactive, so you can try to restrict the application rights, go to Application Permissions, and you can't have all the rights you have: network access, storage, notifications, which won't delete the application, but it will make it virtually useless and invisible to the user.
💡
If the "Disable" button is grey, try pressing "Stop" first and then "Disable" immediately. Sometimes this bypasses the interface lock.
It is also worth checking the ad settings that are often associated with this service: Password and security menu → Data access can be found GetApps and deny it access to Wi-Fi and mobile Internet. Without a network, the application will not be able to download content and display ads.
- 🚫 Disable notifications in the app settings.
- 📶 Disable access to mobile Internet and Wi-Fi.
- 🔋 Limit background activity in the Battery section».
The good thing about this method is that it is reversible. If you notice other system functions that fail after you turn off (for example, the themes stop updating), you can quickly return everything as it was by simply turning the application back on.
Complete removal via ADB (Android Debug Bridge)
For those who want to achieve a guaranteed result, the only reliable way is to use the ADB toolkit. This method requires connecting the smartphone to the computer and executing commands on the command line, which allows you to remove applications for the current user, which effectively hides them from the system.
First, you need to download and install Platform Tools (ADB and Fastboot) on your computer. After unpacking the archive, open the command line in the tool folder. Connect Redmi 9 with a cable and make sure that a window appears on the phone screen requesting debugging permission - click "Allow".
adb devicesThis command should output your device's serial number, which will confirm a successful connection. If it's not unauthorized, check the phone screen and confirm the connection. Next, we need to know the exact name of the GetApps package. It usually looks like com.xiaomi.market.
List of commands for removal
To delete, enter the following command:
adb shell pm uninstall -k --user 0 com.xiaomi.marketOnce you've completed it, you'll get a Success message. The application will disappear from the menu and the installed program list. It's important to understand that the files are physically left in the system partition, but they're no longer loaded or placed in the user profile.
| Team team. | Description of action | Risk |
|---|---|---|
| adb shell pm list packages | Provides a list of all packages | Safe. |
| adb shell pm uninstall -k --user 0 [package] | Remove the packet for the user 0 | Medium. |
| adb shell pm install-existing [package] | Restores the system package | Safe. |
| adb reboot | Reboots the device | Safe. |
If you want to return GetApps after deleting, use the command adb shell pm install-existing com.xiaomi.market. This will return the application to its original state without the need to flash the phone.
Use of specialized utilities for cleaning
Instead of manually entering commands, you can use graphical shells for ADB, such as Xiaomi ADB/Fastboot Tools or Universal Android Debloater.These programs automatically identify the connected device and offer a list of system applications to remove, marking safe and dangerous.
When using such utilities on Redmi 9, it is important to be careful with the labeling of packages. Some programs may mark GetApps as safe to remove, but do not warn about the possible consequences for other Xiaomi services.
The advantage of debloat software tools is that they have databases that specify what a particular package is responsible for, such as a utility that tells you that com.xiaomi.market is linked to cloud storage services or Game Turbo.
However, it is worth considering that such programs require the presence of ADB drivers installed on the computer. Windows often has problems with automatic installation of drivers for Redmi 9, and they have to be installed manually through the Device Manager, choosing a universal Android driver.
- 💻 Requires driver installation ADB PC-only.
- 📝 Have built-in databases of secure packages.
- ⚡ Allows you to delete multiple applications with one click.
Using third-party software speeds up the process, but adds another layer of potential bugs. If the program freezes during removal, the process can be interrupted, leaving the system in an unstable state.
Possible problems and system recovery
Removing system components always carries risks. Redmi 9 may have trouble updating other Xiaomi apps, such as Themes, Security, or Explorer, after removing GetApps, and these apps may try to contact the store to check for updates and, without finding it, issue bugs.
In rare cases, you may experience increased battery consumption due to cyclical attempts of the system to start the missing service. If you notice that the phone has started to warm or quickly discharge after cleaning, it is worth checking the error logs or simply restore the deleted package.
⚠️ Note: If the fingerprint scanner or camera stops working after removing GetApps, reset your settings immediately or restore the package via the ADB. These components may depend on the application store libraries.
To restore, it is enough to re-install the existing package, as described in the section about ADB. If the phone stopped booting (bootloop), you will need to log in to Recovery mode and a full data reset (Wipe Data), which will delete all user information.
💡
Recovery of a remote system application via ADB takes less than a minute and is the quickest way to fix bugs that have occurred after cleaning the system.
It is also worth remembering that when you update your MIUI firmware through the System Update menu, deleted system files can be restored automatically. This is normal behavior: the updater checks the integrity of the system partition and returns missing components.
Alternative solutions: blocking without removal
If deletion seems too risky, alternative ways to minimize harm from GetApps might be considered, such as using file hosts to block domains the application accesses, requiring root rights or using local ones. VPN-filter.
Another option is to use freeze-free applications, such as Titanium Backup (requires Root) or Ice Box, which allow you to force the application to stop and prohibit it from running until the user decides to activate it, which is more effective than a standard shutdown.
For users who don't want to mess with complex settings, all that remains is ignoring: Hide the GetApps icon in a folder on the last desktop screen and forget about it. Periodically check permissions to make sure the app doesn't get new rights after the system update.