How to disable Google geolocation on Xiaomi smartphones: all ways 2026

Xiaomi and Google are using your location data to personalize services, display ads, and improve app performance. However, the constant collection of geodata can be a privacy issue, drain battery life, and even affect the speed of your device. If you notice that a Redmi, POCO, or Mi smartphone determines your location too often, this article will help you understand how to manage geolocation at the system level, individual applications and Google services.

Unlike iOS, where geodata management is centralized, Android on Xiaomi offers several independent mechanisms: MIUI, Google Play Services options, app permissions, and even hidden features through ADB. We will look at all the current ways to disable geolocation, including those that are not obvious in the standard interface. MIUI 15, where some of the functions are moved to the menu "Special permissions".

Why does Xiaomi collect location data?

The collection of geodata on Xiaomi devices is for several reasons, and not all of them are obvious to the user.

  • πŸ“ Google Services: Maps, Weather, Search, and even YouTube use location to personalize content, like Google Photos automatically grouping photos by location.
  • πŸ”‹ Optimization MIUI: The system analyzes frequently visited locations to predict battery consumption (the "Adaptive Battery" function).
  • πŸ›‘οΈ Security: Find My Device requires geolocation access to work.
  • πŸ“Š Advertising and Analytics: Xiaomi and Google collect anonymized data for targeted advertising (you can turn off in your account settings).

It’s important to understand that even if you turn off geolocation in your settings, some system processes (com.google.android.gms, com.miui.location) can continue to collect data in the background.

⚠️ Warning: A complete geolocation shutdown can disrupt key features like Google Pay, Mi Fit (for smartwatches), and even some banking applications that require location confirmation for transactions.

Method 1: Disabling geolocation in MIUI settings

The easiest method is to use standard MIUI settings. This method is suitable for most models (Redmi Note 12, POCO X5, Mi 13, etc.) and firmware versions (from MIUI 12 to MIUI 15).

Instructions:

  1. Open Settings β†’ Privacy β†’ Application permissions β†’ Location.
  2. Switch the "Access to Location" slider to the off position.
  3. In the same menu, click System Services and turn off: πŸ”„ Wi-Fi and Bluetooth scans (improves accuracy but consumes battery). πŸ“‘ Search for Nearby Devices (used for Mi Share and Quick Share).

After turning off, check that the πŸ“ icon has disappeared in the status bar (upper right corner). If it remains, then some application continues to use geodata in the background.

There is no πŸ“ icon in the notification panel |

Google Maps does not identify location |

Apps (e.g. Uber) are requesting permission again |

Reduced battery consumption (check in Settings β†’ Battery)

-->

Method 2: Managing permissions for individual applications

Even when geolocation is disabled at the system level, individual applications may request location access, such as Google Maps, Yandex.Navigator or TikTok, often ignore global settings to limit them:

Go to Settings β†’ Applications β†’ Application Management, select the right one and click on β€œPermissions”.

  • 🚫 Disable access – the app will not be able to locate.
  • πŸ”„ Allow only during use – geodata is only available when the application is open.
  • ❌ Remove permission – if the application requests access too intrusively.

Pay special attention to the following applications that often misuse geodata:

