Xiaomi MIUI-based smartphones are packed out of the box with Google services, from search and maps to Play Market and sync. For many users, this is redundant: someone prefers alternative services, someone worries about privacy, and someone just doesnβt need unnecessary background processes that eat up battery power. But hereβs the problem: simply remove Google applications through standard MIUI settings, the system blocks the uninstallation of system components.
In this guide, weβll look at all the current ways to remove Google services from Xiaomi, Redmi and POCO, from secure methods for beginners (disconnect and hide) to radical methods (complete removal via ADB and custom firmware). Each method is tested on MIUI 14/15 and is compatible with most models released after 2020.
Why you canβt just delete Google through your settings
When you try to remove Google Play Services, Google Play Market or Google App in the standard way (Settings β Apps β Delete), you will see one of two:
- π The Remove button is inactive β the service is marked as system.
- β οΈ Warning of possible failures in the operation of the device.
- π There is no uninstallation option, only "Disable" or "Remove Updates."
This is because Xiaomi, like other manufacturers, integrates Google Mobile Services (GMS) at the firmware level.
- π± Apps that rely on Google Play Services (e.g. YouTube, Gmail, Maps) will not work.
- π Automatic synchronization of contacts, calendars and backups will cease.
- π οΈ Errors in MIUI may occur, especially if critical components are removed (e.g., com.google.android.gms).
β οΈ Warning: Deleting Google services completely without replacing them with alternatives (e.g. MicroG) will make it impossible to use most banking applications, as they require Google SafetyNet to verify the security of the device.
Method 1: Disabling Google Services (without deletion)
If your goal is to save battery power or limit data collection but not to lose functionality, you just need to turn off unnecessary services. This method does not require root rights and is reversible.
Instructions:
- Open Settings β Applications β Application Management.
- In the search, type the name of the service (for example, Google Play Services).
- Click on the application β Disable (if the button is active) or Stop.
- To completely disable background activity, go to Permits and deny access to Location, Contacts, Warehouse.
What's it gonna do?
- β‘ Reduced battery consumption (5-15% depending on the model).
- π‘οΈ Your activity will no longer be collected (but not completely, some services will be limited).
- π± Play Market and other apps will remain available (unless you turn off Google Play Services completely).
Disable AutoRun for Google App| Disable background activity of Google Play Services| Remove updates for Google Chrome|Block notifications from Google Discover-->
β οΈ Note: Disabling Google Play Services will cause malfunctions in applications using Google API (e.g. Uber, 2GISBefore you do that, check what programs you have installed and whether they depend on you. GMS.
Method 2: Removal via ADB (without root)
If you don't shut down enough, you can uninstall some of your Google apps through Android Debug Bridge (ADB), a method that doesn't require superuser rights, but allows you to uninstall system packages, and is suitable for users willing to work with the command line.
What you need:
- π₯οΈ Computer with Windows, macOS or Linux.
- π± Cable USB Type-C (original to avoid connection issues).
- π§ Utility. ADB (You can download from the official Android website).
- βοΈ Included debugging by USB on a smartphone (Settings) β The phone. β Version. MIUI β 7 times press to activate the developer mode, then Settings β Additionally. β For developers β Debugging by USB).
Step-by-step:
- Connect the phone to your computer and confirm the trusted device on the smartphone screen.
- Open the terminal (cmd on Windows or Terminal on macOS/Linux) and check the connection command: adb devices must appear serial number of your device.
- To see a list of all Google packages installed, type in: adb shell pm list packages | grep 'google'
- To remove a specific packet, use the command: adb shell pm uninstall -k --user 0 name.packet For example, to delete Google Chrome: adb shell pm uninstall -k --user 0 com.android.chrome
List of safe packets to remove (not critical for MIUI operation):
| Package name | What's removed | Effects of consequences |
|---|---|---|
| com.google.android.apps.maps | Google Maps | There will be no pre-installed Maps, but you can install them later via APK. |
| com.google.android.youtube | YouTube | The application will disappear, but the site will be accessible through the browser |
| com.google.android.gm | Gmail | Google email will stop syncing automatically |
| com.google.android.googlequicksearchbox | Google App (Search and Assistant) | The search widget on the main screen will disappear |
π‘
Before deleting packets through ADB, back up your data via Settings β Additional β Backup and Reset. This will help restore the system if something goes wrong.
β οΈ Warning: Do not remove com.google.android.gms (Google Play Services) and com.google.android.gsf (Google Services Framework) packets, which will cause critical failures in MIUI and most applications. If they interfere, it is better to disable them as described in Method 1.
Yes, through ADB|Yes, root.|No, but I want to try.|No, and no planning.-->
Method 3: Remove with root rights (for power users)
If you're willing to take drastic measures and have full control of the system, you can get root rights and manually remove Google services, which gives you maximum freedom, but also maximum risk.
- π Loss of warranty (if the device is under warranty).
- π‘οΈ Risk of disrupting SafetyNet, which blocks banking applications.
- π Possible malfunctions MIUI (especially if critical packets are removed).
How to get root on Xiaomi:
- Unlock the bootloader through the official Xiaomi tool (requires a Mi Account and wait 7-15 days).
- Install custom recovery (TWRP or OrangeFox) via fastboot.
- You can run Magisk (a popular root rights manager) through recovery.
After receiving root:
- Install a file manager with root support (such as Root Explorer or FX File Explorer).
- Go to /system/priv-app/ or /system/app/.
- Delete folders with Google applications (eg, GmsCore, Google ServiceFramework).
- Clear the cache and restart the device.
An alternative way is to use the Magisk Module to deactivate the GMS. For example, the Universal GMS Doze module limits the activity of Google services without completely removing them.
What if Google has stopped working after it has been removed?
Method 4: Install custom firmware without GMS
The most radical, but also the cleanest way to get rid of Google is to flash an alternative firmware that initially does not contain GMS.
- π± LineageOS β pure Android without unnecessary services.
- π Pixel Experience is a firmware with Google Pixel interface, but without Google apps preinstalled (you can install them separately).
- π‘οΈ GrapheneOS is a firmware with a focus on security and privacy (supports a limited number of devices).
- π MIUI without GMS are modified versions of MIUI for the Chinese market (e.g., MIUI China ROM), where Google is replaced by local services.
How to Switch Custom Firmware:
- Unlock the bootloader (see Method 3).
- Download the firmware for your model from the XDA Developers forum or the official project site (for example, LineageOS).
- Install custom recovery (TWRP).
- Make a full backup of the current system (Nandroid Backup in TWRP).
- Flush the firmware through recovery (usually files have a.zip extension).
- If necessary, install MicroG or Open GApps (if you want to leave some of Google services).
Advantages of this method:
- π§Ή Complete lack of Google services out of the box.
- β‘ Higher performance (no background processes GMS).
- π Better privacy (no data collection by Google)
Disadvantages:
- π§ Difficulty of installation for beginners.
- π± Possible bugs (castomy firmware is not always perfectly optimized).
- π Loss of some features MIUI (e.g., branded themes or Xiaomi cloud services).
π‘
GMS-free castom firmware is the best choice for those who value privacy and are willing to sacrifice some amenities. However, before you get the firmware, make sure the firmware you choose supports your Xiaomi model and has up-to-date security updates.
Method 5: Using the Chinese version of MIUI (without Google)
If you don't want to mess with firmware, but you want to get rid of Google, you can install the Chinese version of MIUI (China ROM), which is originally free of Google services, because they're blocked in China, and instead, they use local analogues:
- π Baidu or Sogou instead of Google Search.
- πΊοΈ AutoNavi instead of Google Maps.
- π± Xiaomi App Store instead of Play Market.
How to install China ROM:
- Download the firmware for your model from the official MIUI Downloads website (choose the version marked China).
- Unlock the bootloader (see Method 3).
- Flush the firmware through the Mi Flash Tool (instructions are available on the Xiaomi website).
- Once installed manually configure the region and language (Chinese will be the default).
The pluses of China ROM:
- π± No Google services, but the proprietary interface MIUI is saved.
- β‘ Often updates are released earlier than for global versions.
- π§ You can add MicroG or separate Google apps if you need them.
Cons:
- π Some system applications remain in Chinese.
- π΅ Google Play Services may not work (even if installed manually).
- π There may be problems with push notifications from Western services.
What to do if something goes wrong
If after manipulation with Google services, the smartphone began to glittle, do not turn on or issue errors, use these tips:
Problem 1: The device does not turn on or hung on the MIUI logo.
- π Try going to Recovery Mode (clip Power + Volume up when turned on).
- π± Select Wipe Data/Factory Reset (reset to factory settings).
- π§ If it doesn't work, run the original firmware through the Mi Flash Tool.
Problem 2: Banking applications have stopped working.
- π Install Magisk and activate MagiskHide to hide root.
- π± Check the SafetyNet passage through the SafetyNet Test application.
- π If you use MicroG, make sure Signature Spoofing is enabled.
Problem 3: Push notifications are not working.
- πΆ Check if MicroG or a third-party firewall is blocking them.
- π Reinstall the application for which no notifications are received.
- π± Enable auto-run for the problem application in the battery settings.
π‘
If apps from alternative stores (such as the Aurora Store) have stopped updating after Google services have been removed, check MicroG settings. In the Self-Check section, green check boxes should be lit opposite Google device registration and Google Cloud Messaging.