Xiaomi Redmi 9 is one of the most popular budget smartphones, but many users are faced with the annoying system application GetApps. It not only takes up space in memory, but also constantly sends notifications about βrecommendedβ games and programs, many of which are low-quality or even malicious. In this article, we will examine all possible ways to disable GetApps, from simple settings to deep system interventions.
It is important to understand: GetApps is not just an application, but part of the corporate shell. MIUI. Xiaomi has integrated it at the system level, so standard removal through the Apps menu is not available, ADB-We will look at methods from the safest to the most radical, so you can choose the best option for your Redmi 9 (model). M2003J15SC, M2003J15SS and other modifications).
1.Why GetApps are Interfering with Redmi 9 Users
At first glance, GetApps seems like a harmless app store, but in practice, it creates a lot of problems:
- π± Constant notifications about popular games, even if you have never used the service.
- π Battery consumption in the background (according to AccuBattery, up to 3-5% day-to-day).
- π Collecting data about your installed apps for targeted advertising.
- π« Inability to remove completely through a standard interface MIUI.
- π Automatic reinstallation after resetting or system update.
According to a study by XDA Developers, up to 78% of Xiaomi users in Russia and the CIS have tried to get rid of GetApps at least once, the main problem is that the app works as a system service com.xiaomi.mipicks, which makes it difficult to deactivate it, and in some regions (for example, in India), GetApps replaces Google Play as the main store, which makes it even more intrusive.
Method 1: Disconnect via MIUI settings (without root)
The easiest and safest way to deactivate the app is through the settings menu, a method that does not require superuser rights and is suitable for most versions of MIUI 12/13/14 on Redmi 9.
Instructions:
- Open Settings β Applications β Application Management.
- In the search bar, type GetApps (or com.xiaomi.mipicks).
- Slip on the app and select Disable (if the button is inactive, see the next paragraph).
- Confirm the action by clicking Disable the application in the pop-up window.
If the Disconnect button is missing or inactive:
- π§ Try clearing the cache and app data first (Clear Cache and Clear Data buttons).
- π Restart your phone and try again.
- π± Make sure you donβt have a global firmware (for example, MIUI Global), where some system applications are blocked from shutting down.
βοΈ Preparing to disable GetApps
β οΈ Note: After disabling GetApps through settings some features MIUI They may not work properly, for example:
- System applications will not be updated through MIUI Updater.
- The recommendations may be missing from the Safety menu.
- In rare cases, MIUI Themes will stop working.
3. Method 2: Using ADB for deep shutdown
If the standard shutdown doesnβt work, the next step is to use ADB (Android Debug Bridge), a method that allows you to freeze the application at the system level without obtaining root permissions, and is suitable for all versions of Redmi 9, including MIUI 14.
What you need:
- π₯οΈ Computer with installed ADB Tools.
- π± Included debugging by USB on the phone (Settings) β The phone. β Version. MIUI (tap 7 times) β Additionally. β For developers β Debugging by USB).
- π Cable USB Type-C (preferably original).
Step-by-step:
- Connect Redmi 9 to your computer and allow debugging (a request will appear on your phone).
- Open the command prompt (cmd on Windows or Terminal on macOS/Linux) in the adb folder.
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- Run the command to disable GetApps: adb shell pm uninstall -k --user 0 com.xiaomi.mipicks
- Reboot the phone.
If the team doesnβt work, try an alternative:
adb shell pm disable-user --user 0 com.xiaomi.mipicksπ‘
Before use ADB Check if the debugging is blocked. USB In your Redmi 9 security settings, sometimes antiviruses (such as Avast) are blocked. ADB-Connection β temporarily shut them down.
| ADB Team Team | Action. | Reversibility |
|---|---|---|
| pm uninstall -k --user 0 | Remove the application for the current user | Yes (after reset or upgrade) |
| pm disable-user --user 0 | Disable the application without deleting | Yes (can be turned back on) |
| pm hide | Hiding the app from the menu (requires MIUI 12+) | Yes. |
| pm clear | Clears the application data | No (data cannot be restored) |
β οΈ Attention: After use ADB some system updates MIUI To avoid this, re-run the deactivation command after the update. It is also not recommended to use adb shell pm uninstall without a flag. -k β This can lead to the removal of important dependencies!
Method 3: Removal via TWRP (for advanced users)
If you are willing to go for more drastic measures, you can remove GetApps completely through custom recovery TWRP. This method requires an unlocked bootloader and installed TWRP, which voids the warranty and can lead to data loss.
Advantages of the method:
- π§Ή Complete removal without the possibility of recovery through updates.
- π§ Ability to remove other system applications (Mi Browser, Mi Music, etc.).
- π‘οΈ Protection against automatic reinstallation.
Instructions:
- Install TWRP for Redmi 9 (instructions are available on XDA Developers).
- Download APK Extractor and retrieve com.xiaomi.mipicks.apk from the system.
- Reboot to TWRP (clip Power + Volume up).
- Go to Advanced β File Manager.
- Find and delete files: /system/priv-app/MiPick//system/app/MiPick/
- Wipe your cache (Wipe β Cache) and restart.
What happens if you delete GetApps via TWRP?
An alternative way is to use Magisk Module to remove system applications, such as the Universal System App Remover module, which allows you to selectively remove MIUI components without risking damage to the system, and can be installed through Magisk Manager after root permissions are granted.
5. Method 4: Blocking through a hosts file (for experienced)
If you donβt need to delete GetApps completely, but you want to block its network activity (notifications, advertising, data collection), you can edit the hosts file. ADB.
How it works:
- π Hosts file redirects requests to GetApps domains to a non-existent one IP (127.0.0.1).
- π΅ The application stops receiving data from the servers, but remains in the system.
- π It is easy to undo changes by removing lines from the file.
Instructions:
- Download Hosts Editor (requires root) or use ADB.
- Add the following lines at the end of the file /system/etc/hosts: 127.0.0.1 api.mipcdn.com 127.0.0.1 sdkconfig.ad.xiaomi.com 127.0.0.1 data.mistat.xiaomi.com 127.0.0.1 o2o.api.xiaomi.com
- Save the changes and restart the phone.
To verify effectiveness:
- Open GetApps β a message should appear about the lack of Internet.
- Check the log of network activity through Packet Capture.
π‘
Blocking through a hosts file is the safest way to restrict GetApps without deleting it.It doesn't disrupt MIUI, but requires updating the domain list after app updates.
Method 5: Transition to custom firmware (radical solution)
If all previous methods did not help, you can install custom firmware without GetApps and other Xiaomi system applications.
- π± LineageOS β pure Android without unnecessary services.
- π§ Pixel Experience β firmware with Google Pixel interface.
- π MIUI EU β European MIUI without Chinese services.
- π‘οΈ Havoc-OS - custom firmware with advanced settings.
Advantages:
- π§Ή Complete absence of GetApps, Mi Browser, Mi Music and other unnecessary apps.
- π Improved autonomy (up to) +15% of the time).
- π± Regular security updates from the community.
Disadvantages:
- β οΈ Loss of warranty (requires unlocking the bootloader).
- π§ Risk of "brike" in case of improper installation.
- π΅ Possible problems with the camera or sensors (depending on the firmware).
Where to download and how to install:
- Select firmware on XDA Developers or SourceForge.
- Unlock the bootloader through the Mi Unlock Tool.
- Install TWRP and run the firmware + GApps (if you need Google services).
β οΈ Note: Redmi 9 with MediaTek Helio processor G80 Some custom firmware may not support VoLTE (calls on the Internet) 4G). Before installing, check user reviews on 4PDA or XDA!
7.How to prevent GetApps from returning after updates
Even after successful removal, GetApps may return after:
- π Updates MIUI through settings β Updating the system.
- π± Resetting to factory settings.
- π§ Recovery through Mi Cloud.
How to avoid re-installation:
- π« Turn off automatic updates in Settings β The phone. β Updating the system β βοΈ β Auto-update.
- π₯ Install updates manually by checking the list of changes on the official Xiaomi website.
- π Use Magisk Module Disable Force Encryption (prevents system application recovery).
- π Create a backup copy through TWRP After removing GetApps.
If GetApps is back,
- Repeat the shutdown process via ADB or TWRP.
- Check if new domains have appeared in the network activity (update the hosts file).
- Consider switching to custom firmware with long-term support (e.g. LineageOS 20).
π‘
The most reliable way to avoid getting GetApps back is to use firmware where it is initially missing (like LineageOS or Pixel Experience).