How to completely disable Google geolocation on Xiaomi: 5 proven ways

Why does Google geolocation work on Xiaomi even after it’s turned off?

Have you noticed that Google continues to track your location on Xiaomi smartphone despite the geolocation settings being disabled?It's not paranoia - that's how the Google Play Services ecosystem works. Even if you turn off GPS in the notification curtain, many apps (including Google Maps, YouTube and Google Photos) can determine your location through:

  • πŸ“‘ Mobile network data (cellular towers)
  • πŸ“Ά Wi-Fi access points (even without connecting to them)
  • πŸ”„ Background activity of Google services (e.g. com.google.android.gms)
  • πŸ“± Built-in functions MIUI (For example, Mi Cloud or Find Device)

On Xiaomi smartphones (including Redmi, POCO and Black Shark), the problem is complicated by a dual permission system: in addition to standard Android settings, MIUI restrictions apply. For example, even after disabling geolocation in Google settings, some features (such as Adaptive Battery or Application Permissions) can automatically turn it back on.

In this article, we will discuss 5 ways to completely disable Google geolocation on Xiaomi, from basic settings to deep changes in the system. ADB-team.

πŸ“Š You turn off Google geolocation on your smartphone?
Yeah, totally.
Only for individual applications
No, I don't need that.
I don't know how to do that.

Method 1: Disabling geolocation in Android settings

Start with basic Android settings. This method works on all Xiaomi smartphones (including the Redmi Note 12, POCO X5, Mi 11, etc.), but does not guarantee a 100% result - some Google services may ignore these restrictions.

Steps:

  1. Open Settings β†’ Privacy β†’ Application permissions β†’ Geodata.
  2. Switch the geodata slider to the off position.
  3. Scroll down and select Google Location History β†’ turn it off.
  4. Go back and click on Additional Settings β†’ Scan β†’ Turn off Wi-Fi Scanning and Bluetooth Scanning.

⚠️ Note: After disabling geodata, some functions will stop working:

  • πŸš— Navigation in Google Maps (but maps will be available offline).
  • πŸ“Έ Geotags on Google Photos.
  • πŸ” Location-based recommendations on YouTube or Google Assistant.

β˜‘οΈ Verification of geolocation disconnection

Done: 0 / 4

Method 2: Restriction of Google Play Services

Google Play Services is the main spy in your smartphone, responsible for background geolocation even if you have disabled GPS. On Xiaomi, this service often works bypassing standard resolutions, so it needs to be restricted separately.

Instructions:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Find Google Play Services (or Google Play Services) and open it.
  3. Select Permissions β†’ Geodata and set Prohibit.
  4. Go back and press Battery β†’ Background Activity β†’ select Limit.
  5. For full effect, disable AutoRun (in some versions of MIUI, this item is hidden – see spoiler below).
How to find a "Stop" in MIUI 14?
In newer versions of MIUI, the "Start" option can be hidden. To see it, tilt your phone to the right in the application management menu and an additional menu with this option will appear.

Once Google Play Services is restricted, some apps (like Gmail or Google Pay) can give out sync errors. That's OK, that's how surveillance works.

AnnexWhat breaks when geodata is turned offHow to get around
Google MapsReal-time navigation is not working.Download the maps offline in advance
YouTubeDoes not show local recommendationsUsing VPN to Change Regions
Google PhotoNo geotaggedAdd location manually
Google AssistantVoice search by area is not workingDisable the assistant completely

Method 3: Disconnect via ADB (for power users)

If standard methods don't work, you'll have to use ADB (Android Debug Bridge), which is a way for Xiaomi on Android 10+ and requires a connection to a computer, and the advantage is that it blocks geolocation at the system level, bypassing the limitations of MIUI.

Step-by-step:

  1. Turn on Developer Mode on your smartphone: go to Settings β†’ About Phone and 7 times click on the MIUI version.
  2. Return to Settings β†’ Additional β†’ For developers and enable USB debugging.
  3. Connect your phone to your PC, install ADB Tools, and execute the commands:
adb shell pm revoke com.google.android.gms android.permission.ACCESS_FINE_LOCATION


adb shell pm revoke com.google.android.gms android.permission.ACCESS_COARSE_LOCATION




adb shell settings put global location_mode 0

⚠️ Warning: These commands completely disable geolocation access for all Google services, including Maps and Find My Device:

adb shell settings put global location_mode 3

