GetApps (formerly the Mi App Store) is pre-installed on all Xiaomi Redmi smartphones and often becomes a source of annoyance for users. It not only takes up space in memory, but also automatically installs updates, shows annoying notifications about βrecommendedβ applications, and in some cases even overwrites custom APKs to its versions from the brand store. Despite the fact that it is impossible to remove it by standard means (system software), there are legal ways to disable GetApps forever β from simple settings to deep modifications of the system.
In this article, we will analyze 5 proven methods β from the safest (through the settings menu) to radical (using ADB and disabling system services). All instructions are relevant for Xiaomi Redmi on MIUI 12-14 (including global and Chinese firmware), and also take into account the features of models from 2023-2026 (for example, Redmi Note 12/13 Pro, Redmi K60).
Why does GetApps bother users?
At first glance, GetApps seems like a harmless branded app store, but in practice it creates a number of problems:
- π± Automatically install updates β even if you manually update an app (like YouTube or WhatsApp) via Google Play, GetApps can roll it back to its version.
- π Spam Notifications β Game Ads, Exclusive Offers and Reminders to Optimize the System.
- π Traffic and battery consumption β background activity of com.xiaomi.mipicks consumes up to 5% of the charge per day.
- π Restriction of rights β on some firmware GetApps blocks installation APK third-party.
According to MIUI 14, the application takes up to 150 MB of memory and has 12 background processes that cannot be disabled through a standard task manager. Moreover, on Chinese firmware (China ROM), GetApps is integrated with the update system - deactivation of it can lead to the loss of the ability to update MIUI through settings.
Method 1: Disconnect via MIUI settings (without root)
The easiest and safest method is to deactivate the application through the settings menu. It doesn't delete GetApps completely, but it stops it and removes notifications. It's suitable for all Redmi models on MIUI 12-14.
Instructions:
- Open Settings β Applications β Application Management.
- In the search bar, enter GetApps (or the App Store on Russian firmware).
- Select the app and click Disable (if the button is inactive, tap three dots in the upper right corner and select Remove Updates, then try again).
- Confirm the action in the dialog window.
After the shutdown:
- β The icon will disappear from the app menu.
- β Notifications will stop coming.
- β Background processes (com.xiaomi.mipicks) may continue to work (check in Settings) β Battery β Consumption of charge).
Backup of important data
Check the version of MIUI (Settings β About the phone)
Turn off automatic app updates in Google Play
Close all background applications-->
β οΈ Attention: On firmware MIUI China disabling GetApps may block access to system updates. In this case, use Method 3 (via the Internet) ADB) Pm hide instead of complete removal.
Method 2: Remove updates and reset to factory version
If the Disable button is inactive, the reason may be an updated version of GetApps, which has extended rights, in which case a rollback to the factory version will help:
Steps:
- Go to Settings β Applications β GetApps β Storage.
- Click Clear the cache and Delete the data.
- Return to the app information screen and tap on three dots β Remove updates.
- After the rollback, try again to press Disconnect.
If this method does not work, check if administrative rights are established for GetApps:
- Go to Settings β Passwords and Security β Application Permissions β Administrative Rights.
- Find GetApps in the list and disable all rights.
| Method | Need root? | Removing it completely? | Risk to the system |
|---|---|---|---|
| Disconnection through settings | β No. | β No (only deactivation) | β οΈ Low (can block updates) MIUI China ROM) |
| Removal of updates | β No. | β No. | β Absent. |
| ADB-team | β No. | β Yes (partially) | β οΈ Average (Risk of Errors in Incorrect Commands) |
| MIUI Optimized | β Yes. | β Yes. | β High (may disrupt the system) |
Method 3: Disconnect via ADB (without root)
If standard methods didnβt work, use Android Debug Bridge (ADB), a debugging tool that allows you to manage system applications without superuser rights.This method works on all Redmi models, including the Redmi Note 11/12/13 and the POCO X5.
Preparation:
- Download ADB Tools for Windows/macOS/Linux.
- Turn on Developer Mode on your phone: Settings β About Phone β MIUI version (shap 7 times).
- Activate Debugging by USB in Settings β Additional β For developers.
- Connect your phone to your PC and confirm your trust in your computer.
Commands to disable GetApps:
adb shell
pm uninstall -k --user 0 com.xiaomi.mipicks
pm disable-user --user 0 com.xiaomi.mipicksTranscript of commands:
- pm uninstall-k --user 0 - removes updates for the current user (does not affect system files).
- pm disable-user --user 0 -- disables the application completely.
π‘
If GetApps reappears after the reboot, add it to the blacklist via adb shell dumpsys deviceidle whitelist -com.xiaomi.mipicks.
β οΈ Attention: On some firmware (MIUI 14 China: pm uninstall command can cause error DELETE_FAILED_INTERNAL_ERROR. In this case, use only pm disable-user or go to the method. 4.
Method 4: Remove via MIUI Optimized (root required)
For users with unlocked bootloader and root rights, a radical method is available - removing GetApps through the MIUI Optimized module (formerly MIUI Optimizer), which completely erases the application from the system, including all its services and background processes.
Instructions:
- Install MIUI Optimized through Magisk.
- Reboot the phone.
- Open Termux or any root terminal and run: su mount -o rw,remount /system rm -rf /system/priv-app/MiAppStore rm -rf /system/app/MiAppStore rm -rf /data/app/com.xiaomi.mipicks* reboot
After the reboot:
- β GetApps will be completely removed (including icons, notifications, and background processes).
- β Free up to 200 MB of memory.
- β οΈ On some firmware (MIUI 13 China) this may cause system update errors.
What if MIUI updates stopped working after deletion?
Method 5: Blocking through a firewall or Hosts
If you only need to block notifications and background activity, but save the application itself (for example, for MIUI updates), use network lock.
- π₯ Firewall (NetGuard or AFWall applications)+ root).
- π Editing the Hosts file (without root, but requires ADB).
To block through Hosts:
- Connect your phone to your PC and run: adb shell su mount -o rw,remount /system echo "127.0.0.1 app.market.xiaomi.com" >> /system/etc/hosts echo "127.0.0.1 api.game.xiaomi.com" >> /system/etc/hosts reboot
- After the reboot, GetApps will lose access to Xiaomi servers and stop downloading notifications.
List of domains to block:
| domain | Appointment |
|---|---|
| app.market.xiaomi.com | Main server GetApps (notifications, updates) |
| api.game.xiaomi.com | Advertising for games and promotions |
| sdkconfig.ad.xiaomi.com | Analytics and Targeted Advertising |
π‘
Blocking through Hosts is the safest way to disable background activity of GetApps without deleting system files. Suitable for users without root, but requires reuse after resetting settings.
What if GetApps is back after the MIUI update?
After major MIUI updates (e.g., from MIUI 13 to MIUI 14), GetApps can recover, because the system reinstalls standard applications to prevent the return of:
- Back up /system/priv-app/MiAppStore (if manually deleted).
- Use Magisk modules like Universal SafetyNet Fix or MIUI Bloater Remover, which automatically block the recovery of unnecessary applications.
- Turn off automatic MIUI update via Settings β System Update β Three Points β Settings β Auto Update.
If GetApps is back,
- Repeat Method 3 (ADB) or Method 4 (MIUI Optimized).
- Check to see if new system applications with similar names have appeared (e.g. com.xiaomi.market).