Owning a modern Xiaomi smartphone often involves the ownerβs desire to gain full control of the operating system. The default MIUI or HyperOS firmware is deeply integrated with Googleβs ecosystem, raising questions for privacy-conscious users or those looking to extend the battery life of a device. Google Play services consume significant CPU and background memory resources, even if you donβt use them.
Many users wonder whether it is possible to completely exclude these processes from the system without the need to flash the device to global versions without GMS or Chinese ROM. The answer is positive, however, the procedure requires caution and understanding the structure of Android. Incorrect removal of critical components can lead to unstable smartphone operation, so it is important to clearly follow the algorithm of actions.
In this article, we will look at how to disable system components that are responsible for synchronizing, geolocating and operating the app store. You will learn how to minimize the digital footprint and reduce battery load using built-in system tools or more advanced debugging tools. Complete removal of Google services on the global version of firmware can cause errors in banking applications and navigation.
Why users are trying to disable GMS on Xiaomi
The main motivation for turning off Google Mobile Services (GMS) is to improve digital hygiene. Google collects extensive telemetry data about location, search queries and app usage habits. On Xiaomi devices, this data collection can be duplicated by the manufacturerβs own services, creating a double burden on data channels.
The second important reason is energy optimization. Background processes like com.google.android.gms are constantly being polled. GPS-This leads to the fact that even in standby mode, the smartphone can discharge faster than expected, and disabling these services allows you to redistribute battery resources to the main tasks of the user.
There is also the problem of intrusive advertising and push notifications that are broadcast through advertising identifiers. While MIUI settings have the option of limiting personalization, completely disabling Google ad services gives a more guaranteed result, which is especially true for users who use alternative app stores.
- π Increased privacy and reduced telemetry.
- π Significant battery charge savings by stopping background processes.
- β‘ Freeing RAM for more demanding applications.
- π« Blocking Intrusive Advertising Identifiers and Targeted Offers.
β οΈ Note: Disabling Google system components may cause cards, banking applications with payment through the system to stop working correctly NFC Some games that require authorization through an account.
Preparing the smartphone for system changes
Before you start modifying your system settings, you need to perform a number of preparatory steps, which will protect your data and allow you to return the device to its original state in the event of unforeseen errors, first of all, it is recommended to create a full backup of important data using the cloud storage Xiaomi Cloud or local backup to your computer.
Next, make sure that the device is enabled developer mode. Go to the Settings menu β About the phone and quickly click on the MIUI version several times. Once the notification that you have become a developer appears, a new section will appear in the menu for advanced settings. Without this step, access to debugging via USB will be closed.
It is also important to check whether you have a Mi Account and unlock the bootloader if you plan to use deep cleaning techniques through ADB. However, for basic disabling through settings or third-party utilities, unlocking the bootloader is not always mandatory, but desirable for full control.
βοΈ Checklist of Xiaomi preparation
Disconnection method through Android settings
The safest, but not always the most effective, way is to use a regular application management menu, which does not require a computer connection or a command line, which reduces the risk of accidental system failure, so you need to search the list of applications for Google Play Services and choose the option of forced stop.
Once you stop, you go to the permissions section and revoke all access rights: location, contacts, microphone, and storage. This will not physically remove the application, but will deprive it of the ability to collect information and transfer data to the servers. For some users, this level of restriction is sufficient.
You can also turn off autosynchronization for your Google account. Go to Settings β Accounts and Sync β Google and uncheck all checkpoints. This will stop the background transfer of calendar, email and contacts, which will also positively affect traffic and battery.
- π Click "Forced Stop" in the Application Properties.
- π« Revoke all permissions in the "Application Permissions" section".
- π Turn off data synchronization in account settings.
- π Clear the cache and app data to reset current settings.
β οΈ Note: After the Android operating system or Google services update, the settings may automatically reset and the processes will resume.
Using ADB for deep cleaning of the system
For users who need a guaranteed result, the most effective method is to use the Android Debug Bridge (ADB) tool, which allows you to remove or disable system packages that are hidden from the average user.
The process starts with connecting your smartphone over USB and enabling debugging. On the computer, you need to enter a command in the command line to check the connection: adb devices. If the device is displayed with the status of "device", you can start working with packets. To delete or disable, you use the command pm disable-user or pm uninstall.
Below are key ecosystem packages that can be safely turned off on global firmware without the risk of βbrickingβ the phone. Be careful when typing commands, as a bug in the packet name can lead to a cyclical reboot.
adb shell pm disable-user --user 0 com.google.android.gms
adb shell pm disable-user --user 0 com.google.android.gsf
adb shell pm disable-user --user 0 com.google.android.googlequicksearchboxList of safe to disable packets
Alternative app stores and services
When standard services are disabled, the user is faced with the issue of installing software, the main solution is to install alternative repositories, such as F-Droid or Aurora Store. F-Droid offers open source applications that do not require Google services to work.
Aurora Store acts as an anonymous Google Play client, allowing apps to be downloaded from an official store without logging into your main account, a compromise solution: you access the software, but you don't transfer data about yourself directly through the phone's system services. Many modern applications, such as Telegram or Signal, work independently of GMS.
For maps and navigation, you can use OsmAnd or Yandex Maps, which have their own rendering engines and are not dependent on Google Location Services. This ensures full functionality of the navigator even with a fully "cut" Google framework from the system.
| Service | The alternative | Dependence on GMS | Stability |
|---|---|---|---|
| Google Play | Aurora Store / F-Droid | No. | Tall. |
| Google Maps | OsmAnd / 2GIS | Low. | Tall. |
| Google Drive | MEGA / Nextcloud | No. | Medium |
| YouTube | YouTube Revanced / NewPipe | Patch required | Tall. |
Possible problems and ways to solve them
When you turn off system components, Xiaomi users may encounter a number of specific problems, such as the βGoogle Play Services Stoppedβ error or persistent pop-up notifications of login errors, which occurs when an application is still trying to access a remote service.
To solve the problem, you need to identify the culprit through an error log or by eliminating the recently installed applications, in some cases, resetting network settings or re-authorizing in the Mi Account, which takes over some of the synchronization functions, and you may need to install micro-G to emulate basic functions.
If the smartphone started to work unstable, there were βbootsβ (cyclic reboots), the only way out is to boot in Recovery mode and completely reset to factory settings (Wipe Data), which is why having a fresh backup is a critical stage of preparation.
π‘
Use the Activity Launcher app to find hidden processes that cause errors after Google services are disabled, which will help you quickly find and neutralize the culprit.
FAQ: Frequently Asked Questions
Will Xiaomi be affected by the Google service shutdown?
Can Google Services be Refunded After Disabling?
Will banking apps work without Google?
How will the shutdown affect battery life?
π‘
Disabling Google services is a balance between privacy/autonomy and usability of popular apps, and choose the method of disabling depending on your technical skills.