πŸ’‘

If so, ADB-If you want to know if you're going to get geolocation, check for updates for Google Play Services. Sometimes newer versions will reset the restrictions.

Method 4: Use of alternative firmware (for advanced)

If you’re willing to take drastic measures, installing custom firmware (like LineageOS or Pixel Experience) will remove Google services completely or allow you to control them through MicroG, a lightweight alternative to Google Play Services.

Pros:

  • βœ… Full control of geolocation.
  • βœ… No background activity of Google.
  • βœ… Use F-Droid instead of Play Market.

Cons:

  • ❌ Complex installation (requires unlocking the bootloader).
  • ❌ There may be problems with the camera or sensors (especially on the camera). POCO and Black Shark).
  • ❌ There is no warranty on the device after unlocking.

To install custom firmware on Xiaomi:

  1. Unlock the bootloader through the official Xiaomi tool (can take up to 72 hours).
  2. Install TWRP Recovery for your model (see instructions on XDA Developers).
  3. Fastboot or TWRP to run the firmware.

πŸ’‘

Custom firmware is the only way to get rid of Google's surveillance completely, but it's only suitable for power users. For most, 1-3 is enough.

Method 5: Physically disabling sensors (extreme case)

If software methods don't work, you can physically shut down GPS modules and sensors, which is a radical step, but it's guaranteed to stop any tracking, and it's suitable for devices that are used without navigation, such as tablets or backup phones.

How to do this:

  • πŸ”§ Shutting down the antenna GPS: Take the phone apart and unplug the plume. GPS-Module (soldier iron and repair experience required) on some Xiaomi models (e.g. Redmi) 9A) module combined with NFC β€” Disabling one will affect the other.
  • πŸ“΄ Foil use: Screen the back cover with aluminum foil (not recommended for permanent use - degrades the network signal).
  • πŸ”‹ Disable sensors via build.prop: Add the ro.location.disabled string=1 to the system file (root rights required).

⚠️ Attention: Physical intervention deprives of warranty and may lead to:

  • Loss of GPS and GLONASS signal.
  • Unstable operation of Wi-Fi and Bluetooth.
  • Problems with location in emergency services (e.g., emergency call).

Frequent Mistakes and How to Avoid Them

Many Xiaomi users are faced with the fact that Google geolocation turns on itself.

1. Automatic Enablement After Updating MIUI

After the system update, Xiaomi often resets its privacy settings.Solution: After each update, check:

  • Settings β†’ Privacy β†’ Geodata
  • Settings β†’ Applications β†’ Google Play Services β†’ Permissions

2. background activity of Mi Cloud

The Mi Cloud service (Xiaomi Cloud) can include geolocation for Find Device. Solution: Turn off sync in Settings β†’ Xiaomi Account β†’ Mi Cloud β†’ Find the device.

3. Spy applications

Some apps (like Facebook, TikTok, or AliExpress) request geodata separately from Google.Solution: Check each application's permissions manually through Settings β†’ Apps β†’ Permissions Management.

πŸ’‘

To quickly find all applications with access to geolocation, use the search in the settings: open Settings and enter in the search bar "geodata".

FAQ: Answers to Frequent Questions

Can geolocation be disabled only for individual applications?
Yes. Go to Settings β†’ Apps β†’ [Select App] β†’ Permissions and disable GeoData. However, some system applications (like Google Play Services) may ignore this limitation.
Why does the battery run out faster after the GPS shutdown?
Paradoxically, turning off geolocation sometimes increases battery consumption, and the reason is that the system is constantly trying to determine location through alternative methods (Wi-Fi, mobile networks). To avoid this, also turn off Wi-Fi scanning and Bluetooth scanning in the geodata settings.
Will Google Maps work without geolocation?
Google Maps will be open, but: 🚫 It will not show your current location. 🚫 Cannot build routes in real time. βœ… Pre-downloaded offline maps will work. Alternative: use OSMAnd or Maps.me β€” they support offline navigation without Google.
How to check if the geolocation is turned off?
Install AppOps (root rights required) or NetGuard (no root) to show which apps access geodata in the background, and you can also use history.google.com, if the story is empty, geolocation is disabled.
Will geolocation recover after resetting?
Yes. In hard reset, all settings are reset, including geodata restrictions, and you'll have to repeat all the steps in this article after reset, and to avoid that, back up your settings via TWRP or Mi Backup (but delete Google data from it).