Googleβs geolocation on Xiaomi smartphones is a powerful tool that makes it easier to use maps, search and personalized services, but not all users are willing to share their coordinates with the corporation, POCO or Mi, where MIUI Integrated with Google services at the system level, disabling geolocation can increase privacy, save battery life and even speed up the device in some scenarios.
In this article, weβll look at all the possible ways to disable geolocation, from basic settings in your smartphone menu to hidden options for power users. Youβll learn how to prevent Google from tracking your location through Android Settings, MIUI, We'll also use third-party tools, and we'll focus on the nuances of different versions of the firmware (MIUI 14/13) and features of models with Qualcomm and MediaTek chips.
Before you start, consider that some features (like Google Maps, Weather, or Google Assistant) may not work properly without access to geodata, but if privacy is more important to you, our instructions will help you find a balance.
Why does Xiaomi collect location data?
Xiaomi smartphones use geolocation not only for Google services, but also for their own functions MIUI. Here are the main reasons why the system may request access to your coordinates:
- π Google Services: Maps, Search, Assistant, Advertising (yes, targeted ads are based on your location).
- π MIUI-Features: Automatic change of the topic by time of day, local news in GetApps, network optimization.
- π Battery savings: Some energy saving modes adapt to your typical location (e.g., home vs. work).
- π¨ Security: Features like Find My Device or emergency alerts require geodata.
Important: Even if you turn off geolocation in Android settings, some system processes MIUI They can continue to collect approximate data through Wi-Fi and cell towers. Complete shutdown requires a comprehensive approach, and we'll talk about that later.
Method 1: Disabling geolocation in Android settings
The easiest method is to use standard Android tools, which is suitable for most Xiaomi, Redmi and other models. POCO base MIUI 12β14.
Instructions:
- Open the Settings. β Annexes β Application authorizations β Location.
- At the top of the screen, move the location access slider to the off position.
- (Optional) Tap on System Services and disable geolocation for Google Play Services, Google App, and other components.
This method completely blocks access to the GPS, Wi-Fi and cellular location data:
β οΈ Note: Google Maps, Yandex.Navigator, and functions like automatic time zone change will stop working after the shutdown. Some applications (for example, banking) may require you to enable geolocation to confirm operations.
βοΈ Verification of geolocation disconnection
Method 2: Disable Google Location History
Even if you block access to the GPS, Google may store your travel history through other sources (e.g., Google may store your travel history, IP-Addresses or data from connected devices to stop it:
Steps to shut down:
- Open the Google Maps app (or click on the link in the browser).
- Tap on the profile avatar β Your chronicle. β β Settings β Location history.
- Turn off the location history slider and confirm the action.
- (Recommended) Click Delete all location history to clean up previously collected data.
Additionally, you can disable "Web and Application Activity":
- π Go to My Activity.
- π± Select Activity Management β Web and application activities.
- π« Turn off the slider and confirm.
This will not block the application access to GPS, But stop recording your movements in your Google account.
What to do if the location history is not turned off?
Method 3: Limitation of rights for Google Play Services
Google Play Services is a system component that manages most geolocation features. It can't be removed, but you can restrict permissions. This method is suitable for users who want to partially disable tracking without completely blocking it. GPS.
Instructions:
- Go to Settings β Applications β Application Management.
- Search for Google Play Services (use search if you donβt see it in the list).
- Slip it on the Permit. β Location β Choose to forbid.
- (Optional) In the same menu, turn off the permissions for Camera, Microphone and Contacts if you want maximum privacy.
Consequences:
| Function | Does it work? | Notes |
|---|---|---|
| Google Maps (navigation) | β No. | Maps will be opened, but routes will not be built. |
| Automatic time zone change | β No. | You'll have to adjust it manually. |
| Search for the device (Find My Device) | β No. | You canβt find your phone through your Google account. |
| Local recommendations in Google | β No. | Restaurants/shops nearby will disappear. |
| Work of banking applications | β οΈ Partially. | Some banks require GPS proof-of-payment. |
β οΈ Attention: On some firmware MIUI If you notice a problem with Gmail or Google Drive, return the permissions back.
Method 4: Use Device Only (Android 12)+)
Starting with Android 12, Xiaomi introduced the option Device Only for Geolocation. GPS, Blocks the transfer of location data to Google and other services.
How to turn on:
- Open the Settings. β Location.
- Tap on Location Mode (or Accuracy in some versions) MIUI).
- Choose Device Only (instead of High Accuracy or Charge Saving).
How is this different from a complete shutdown:
- β GPS works for navigation and maps.
- β Applications are available coordinates (for example, Yandex.Navigator or 2GIS).
- β Google does not receive your location data for targeted advertising or history.
- β MIUI-Features (such as weather on the lock screen) may not work properly.
This mode is the gold standard for those who want to use navigation but donβt want to share data with Google.
π‘
If after switching to Device Only mode, the maps began to determine the location longer, try to turn on the card. AGPS (Assisted GPS) To do this, enter the code ##1472365## in the Phone app and select Enable. AGPS.
Method 5: Disabling geolocation through ADB (skilled)
If standard methods do not help, you can use them. ADB (Android Debug Bridge for deep geolocation disabling, which is suitable for users with unlocked bootloader or root rights, but some teams work without them.
What you need:
- π₯ Computer with installed ADB Tools.
- π± Included debugging by USB on a smartphone (Settings) β The phone. β Version. MIUI β 7 times tap the version number β Come back to the extra. β For developers β Debugging by USB).
- π USB-cable (preferably original).
Commands to disable:
adb shell settings put global location_mode 0 # Complete geolocation disablement
adb shell pm revoke com.google.android.gms android.permission.ACCESS_FINE_LOCATION #Exact location ban for Google Services
adb shell pm revoke com.google.android.gms android.permission.ACCESS_COARSE_LOCATION # Prohibition of approximate locationTo get it back:
adb shell settings put global location_mode 3 # High accuracy mode
adb shell pm grant com.google.android.gms android.permission.ACCESS_FINE_LOCATION
adb shell pm grant com.google.android.gms android.permission.ACCESS_COARSE_LOCATIONβ οΈ Attention: Teams ADB They are reset after resetting or updating the firmware, and some applications (such as Google Maps) can automatically request permissions again.
π‘
Use of the ADB β It's the most reliable way to disable geolocation at the system level, but it requires technical skills.
Method 6: Alternative methods (root, custom firmware, Magisk modules)
For users with root rights or custom firmware (LineageOS, Pixel Experience), additional ways to control geolocation are available:
- π Magisk: Disable Location Consent blocks location requests. Universal SafetyNet Fix masks root, but allows you to disable geolocation for specific applications.
- π± Change the build.prop file: Add the ro.location.mode line=0 for a complete shutdown GPS system-level.
- π GApps-free firmware: Install firmware without Google services (e.g. LineageOS for microG), where geolocation is managed via alternatives API.
Advantages:
- β Complete control of data.
- β Ability to selectively disable geolocation for individual applications.
- β No dependence on Google services.
Risks:
- β οΈ Loss of warranty (if the device is under warranty).
- β οΈ Possible errors in the system operation with incorrect changes.
- β οΈ Some banking applications refuse to work on custom firmware.
If you decide on this path, we recommend you to make a backup through TWRP Or OrangeFox Recovery.
Frequent problems and their solutions
When disabling geolocation on Xiaomi, users often face the following difficulties:
| Problem. | Reason. | Decision |
|---|---|---|
| The geolocation is switched on by itself. | Automatic update of Google Play Services or system applications MIUI (For example, Mi Security). | Turn off Auto Update for Google Play Services in Settings β Annexes β Google Play Store β Auto-update. |
| Google Maps is not working after the shutdown GPS | The application requires an exact location. | Enable Device Only mode (see Method 4) or use alternatives like OsmAnd. |
| The banking app has stopped working. | Many banks require GPS confirm transactions. | Add the banking application to the exceptions (Settings) β Annexes β Permits β Location β Exceptions). |
| The weather on the lock screen is not updated | widget MIUI Use geolocation to determine the city. | Set the city manually in the weather settings or turn off the widget. |
| Notice "Improving the accuracy of the location" | System alert MIUI, call-in GPS. | Turn off notifications for Google Play Services in the app settings. |
If none of these methods helped, check:
- π Aren't they established? VPN Antiviruses that can block changes to settings.
- π² Is the child mode or corporate profile activated (Settings) β Accounts. β Working profile).
- π Is it necessary to update the firmware (sometimes geolocated bugs are fixed in new versions) MIUI).