Geodata from several sources on Xiaomi: what kind of program is it, how to disable it and why it is needed

Have you ever noticed a strange service called Multiple Source Geodata on your Xiaomi active app list that consumes battery power, sometimes appears in notifications, but it's not in the standard app menu, what is it, why is it running in the background, and can it be safely turned off?

The service is part of the MIUI ecosystem that collects and processes smartphone location data, and unlike traditional GPS, it aggregates information from multiple sources: satellite systems (GPS, GLONASS, BeiDou), Wi-Fi networks, cell towers, and even device sensors, which allows for faster and more accurate positioning, but raises questions about privacy and the impact on autonomy.

In this article, we will discuss in detail:

  • πŸ” What is Multiple Source Geodata and How Does It Work on Xiaomi, Redmi, POCO
  • ⚑ Why the service consumes the battery and how to reduce its impact on autonomy
  • πŸ›‘οΈ Privacy issues: where data is transferred and how to protect it
  • βš™οΈ Step-by-step instruction to disable (if really necessary)
  • ❓ Frequent errors and myths about geolocation services in MIUI

What is β€œGeodata from Multiple Sources” and Why You Need It

Multi-source geodata (in some versions, the MIUI may be called com.miui.location or FusedLocationProvider) is a system component that combines location data from multiple sources to improve accuracy and speed of position determination. Unlike the classic GPS- module, which can catch satellites in a city for a long time, the system uses:

  • πŸ›°οΈ Satellite systems: GPS (USA), GLONASS (Russia), BeiDou (China), Galileo (EU)
  • πŸ“Ά Cellular towers: approximate location on operator signal
  • πŸ“‘ Wi-Fi network: access point databases and their coordinates
  • πŸ“± Smartphone sensors: accelerometer, gyroscope, compass to clarify movement

The advantage of this approach is that the speed of location is increased by 2-5 times compared to pure GPS, especially in conditions of poor satellite visibility (in tunnels, between high-rises or indoors). For example, when you open Google Maps or Yandex.Maps, this service allows you to show your location almost instantly, rather than after 30-60 seconds of waiting.

But the medal has a downside:

  • πŸ”‹ Increased power consumption due to constant background operation
  • πŸ“Š Transfer data to Xiaomi servers (or Google, depending on firmware)
  • 🚫 Inability to completely shut down without root rights (in some versions MIUI)
πŸ“Š Have you noticed the Multiple Source Geodata service in your list of active applications?
Yeah, she shows up a lot.
Yeah, but rarely.
No, I haven't.
I don't know what it is.

How geodata service affects battery and performance

The main complaint of users to β€œGeodata from multiple sources” is increased battery consumption, according to tests, in active mode (for example, when using a navigator), the service can consume up to 5-10% of charge per hour, even if the screen is turned off.

  • πŸ”„ She constantly polls the GPS- module, even when it is not needed.
  • πŸ“‘ Scans Wi-Fi networks and cell towers in the background
  • πŸ“€ Transmits data to servers to clarify coordinates (in some firmware)

The service has minimal impact on smartphone performance – modern Qualcomm Snapdragon or MediaTek processors can easily cope with the background task. However, on weak devices (for example, Redmi 5A or POCO C31) there may be a slight delay when opening maps or geolocation applications.

Xiaomi modelBattery consumption (in the background)Consumption with active use of the navigator
Xiaomi 13 Pro~1–2% per hour~7–9% per hour
Redmi Note 12 Pro+~2–3% per hour~8-10% per hour
POCO X5 Pro~1–2% per hour~6–8% per hour
Redmi 10A~3-5% per hour~10-12% per hour

If you notice that the service consumes significantly more than the table indicates, this may be due to:

  • πŸ”„ Firmware error (especially in beta versions MIUI)
  • πŸ“± Damage to the GPS- module (e.g., after falling)
  • πŸ€– A virus or malware masquerading as a system service

πŸ’‘

To check if the virus is to blame, install an antivirus (such as Malwarebytes) and scan the system. If the service continues to behave strangely, try resetting the network settings to Settings β†’ SIM- Cards and mobile networks β†’ Reset network settings

Privacy: Where geodata is transferred and how to protect it

One of the most controversial issues is where the data is going, and depending on the MIUI version and the firmware region, the information can be transferred:

  • πŸ“ To Google servers (if Google Play Services is used)
  • πŸ“ To Xiaomi servers (in Chinese and global firmware)
  • πŸ“ To local operator servers (if network data accuracy is enabled)

Xiaomi has officially stated that the data is anonymized and used only to improve the operation of geolocation services. However, in 2020, the company came under criticism for collecting user data without explicit consent (including geolocation), After that, additional privacy settings were introduced in MIUI 12+.

To minimize the risks:

Turn off Network Accuracy Improvement in Location Settings |

Disable background access to geodata for unnecessary applications |

Use a VPN to encrypt traffic |

Check the permissions in Settings regularly β†’ Confidentiality β†’ Permits β†’ Location-->

⚠️ Warning: In Chinese firmware (China ROM), the geodata service may ignore some privacy restrictions. If you use such software, it is recommended to reflash the device to the global or European version MIUI.

