Xiaomi, Redmi and Poco smartphones come with Google Mobile Services (GMS) pre-installed β even if you don't use them β and these apps take up space in memory, use up battery power in the background, and collect data about your activity, but can they be removed without repercussions on the system?
Unlike regular software, Google Play Services, Google Play Market or Google Chrome are protected from standard removal. An attempt to uninstall through the settings menu usually ends with a message: βDelete is impossibleβ or βApp is disabled.β However, there are legal ways to get rid of them, both through built-in MIUI tools and through ADB (Android Debug Bridge).
Why Google System Apps Cannot Be Removed in the Standard Way
All pre-installed services Google on Xiaomi are divided into two categories:
- π¦ System applications β integrated into firmware MIUI They're stored in a section of their files. /system/priv-app/ or /system/app/, It's a root-free, change-proof system, like Google Play Services, Google Services Framework.
- π± Normal apps are set as custom but with enhanced privileges and can be disabled or removed through Settings β Applications: Examples: Google Chrome, Google Duo, YouTube.
Smartphone manufacturers (including Xiaomi) contract with Google to pre-install GMS, which is a condition for obtaining a license for Google Play and certification of the device, so even after βdeletingβ through ADB, some services can recover after the system update.
β οΈ Note: Deleting Google Play Services will result in loss of functionality of applications that depend on it (e.g. Google Maps, Gmail, banking apps with push notifications.
Method 1: Disable unnecessary Google services without deleting
If the goal is to save battery power and traffic, rather than free up memory, it is enough to disable unnecessary applications, which is safe and requires no special knowledge.
Instructions:
- Open Settings β Applications β Application Management.
- Slip on the three dots in the top right corner and select "Show all apps."
- Find an app (like Google Play Music or Google Duo) and tap it.
- Click βDisableβ (if the button is inactive β the application is system and requires ADB).
- Confirm the action in the dialog window.
The apps that are disabled won't start, but their data will remain in memory. To return functionality, just click "Enable" in the same menu.
Method 2: Remove via MIUI Optimizing (without root)
MIUI has a built-in tool for managing system applications, MIUI Optimizing (formerly called Security), which allows you to remove some pre-installed programs, including some of Googleβs services.
How to use:
- π§ Open the Security app (shield icon).
- Go to the βOptimizationβ or βAccelerationβ section.
- Select βDeep Cleanβ β βDelete Unnecessary Apps.β
- In the list, tick the Google apps you want to remove (e.g. Google Podcasts, Google TV).
- Click "Delete" and confirm the action.
β οΈ Attention: Through MIUI Optimizing cannot remove critical services like Google Play Services or Google Services Framework, and trying to do so will result in a mistake or a βsoft breezeβ (cyclical reboot).
Download and install ADB on PC (platform-tools)
Enable USB debugging on Xiaomi (Settings β About Phone β MIUI Version β 7 taps)
Connect your phone to your PC via USB (file transfer mode)
Allow debugging on the smartphone screen
Check the connection with the adb device command
-->
Method 3: Remove via ADB (for power users)
ADB (Android Debug Bridge) is Googleβs official tool for debugging Android devices, which allows you to remove system applications without root rights, but with reservations:
- β Works on all Xiaomi smartphones with unlocked bootloader.
- β Some apps will recover after the update MIUI.
- β οΈ A team error can lead to system failure.
Step-by-step:
- Download the platform-tools from the official Android website and unpack the archive.
- Turn on USB Debugging on your smartphone (Settings β About Phone β MIUI Version β 7 times tap the build number β return to Settings β Additional β For developers).
- Connect your phone to your PC via USB and select File Transfer mode.
- Open the command line (Win + R β enter cmd) and go to the folder with the platform-tools:
cd C:\path\pad\platform-tools- Check the connection of the device:
adb devicesIf the phone appears in the list, type a command to delete (for example, for Google Chrome):
adb shell pm uninstall -k --user 0 com.android.chromeList of packages of popular Google applications:
| Annex | Packet name | Can I remove it without consequences? |
|---|---|---|
| Google Play Market | com.android.vending | β No (disrupts the installation of applications) |
| Google Play Services | com.google.android.gms | β No (critical for Android to work) |
| YouTube | com.google.android.youtube | β Yes. |
| Google Chrome | com.android.chrome | β Yes. |
| Google Duo | com.google.android.apps.tachyon | β Yes. |
π‘
Before deleting, back up your data via Settings β Google β Backup or Mi Cloud. This will help restore the system if something goes wrong.
Method 4: Debloate with Magisk (root required)
If your Xiaomi has Magisk (an alternative to SuperSU for root rights), you can use modules for debloat - uninstall system software.
- π οΈ Universal SafetyNet Fix β bypasses Google SafetyNet checks after deletion GMS.
- ποΈ Debloater (by HuskyDG) β removes pre-installed apps selectively.
- π App Systemizer β Converts user applications to system applications and vice versa.
Instructions for Debloater:
- Install Magisk and download the Debloater module from the repository.
- Reboot your phone and open Magisk β βModulesβ.
- Activate Debloater and restart again.
- Launch Debloater from the menu and tick off unnecessary Google packages.
- Click on βApplyβ and wait for the process to be completed.
β οΈ Note: After Google Play Services is removed, Magisk will no longer have geolocation, push notifications, and Google authorization services in games.
What if notifications stopped working after debloat?
Method 5: Flashing on custom firmware without GMS
The radical but most effective method is to install firmware without Google services.
- π LineageOS β βcleanβ Android without preinstalled apps.
- π₯ Pixel Experience β firmware with the interface of Google Pixel, but without unnecessary services.
- π± MIUI EU β modified MIUI removeable GMS.
Firmware process:
- Unlock the bootloader through the Mi Unlock Tool (requires a binding Mi Account and wait 7-15 days).
- Download the firmware from the XDA Developers or 4PDA forum (for example, this section will suit the Redmi Note 10 Pro).
- Install the custom TWRP recavator via fastboot:
fastboot flash recovery twrp.img
fastboot boot twrp.img- In TWRP, reset (Wipe β Advanced Wipe, mark Dalvik, Cache, System, Data).
- Install the downloaded firmware (Install) β Choose. ZIP-file).
- Reboot. The first launch can take 10 to 15 minutes.
Advantages of custom firmware:
- β Full control over system applications.
- β Lack of advertising and surveillance MIUI.
- β Regular security updates.
Disadvantages:
- β Loss of warranty (if the bootloader is unlocked).
- β Risk of βbrickβ in case of firmware error.
- β Some features (such as Mi Pay or Mi Pay) IR-blaster) may not work.
π‘
GMS-free castom firmware is only suitable for advanced users, and if you are not ready for possible bugs and manual configuration, use methods 1-3.
What to do if Google Services are Recovered
MIUI can automatically restore remote applications after:
- π Firmware updates through Settings β Updating the system.
- π§ Resetting settings to factory.
- π± Connecting to Google Account After Flashing.
How to prevent recovery:
- Turn off MIUI auto-update: Settings β About Phone β System Update β Three Points β Settings β Auto-update (off).
- Freeze packets via ADB: Instead of deleting, use the command:
adb shell pm disable-user --user 0 com.google.android.gms- Use Magisk modules such as DisableForceEncrypt or Universal GMS Doze to block background activity.
If the apps are back, re-delete them via ADB or MIUI Optimizing.