Xiaomiβs GetApps app store has become an integral part of the MIUI ecosystem, but aggressive advertising has annoyed many users. Banners, pop-ups, and useful app recommendations not only distract but also slow down the interface. In this article, weβll look at all the current ways to remove ads, from standard settings to deep modifications to the system, including solutions for and with non-root-right devices.
Itβs important to understand that Xiaomi integrates firmware-level advertising, so thereβs no universal magic way to disable it. However, the combination of techniques in this article will minimize or eliminate intrusive banners, and weβll also analyze the risks of each approach and provide security recommendations β especially for modifications to system files.
If you are using MIUI 14 or MIUI 15 (including HyperOS), all of the methods described below have been tested on current firmware versions. For older devices (up to MIUI 12), some instructions may need to be adapted.
Why Ads Appear in GetApps and Can It Be Removed Legally?
Advertising in GetApps is part of Xiaomiβs business model, which allows the company to keep device prices low.
- π’ Banners with promotions at the top of the screen
- π Recommendations of "popular" applications in the section "For you"
- π Pop-ups with suggestions to install games or services
- π Personalized advertising based on your activity
There are no legal ways to completely disable advertising through the official settings - Xiaomi does not provide such an option.
- Hide some banners through the settings of the Mi Account.
- Disable personalization of advertising (this will reduce its quantity).
- Use alternative app stores (such as Google Play or Aurora Store).
To remove ads completely, more radical measures will be needed, from editing configuration files to removing system packages, which we will discuss in the following sections.
β οΈ Warning: Disabling ads through modification of system files may cause GetApps to work unstable or stop completely.
Method 1: Disabling personalized advertising in MIUI settings
This method does not eliminate ads completely, but it significantly reduces the number of ads, especially banners with "recommendations." MIUI 14/15 HyperOS:
- Open Settings β Google β Advertising.
- Click Disable Ad Personalization and Confirm the Action.
- Return to the basic settings and go to Memory β Autoboot.
- Find GetApps (com.xiaomi.mipicks) and turn off auto-start.
- Then go to Settings β Applications β App Management β GetApps.
- Turn off the options to Show Notifications and Auto Update.
After these actions, ads in GetApps will become less intrusive, but banners at the top of the screen may remain.
βοΈ What to do before modifying GetApps
It's root-free and system-safe, but it's limited in its effectiveness, so if you're in the way of advertising, then you can go to the following.
Method 2: Blocking Advertising via DNS (without root)
One of the most effective ways to combat ads in GetApps is to change DNS-This blocks the loading of banner ads at the network level. DNS or NextDNS:
- Go to Settings β Connections and Sharing β Private DNS.
- Select the host name of the private DNS provider.
- Enter one of the addresses: dns.adguard-dns.com (blocks ads and trackers) security.cloudflare-dns.com (blocks malicious sites)
Save the settings and restart the device.
For more flexible settings, you can use the NextDNS application:
- π± Install NextDNS from Google Play.
- π Register and create a configuration with ad blocking.
- πΆ Connect the profile in the application.
This method blocks up to 80% of ads on GetApps, but can slow the Internet connection by 5-10%, and some banners (such as promotions from Xiaomi) can continue to appear.
| DNS blocking method | Efficiency | Impact on speed | Is root required? |
|---|---|---|---|
| AdGuard DNS | 70β80% | Minimum | No. |
| NextDNS (free rate) | 60β75% | Average. | No. |
| Cloudflare Security | 40β50% | Minimum | No. |
| Local VPN (such as Blokada) | 85β90% | Notable. | No. |
Method 3: Remove Advertising via ADB (without root but with debugging)
If previous methods didnβt work, you can turn off the advertising modules in GetApps via ADB (Android Debug Bridge), which does not require root rights, but you need a computer and enabled debugging over USB.
Instructions:
- Turn on Developer Mode: Go to Settings β About Phone. Tap 7 times on MIUI Version.
Settings β Additional β For Developers
USB debugging
ADB Tools
adb shell pm hide com.xiaomi.mipicks:push
adb shell pm hide com.xiaomi.mipicks:recommend
adb shell pm disable-user --user 0 com.miui.systemAdSolutionThese teams:
- π« Disable push notifications in GetApps.
- π Block the section βRecommendations".
- π‘οΈ Deactivate the system module of advertising MIUI.
β οΈ Note: After these commands are executed, GetApps may stop updating via Google Play. To return everything back, use the command adb shell pm enable user package.
This method removes up to 95% of ads, but requires re-execution after resetting settings or updating the firmware, and it can conflict with some MIUI features, such as theme synchronization.
π‘
If, after the execution, ADB-GetApps commands stopped opening, clear the app cache in Settings β Annexes β GetApps β Memory. β Clear the cache.
Method 4: Removing Advertising with Root Rights (for experienced)
If you have root rights installed on your device (e.g., through Magisk), you can completely remove the ad modules from GetApps. This method is the most radical and effective, but requires caution.
You'll need:
- π± Device with root rights and Magisk.
- π οΈ File Manager with support for root (such as Root Explorer or Mixplorer).
- π§ Backup of the system (required!).
Steps:
- Open Root Explorer and go to /system/priv-app/MiAppStore.
- Delete or rename files: MiAppStore.apk β MiAppStore.apk.bak MiAppStore.odex (if any)
/data/data/com.xiaomi.mipicks
Reset the device.
After that, GetApps will stop working, but the ads will disappear completely.If you need an app store, install an alternative (such as Aurora Store or APKMirror).
What if after removing MiAppStore.apk, the system becomes unstable?
Removal of systemic APK-Files may result in the inability to obtain OTA-Before the modification, disable automatic firmware updates in Settings β The phone. β Updating the system.
Method 5: Alternative App Stores Instead of GetApps
If fighting ads in GetApps seems too difficult, it's easier to abandon that store altogether and use alternatives. Here are the best options for Xiaomi devices:
| Shop | Advantages | Deficiencies | Reference |
|---|---|---|---|
| Google Play | Official Store, Security, Automatic Update | No exclusive applications for MIUI | play.google.com |
| Aurora Store | Anonymity, no advertising, open source | You need to update manually. | auroraoss.com |
| APKMirror | Large APK database, virus check | No automatic updates | apkmirror.com |
| F-Droid | Open source only, no trackers | Limited choice of applications | f-droid.org |
To disable GetApps and prevent it from automatically starting:
- Go to Settings β Applications β GetApps.
- Click Disable (if the button is active).
- In Settings β Battery β Autorun disable GetApps.
- Set up an alternative store and set it up as your primary store.
This method solves the problem of advertising 100%, but deprives you of access to branded themes and applications Xiaomi.If you want exclusive features (for example, Mi Home or Mi Fit), download them APK separately from trusted sources.
What to do if the ad returns after the MIUI update
Xiaomi regularly updates GetApps, and after installing a new firmware version, ads may appear again.
- π Turn off GetApps automatic update: Go to Settings β Annexes β GetApps β Threefold β Disable updates.
If you still have an ad after the MIUI update, repeat the steps from Method 3 (ADB) or Method 4 (root). Also check if your DNS settings have reset (see Method 2).
π‘
After each major MIUI update (e.g., version 14 to version 15), all GetApps modifications are reset. Repeat the ad removal procedure after the firmware upgrade.