Xiaomiβs current smartphones are using geolocation services to improve the user experience, but not everyone likes Googleβs constant tracking of their movements. Even when youβre not using maps or a navigator, the system can collect your location in the background. This is not only a matter of privacy, but also an additional battery load β especially for models with limited battery capacity, such as the Redmi Note 12 or POCO X5.
In this article, we will discuss all possible ways to disable Google geolocation on Xiaomi devices β from the basic settings in the smartphone menu to the hidden developer parameters. You will learn how to prevent location data collection for specific applications, how to restrict access to geolocation at the system level, and what to do if settings are reset after an update. MIUI. We will pay special attention to the nuances for different versions of firmware, including: MIUI 14 and HyperOS.
Why Google is tracking your location on Xiaomi
Googleβs geolocation services are integrated into Android at a deep level, and Xiaomi is no exception. Even if youβve never used Google Maps or Google Assistant, the system can collect your location data through:
- π Google Location Accuracy (or rather, the service com.google.android.gms), which uses data from cell towers, Wi-Fi and other devices. GPS coordinate.
- π Background activity of apps, including Google Play Services, which update location even when the screen is off.
- π± System services MIUI, Mi Location Service, which can transfer data to Google to improve map performance.
- β‘ Battery optimization, where geolocation is used to analyze user habits (e.g. Adaptive Battery).
By default, Xiaomiβs new smartphones have almost all of these options enabled, such as the Redmi 13Cβs first launch, which suggests allowing geolocation access for Google Play Services, arguing that βapps are better,β which means that your coordinates can be logged up to a few hundred times a day, even if youβre not using navigation.
β οΈ Note: Disabling Google geolocation may affect some features, such as finding nearby Wi-Fi points, accurately detecting the weather or geotagging photos. However, most applications (including WhatsApp, Telegram and other apps) VK) will work without change.
Method 1: Disable geolocation for Google in MIUI settings
The easiest method is to restrict access to the location directly from the settings menu, which is suitable for all Xiaomi models, including the POCO F5, Xiaomi 13T and older devices on MIUI 12.
- Open Settings β Privacy β Application permissions β Location.
- In the list, find Google Play Services (an icon with a multi-collar Google emblem).
- Choose the option to Disallow or Only during use of the application (if you want to keep the minimum functionality).
- Repeat the steps for other Google apps: π Google Maps π Google App (search engine) π Google Chrome (if you use it)
After you apply the changes, restart your smartphone. This is necessary for the changes to take effect for the background processes. Check the result: open Google Maps β if geolocation is disabled, you will see a notification that you can not determine the location.
Open Google Maps and make sure that coordinates are not determined|
Check the navigation in other applications (Yandex.Maps, 2GIS)|
Make sure the weather is updated correctly (if the widget is used)|
Next articleBattery log: Google Play Services should reduce consumption-->
Method 2: Deactivation of Google Location Accuracy
Even if you have banned geolocation for individual applications, Google can continue to collect data through Google Location Accuracy, a service that uses data from cell towers and Wi-Fi to approximate location even when GPS is off, to turn it off:
- Go to Settings β Google β Location Services (on some firmware, the path may differ: Settings β Additional β Google Services).
- Select Location Accuracy (or Google Location Accuracy).
- Turn off the slider Use Wi-Fi and Bluetooth scanning.
- Go back and turn off Location History (if it is active).
On HyperOS devices (e.g. Xiaomi 14), the path may be slightly different: Settings β Applications β Permissions Management β Special Access β Location Access.
In this menu, you can also disable geolocation access for system applications.
What happens if you turn off location accuracy?
Method 3: Turn off background activity of Google Play Services
Google Play Services is a system application that is responsible for updating Google services, including geolocation, and often runs in the background, consuming battery life and transmitting location data, to limit its activity:
- Go to Settings β Applications β Application Management.
- Find Google Play Services (the icon with the Google logo and gear).
- Select Battery Consumption β Limit background activity.
- In the Permissions section, turn off Location and Physical Activity (if any).
Some firmware (e.g., MIUI 14 for Redmi K60) may need to further disable Google Play Services auto-run: Settings β Apps β Auto-run β Google Play Services β Disable.
β οΈ Note: A complete shutdown of Google Play Services may cause disruptions to the Google Play Market, Gmail and other services.
Yes, completely shut down all services |
Turn it off for individual applications only |
I'm not shutting it down.|
I tried it, but some of the functions stopped working.|
Method 4: Using Developer Mode for Deep Shutdown
If standard methods don't work, you can use the hidden settings of the developer mode, which is suitable for power users and requires caution.
- Activate Developer Mode: Go to Settings β About Phone and 7 times click on the MIUI Version. a notification will appear "You became a developer".
- Return to the main settings menu and open Additional β for developers.
- Find the Debugging section and turn it off: π Locations (Allow mock locations) π Background location checks (Background location checks)
Network
Scanning is always available (Wi-Fi scanning is always available)
For HyperOS devices (e.g. Xiaomi 13 Ultra), the path can look like this: Settings β About Phone β All settings β Developer Mode.
You can also disable USB Debugging if youβre not using it, which will prevent potential data leaks through ADB.
π‘
If after disabling geolocation in developer mode, some applications stopped working correctly, try to return the settings to the original state. To do this, select Reset Settings from the Developer Menu.
Method 5: Remove Google Play Services Updates (for advanced ones)
In extreme cases, where geolocation continues to work despite all restrictions, you can try rolling back the version of Google Play Services. This method requires superuser rights (root) or ADB use, so not everyone.
- Connect your smartphone to your PC and activate Debugging over USB in the developer settings.
- Open the command prompt (CMD or Terminal) and type: adb shell pm uninstall -k --user 0 com.google.android.gms This command will remove updates for Google Play Services only for the current user, without affecting system files.
- Reset the device.
Once rolled back, Google Play Services will reset to factory, which may temporarily solve the geolocation problem.
- β οΈ Some apps (like Google Pay) may stop working.
- β οΈ Google Play Market to Renew Services.
- β οΈ After the next major update MIUI settings may reset.
π‘
Google Play Services rollback is a last resort, and we recommend trying all other ways first, as this can disrupt the stability of the system.
Comparison of geolocation disabling methods on Xiaomi
To choose the best method, compare the effectiveness of each method:
| Method | Efficiency | Difficulty | Side effects | Suitable for |
|---|---|---|---|---|
| Disconnection in MIUI settings | Medium | Low. | Minimal (possible problems with cards) | All users |
| Deactivation of "Precision of location" | Tall. | Low. | Deterioration of GPS accuracy in cities | Users who do not need high-precision geolocation |
| Restrictions on Google Play Services | Tall. | Medium | There may be a disruption to Google services | Experienced users |
| Developer mode | Very high. | Tall. | Risk of disrupting the stability of the system | Advanced users |
| Google Play Services rollback | Maximum | Very high. | Critical disruptions possible | Only for emergencies. |
For most Xiaomi users, a combination of the first three methods is enough, for example, on the Redmi Note 11, after disabling geolocation for Google Play Services and deactivating βPrecision of locationβ, background activity decreases by 40-60%, and the battery lasts 10-15% longer.
What to do if settings are reset after the MIUI update
One of the common problems with Xiaomi smartphones is resetting privacy settings after a firmware update, which is because MIUI (and even HyperOS) often overwrites the system permissions for Google apps, to avoid this:
- Turn off automatic updates to Google Play Services: Go to Google Play Market β Profile β Settings β Auto-Update Apps. Select Not to Update Automatically.
If you notice that geolocation is active again after the MIUI update, check:
- πΉ Permissions for Google Play Services in Settings β Annexes.
- πΉ Status of location accuracy in Google settings.
- πΉ Background activity in Settings β Battery β Charge consumption.
π‘
If you frequently experience a settings reset, consider turning off automatic updates. MIUI. To do this, go to the Settings. β The phone. β Updating the system β Settings (βοΈ) β Auto Update and select Off.