How to disable Multiple Source Geodata (if necessary)

You can't completely remove a service without root rights, but you can limit it.

Method 1: Disconnecting through location settings

  1. Go to Settings β†’ Privacy β†’ Location
  2. Turn off the Location switch (this will deactivate all geolocation services)
  3. In the same menu, click Accuracy Mode and select Device Only (disables Wi-Fi and network use)

Method 2: Limiting background activity

  1. Open Settings β†’ Applications β†’ Application Management
  2. Find GeoData or com.miui.location (could be called FusedLocationProvider)
  3. Select Limit Background Activity and Disable Autostart

Method 3: Use ADB (for advanced users)

If standard methods do not help, you can disable the service via ADB:

adb shell pm disable-user --user 0 com.miui.location


adb shell pm uninstall -k --user 0 com.miui.location

⚠️ Warning: This may disrupt maps, navigators and other geolocation-dependent applications.

adb shell pm enable com.miui.location

πŸ’‘

Disabling geodata will cause Google Maps, Yandex.Navigator and other services to work slower or refuse to determine the location.

Frequent Mistakes and Myths About Geodata on Xiaomi

There's a lot of rumors going around the Multiple Source Geodata service, and we're going to look at some of the most common ones.

Myth 1: β€œThis program is spying on me 24/7”

πŸ”Ή Reality: The service does collect data, but only when:

  • πŸ“ Location enabled in settings
  • πŸ“± An application requesting geodata (maps, taxis, weather) is launched
  • πŸ”„ Find My Device (Find My Device) enabled

The rest of the time it is in β€œsleep” mode and does not transmit data.

Myth 2: β€œSwitching off geodata will save 50% of your battery”

πŸ”Ή Reality: There will be, but not as much, savings of 5 to 15 percent depending on the model, and the main charge eaters are the screen, the processor, and the mobile network, not geolocation.

Myth 3: β€œThis service can be removed without consequences.”

πŸ”Ή Reality: Deleting or disabling via ADB will result in:

  • ❌ Incorrect operation of maps and navigators
  • ❌ Errors in system applications (e.g. Mi Fit or Weather)
  • ❌ Loss of Device Search
What happens if you delete com.miui.location?
The smartphone will lose the ability to quickly determine location. Apps like Google Maps will use only pure GPS, which will increase the time to search for coordinates to 1-2 minutes (instead of a few seconds), and will stop working functions that depend on geolocation: automatic clocks by location, geotags photos, search device through Mi Account, etc.

Alternative ways to improve geolocation accuracy without unnecessary battery consumption

If you are concerned about high energy consumption, but you do not want to give up geolocation, try these methods:

  • πŸ”§ Use Charge Saving mode in location settings (limits background activity)
  • πŸ“΅ Turn off geodata when it is not needed (e.g., via notification panel)
  • πŸ”„ Update the firmware – new versions MIUI optimized the energy consumption of geoservices
  • πŸ“± Use third-party applications like GPS Status & Toolbox to calibrate sensors.

You can also set the priority of geodata sources:

  1. Go to Settings β†’ Privacy β†’ Location β†’ Accuracy Mode
  2. Choose High Accuracy only when you need the most accurate signal (e.g. in the navigator)
  3. Use Charge Savings (Wi-Fi and Networks Only)

Some models (such as the Xiaomi 12T or Redmi K50) have an Adaptive Battery feature that automatically limits background geoservice activity when not in use.

FAQ: Answers to Frequent Questions

❓ Why does Multiple Source Geodata appear on the active app list, even if I don't use maps?
The service is activated not only when using the navigator, but also in the background for: πŸ”„ Location Weather Updates πŸ“± Mi Fit (if the step counter is enabled) πŸ” Find My Device πŸ“‘ Optimize the mobile network (in some firmware) To reduce its activity, disable unnecessary functions in privacy settings.
❓ Can you shut down the service forever without rooting rights?
You can not completely disable, but you can severely limit: Disable background activity in the application settings Disable Improve accuracy on network data Use the ADB- command to deactivate (see section above) This will not delete the service, but will make it almost inactive.
❓ Does the geodata shutdown affect mobile internet?
No, the geodata service is not associated with 4G/5G. However, some operators use location data to optimize the network (for example, to switch between towers).If you turn off the geodata, this can slightly impair the stability of communication in roaming.
❓ Why did the service consume more battery after the MIUI update?
This may be due to: πŸ”„ New firmware error (check forum reviews, for example, 4PDA] πŸ“± Adding new features (e.g., improved tracking for Mi Fit) ⚑ Sensor failure (try resetting network settings) If the problem persists, roll back to the previous version MIUI or wait for a patch.
❓ Is it safe to use VPN to block geodata transmission?
Yes, VPN encrypts traffic and can block data transfer to servers Xiaomi/Google.However: βœ… Geolocation applications (e.g. Google Maps) will run slower ⚠️ Some features (e.g. Device Search) may stop working πŸ”’ Better use VPN with Block Location Tracking (e.g. ProtonVPN)