How to permanently disable GetApps on Xiaomi: 5 proven ways

GetApps (formerly the Mi App Store) is Xiaomi’s branded app store that is pre-installed on all of the brand’s devices. Despite being useful to Chinese users, many owners of Redmi, Poco or Xiaomi smartphones outside of China face its intrusive notifications, background activity and inability to completely remove by standard means. According to research by XDA Developers, up to 40% of MIUI users try to deactivate GetApps in the first 3 months after buying the device – and not always successfully.

In this article, we will discuss all the current ways to disable GetApps on MIUI 12-15, including root-free methods using ADB, as well as radical solutions for advanced users. We will focus on the nuances for global (Global ROM) and Chinese (China ROM) firmware, where the behavior of the application may differ. If you are tired of constant store updates or suspect it of excessive battery consumption, read on.

Why does GetApps bother users?

At first glance, GetApps seems like a harmless analogue of Google Play, but in practice it creates several problems:

  • πŸ“± Intrusive notifications: even after disabling alerts in the settings, the application continues to send ads for β€œhot discounts” through system channels.
  • πŸ”‹ Background activity: According to AccuBattery, GetApps can consume up to 5–7% of battery power per day due to constant synchronization.
  • πŸ“¦ Uninstallable: Unlike most Bloatware, the application is protected by the system and not removed through the Settings menu β†’ Annexes.
  • 🌍 Regional restrictions: Many apps in GetApps are only available to users in China, making the store useless to European audiences.

In addition, GetApps automatically installs updates for Xiaomi system applications (such as Mi Browser or Mi Video), which can lead to conflicts with manual settings or modified versions of the software. In some cases, users note that after updates through GetApps, Magisk or other root solutions stop working.

πŸ“Š How often do you worry about notifications from GetApps?
Never noticed.
1-2 times a week
Every day.
Turned off immediately after purchase.

Method 1: Disconnect via MIUI settings (without root)

The easiest and safest method is to deactivate the application through standard settings, which is suitable for most devices on MIUI 12-15 and does not require special knowledge. Importantly, this method does not remove GetApps completely, but only stops it from working and hides it from the menu.

  1. Open Settings β†’ Applications β†’ Application Management.
  2. In the search bar, enter GetApps (or the App Store on Russian firmware).
  3. Click on the app, then select Disable (or Remove Updates if the Disable button is inactive).
  4. Confirm the action in the window that appears. The system will warn that some functions may stop working β€” ignore it.

Once disabled, the GetApps icon will disappear from the home screen and from the app menu, and the background processes will be stopped. However, there is a caveat: the next major MIUI update (for example, from MIUI 14 to MIUI 15), the application can be activated again. To avoid this, use the methods in the following sections.

Backup of important data

Check the version of MIUI in Settings β†’ About the phone

Turn off automatic app updates in Google Play

Charge your phone at least 50%

-->

⚠️ Note: On some firmware (China) ROM or modified assemblies) the Disable button can be blocked. ADB.

Method 2: Removal via ADB (without root rights)

If the standard shutdown didn't work, you can use Android Debug Bridge (ADB), a tool for debugging Android devices, which removes GetApps completely, but requires connecting the phone to your computer, and the advantage is that it works even on locked firmware and doesn't violate warranty.