AnnexWhy does it require geolocation?Can I turn it off without consequences?
Google Play ServicesSynchronization of data, security updates❌ No (will disrupt many services)
Mi BrowserPersonalization of news and advertisingβœ… Yes.
Facebook/InstagramTargeted advertising, geotagsβœ… Yes (but the experience will deteriorate)
Uber/Yandex GoDetermination of address for ordering a taxi❌ No (the app won't work)

⚠️ Warning: Some apps (like Google Maps) may stop updating maps or showing traffic jams if they are denied access to geolocation, in which case leave permission "Only during use."

Social networks (Facebook, Instagram, VK)|

Maps and navigators (Google Maps, Yandex.Maps) |

Taxi and delivery (Uber, Yandex Go, Delivery Club) |

Games (PokΓ©mon GO, Genshin Impact) |

Others-->

Method 3: Disable geolocation via ADB (for power users)

If standard methods don’t work, you can use Android Debug Bridge (ADB), a deep-tuning tool that works for MIUI 14/15 and disables kernel-level geolocation, including system services.

What you need:

  • πŸ–₯️ Computer with installed ADB Tools.
  • πŸ”Œ USB-cable (preferably original).
  • πŸ“± Enables Debugging USB on your smartphone (Settings β†’ About Phone β†’ Version MIUI – press 7 times, then Settings β†’ Additional β†’ For Developers).

Instructions:

  1. Connect your smartphone to your PC and execute in the terminal: adb devices (the name of your device should appear).
  2. Disable geolocation access for all applications: adb shell settings put global location_mode 0
  3. Disable Wi-Fi and Bluetooth scanning for location: adb shell settings put global wifi_scan_always_available 0 adb shell settings put global bluetooth_scan_always_available 0
  4. Reboot the device: adb reboot

After these commands, even Google's system services won't be able to locate you, so to get it back, replace the 0 with the 1 commands.

What if the ADB can’t see the device?
1. Make sure that the debugging is enabled by USB (See above). 2. Try another one. USB-cable (not all support data transfer). 3. Install drivers for your Xiaomi model from the official website. 4. In the developer settings, activate "Cancel authorization" USB-Debugging and reconnect the device.

Method 4: Set up a Google Account and Location Services

Even if you have disabled the geolocation on your phone, Google may continue to collect data through your account to stop this completely:

Go to Google Activity Management and:

  1. Turn off Location History, it will stop recording your movements.
  2. In the "Activity in Web and Applications" section, disable "Enable Location History for this account."
  3. Delete the saved data by clicking "History Management β†’ Delete".

It is also recommended that:

  • πŸ” Turn off "Personalization of Ads" in Google Advertising Settings.
  • πŸ“± In the Google Maps app, go to Settings β†’ Location History and turn off automatic saving.
  • πŸ›‘οΈ In the settings of Google Play Services (Settings β†’ Apps β†’ Google Play Services β†’ Permissions) disable location access.

πŸ’‘

If you are using Mi Account, go to Settings β†’ Mi Account β†’ Privacy and turn off Location Data Collection. This will stop the transfer of geodata to Xiaomi servers.

Method 5: Using the "No Surveillance" mode in MIUI

Starting with MIUI 13, Xiaomi’s firmware has introduced a special β€œIncognito Mode” mode that temporarily blocks geodata collection and limits application background activity, which is useful if you need to temporarily turn off all tracking functions.

How to activate:

  1. Open Settings β†’ Special functions β†’ No surveillance.
  2. Turn on the "no surveillance" slider.
  3. Set up exceptions (for example, leave geolocation access for Google Maps if you need it for navigation).

In this mode:

  • βœ… Background location is turned off.
  • βœ… Analytics for Xiaomi and Google are blocked.
  • ❌ Some smart home (Mi Home) and fitness trackers (Mi Band) may stop working.

⚠️ Warning: No Surveillance Mode resets after the device is restarted. If you need to permanently disable geolocation, use other methods from this article.

Method 6: Alternative methods (for advanced users)

If none of these methods worked, you can try more radical measures, which require technical skills and can lead to unstable operation of the device.

1. Removal of system applications (requires root rights):

  • πŸ—‘οΈ Delete com.google.android.gms (Google Play Services) – this will disable most geolocation services, but the smartphone will lose access to the Play Market.
  • πŸ—‘οΈ Delete com.miui.location, the MIUI location system service.

2.Use of Xposed/EdXposed:

Modules like FakeGApps or Disable LocationConsent allow you to swap geolocation data or completely block Google requests, but this requires an unlocked bootloader and can disrupt banking applications.

3, custom ROM firmware:

Firmware like LineageOS or Pixel Experience does not contain proprietary services Xiaomi and Google, which excludes the collection of geodata, minus the loss of camera functions and some sensors.

πŸ’‘

Any manipulation of system files (deletion, modification) can lead to loss of warranty and unstable operation of the device. Before experimenting, make a backup through Settings β†’ Additional β†’ Backup and Reset.

Frequent problems and their solutions

When disabling geolocation, Xiaomi users often face the following problems:

Problem.Reason.Decision
The πŸ“ icon does not disappear after shutdownThe system application (Google Play Services or Miui Daemon) ignores the settingsUse ADB (Method 3) or turn off permissions manually
Google Maps or Navigator is not workingApplication denied access to geolocationReturn the permission "Only during use"
Battery consumption increased.Applications constantly request geodata due to cache failureClear the cache of Google Play Services (Settings β†’ Apps β†’ Google Play Services β†’ Memory β†’ Clear the cache)
"Finding the device" stopped working.Geolocation disabled for Google Play ServicesEnable "High Accuracy" in Location Settings

If after turning off the geolocation smartphone began to work slower, try:

  • πŸ”„ Reset the device.
  • 🧹 Clear the system cache (Settings β†’ Memory β†’ Cleaning).
  • πŸ“± Reset network settings (Settings) β†’ Connections β†’ Resetting Wi-Fi, Mobile Network and Bluetooth).

FAQ: Answers to Frequent Questions

Can geolocation be disabled only for specific applications without affecting the system?
Yes, in MIUI, this is done through Settings β†’ Applications β†’ Application Management β†’ [select app] β†’ Permissions β†’ Location. You can choose "Disallow" or "Allow only during use."
Why is the geolocation switched on again after the MIUI update?
For major updates (e.g., from MIUI 14 to MIUI 15), some settings are reset, due to Google's policy that requires periodic permission confirmation.
How do I check which apps are using my location?
MIUI doesn’t have a built-in geodata log, but you can use third-party utilities like AppOps (requires root) or NetGuard (network blocker). It’s also helpful to go to Settings β†’ Battery β†’ Battery Use and see which applications are actively consuming power – often this is due to GPS background use.
Will Google Pay work after geolocation is turned off?
Partially. No geolocation is required to pay through NFC, but some banks (e.g. Sberbank or Tinkoff) may request location confirmation for transactions over a certain amount. If payment does not pass, temporarily enable geolocation or add the bank app to the exceptions.
Can you turn off geolocation for Google only, leaving it for MIUI?
Technically, this is difficult, as many MIUI features (such as weather or smart alarm) depend on Google Play Services. The alternative is to use ADB to selectively disable Google services (the adb shell pm disable-user command --user 0 com.google.android.gms/.location), but this can cause disruptions.