First, prepare:

  • πŸ–₯️ Computer with installed Xiaomi drivers (you can download on the official website).
  • πŸ“± Included debugging by USB: Settings β†’ The phone. β†’ Version. MIUI (Press 7 times to activate Developer Mode, then Settings β†’ Additionally. β†’ For developers β†’ Debugging by USB.
  • πŸ”§ Utility. ADB (Download Platform Tools from Google).

Follow the instructions:

1. Connect the phone to the PC and confirm the debugging permission.


2. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.




3. Enter a command to check the connection:




adb devices




(Your device serial number should appear)




4. execute the command to remove GetApps:




adb shell pm uninstall --user 0 com.xiaomi.mipicks




5. Reboot the phone.

If the command fails, try an alternative packet ID for older versions:

adb shell pm uninstall --user 0 com.xiaomi.market

πŸ’‘

If the application reappears after the MIUI update after removing GetApps via ADB, repeat the procedure or use the blocking method through Magisk (see Method 4).

Method 3: Blocking through system permissions (MIUI 14+)

Starting with MIUI 14, Xiaomi has added advanced permission settings for system applications, which allows you to limit GetApps activity without completely removing it.The method is suitable for users who want to save the store "just in case" but stop its background operation.

Instructions:

  1. Go to Settings β†’ Applications β†’ Application Management β†’ GetApps.
  2. Press permissions and turn off all switches, especially: πŸ“Ά Mobile Data and Wi-Fi (to stop updates) πŸ”” Notifications (to block advertising) πŸ”„ Auto-run (so that the application does not start with the system)

Limit background activity

Reset the device.

This method doesn’t remove GetApps, but it minimizes its impact on the system.Cons: The next MIUI update may reset some resolutions, so check them after installing new firmware versions.

What if GetApps keeps sending notifications?
Even after permissions are disabled, the app can use system channels to display ads. In this case: 1. Install the App Inspector app from Google Play. 2. Find GetApps in it and check what services it runs. 3. If a process is detected com.xiaomi.mipicks.push, block it through ADB by command: adb shell pm disable-user --user 0 com.xiaomi.mipicks.push

Method 4: Complete removal with Magisk (for root)

If your device has an unlocked bootloader and Magisk installed, you can remove GetApps permanently, including all of its system components.This method is suitable for advanced users, as it requires root access and can affect the stability of the system.

You'll need:

  • πŸ“± Device with Magisk (installation through the TWRP or Fastboot).
  • πŸ”§ App Systemizer or Universal Debloater (available in Magisk repository).
  • πŸ“ Backup of data (in case of failure).

Step-by-step:

  1. Open Magisk Manager and go to the Modules section.
  2. Press. + and choose ZIP-Universal Debloater Module.
  3. After installation, restart the phone.
  4. Launch the Universal Debloater app (appears on the menu) and find in the list: com.xiaomi.mipicks (GetApps main package) com.xiaomi.market (older versions) com.xiaomi.mipicks.push (notification service)

Delete selected

Reset the device.

⚠️ Note: Removing system applications via Magisk may result in bootloop (locked boot) on some firmware.Be sure before the procedure that you have access to the system. TWRP It's the most stable way to restore backup. MIUI 13–15 For Redmi Note devices 10/11, Poco F3/F4 Xiaomi 11/12.

Method 5: Alternative methods for Chinese firmware (China ROM)

Users of China ROM devices (such as Xiaomi 13 Ultra or Redmi K60 for the Chinese market) face additional limitations: GetApps is integrated deeper into the system and often blocks standard removal methods.

Method 1: Replacement with global firmware

The most radical solution is to flash the device on Global ROM or EEA ROM (for Europe), which will remove all Chinese services, including GetApps, but will require:

  • Unlock the bootloader (via Mi Unlock Tool).
  • TWRP or Fastboot ROM installations.
  • The risk of loss of warranty (on some models).

Method 2: DNS Blocking

If the firmware is not your option, you can block GetApps access to Xiaomi servers by changing the DNS:

  1. Install the DNS Changer app from Google Play.
  2. Add the custom rule for domains: api.mi.com app.market.xiaomi.com sdkconfig.ad.xiaomi.com

DNS

1.1.1.1

8.8.8.8

This won’t remove the app, but will stop updates and ad impressions.

MethodRoot is required.Removes completelyRisk to the systemSuitable for China ROM
Disconnection in settings❌ No.❌ No.⚠️ Low.βœ… Yes.
ADB-team❌ No.βœ… Yes.⚠️ Medium.❌ No (partially)
Restriction of permits❌ No.❌ No.βœ… Minimumβœ… Yes.
Magisk + Debloaterβœ… Yes.βœ… Yes.⚠️ High-pitchedβœ… Yes.
Global ROM firmwareβœ… Yes.βœ… Yes.⚠️ criticalβœ… Yes.

What if GetApps is back after the update?

One of the most common problems is that GetApps reappears after the MIUI update via OTA, because system applications are restored from the firmware image, to prevent the store from returning:

  1. Turn off Auto Update: Go to Settings β†’ About Phone β†’ System Update. Click on the three dots in the top right corner and select Settings. Turn off Auto Boot via Wi-Fi and Update Notices.

Use ADB after each update

Repeat the command adb shell pm uninstall --user 0 com.xiaomi.mipicks immediately after installing the new version of MIUI.

Disable Flag Secure

This will prevent the recovery of remote applications when you update.

If you are updating the firmware through TWRP, before installing the new version MIUI edit the updater-script file in ZIP-In the archive, you'll need to delete the lines that are responsible for installing GetApps.

πŸ’‘

The most reliable way to avoid getting GetApps back is to disable it. OTA-Update and install firmware manually via Fastboot or TWRP, Remove unnecessary packages from the image.

FAQ: Frequent questions about GetApps on Xiaomi

Can I delete GetApps without a computer?
Yes, but with limitations. On MIUI 14+, you can use the App Inspector app (from Google Play) to manually disable GetApps services. However, complete removal without ADB or root is not possible.
Why did GetApps stop working after it was removed?
GetApps is linked to Xiaomi's themes service (com.android.themes).If the themes are no longer used after you delete the store, install them manually through the app. APK-files or restore com.xiaomi.mipicks through ADB Adb shell cmd package install-existing com.xiaomi.mipicks
Is it safe to remove GetApps for banking applications?
Yes, removing GetApps does not affect the operation of banking applications (such as SberBank Online or Tinkoff), as they use Google Play Services to check security. However, if you use Magisk for removal, hide root using the MagiskHide Props Config module to avoid blocking.
How to return GetApps if you need it to update your firmware?
If you have removed GetApps, but it is required for installation OTA-Update, restore it through ADB: adb shell cmd package install-existing com.xiaomi.mipicks or download the original APK You can use APKCombo and install it manually. Once you've updated the firmware, you can delete the store again.
Are there any alternatives to GetApps for Xiaomi?
You can use GetApps instead of GetApps: πŸ“± Google Play Store – for most apps. 🌐 Aurora Store – an open client for Google Play without tracking. πŸ“¦ APKMirror – for manual installation APK-file. πŸ›‘οΈ F-Droid is open source. It's a Hex Installer or Substratum design option (requires root).