Users of smartphones based on the operating system Android often encounter strange entries in the battery usage statistics or in the list of running processes. One of these mysterious lines often becomes com.google.location.em2 or simply Location EM2. A reasonable question arises: is this a virus, spyware, or just unnecessary garbage that wastes battery power? In fact, this process is a legitimate and important part of the Google ecosystem, responsible for accurately determining the location of your device.
In the modern world, navigation, weather forecast, finding the nearest cafes and even account security directly depend on how accurately the phone knows where it is. Service EM2 (Engine Module 2) is one of the components of the geolocation subsystem that runs in the background. It aggregates data not only from GPS satellites, but also uses information from cell towers and Wi-Fi access points to speed up the search for coordinates. Understanding the principles of operation of this module will help you properly configure your smartphone, extend its battery life and protect personal data.
Many gadget owners panic when they see high process activity in the task manager and try to delete it immediately. However, completely disabling the system's geolocation services can lead to incorrect maps, crashes in taxi and delivery applications, and also make it difficult to find the device if it is lost. In this article, we will take a detailed look at what exactly it is responsible for, why it consumes energy, and what safe methods exist for managing its activity without risking system stability. Location EM2why it consumes energy and what safe methods exist to control its activity without compromising system stability.
The technical purpose of the EM2 module in the Android architecture
The component is part of a larger Google Play service Services, which acts as a link between the operating system and Google servers. Unlike a classic GPS receiver, which works exclusively with satellites, the EM2 module uses machine learning algorithms and geopositioning databases. This allows the device to determine coordinates even in places with poor satellite signals, for example, inside large shopping centers or in dense urban areas. Location EM2 is part of the larger Google Play Services, which acts as a link between the operating system and Google servers. Unlike a classic GPS receiver, which works exclusively with satellites, the EM2 module uses machine learning algorithms and geopositioning databases. This allows the device to determine coordinates even in places with poor satellite signals, for example, inside large shopping centers or in dense urban areas.
The main task of this module is hybrid positioning. When you start the navigator, the system needs to fix the current location as quickly as possible (GPS “cold start” can take up to several minutes). com.google.location.em2 instantly receives approximate coordinates by IP address, cell tower identifiers (LAC/CI) and MAC addresses of nearby Wi-Fi routers. This data is transmitted to Google servers, where it is checked against the global database, and the updated position is returned to the device. This approach significantly saves time and processor resources.
In addition, this process is responsible for collecting telemetry to improve maps. If you enable the appropriate settings, your phone will anonymously transmit information about signal quality and the location of access points. This helps the company update maps in real time, marking new roads and closed routes. It is important to understand that EM2 is not a separate application that can be found in the menu, but a background service integrated into the core of system services.
⚠️ Attention: The process
com.google.location.em2is a system one. An attempt to completely remove it through root access or specialized software may lead to a cyclic reboot of the device (bootloop) or a complete failure of all services related to maps and search.
It is worth noting that the activity of the module may vary depending on the smartphone model and firmware version. On devices with clean Android (Pixel, Motorola) this service works as transparently as possible. On smartphones of Chinese brands with heavily modified shells (MIUI, ColorOS, OneUI), some of the geolocation functions can be transferred to the manufacturer’s own services, but the basic Google module still remains active for compatibility with most applications from the Play Market.
Analysis of energy consumption and the impact on autonomy
One of the most common causes of concern for users is the high percentage of battery charge, which consumed by the geolocation service in statistics. Indeed, constantly polling sensors, scanning Wi-Fi airwaves, and exchanging data with cell towers are energy-intensive tasks. However, it is important to distinguish between normal operation and abnormal behavior when the process “eats” the charge even in standby mode.
In normal mode Location EM2 it is activated only at the request of applications. If you do not use the navigator, weather or delivery services, the module should be in sleep mode, periodically only updating the approximate location for system needs. If you see that the service consumes 15-20% of energy after several hours of inactivity, this may indicate that some application in the background is constantly requesting coordinates with high precision, preventing the processor from falling asleep.
To diagnose the problem, it is recommended to use the built-in battery analysis tools. Go to the settings and see which application initiates requests to geoservices. Social media, fitness trackers, or augmented reality games are often the culprits. Disabling background access to geolocation for such apps usually solves the problem without the need to disable the system module itself.
There is also a setting that allows you to reduce the accuracy of location determination in exchange for energy savings. In this mode, EM2 will use only data from cell towers and Wi-Fi, ignoring the satellite GPS module, which is the most voracious. The accuracy will drop from several meters to several hundred, but this is quite enough for weather or news feeds.
- 🔋 High consumption often caused not by the module itself, but by applications that incorrectly request geodata in the background.
- 📡 Power saving mode disables the GPS chip, leaving only network positioning active via EM2.
- 🔄 Misfunctions services can cause the phone to constantly search for a signal, which quickly drains the battery.
If you notice an abnormal discharge, try turning on and then turning off the "Flight" mode for 10 minutes. This will restart the radio modules and can reset the stuck network search process that plagues the geolocation service.
Issues of privacy and data security
In the era of digital privacy, the question of who is tracking your movements and how is especially pressing. The Service Location EM2 does transmit data to Google servers. Many users fear that this allows the corporation to build detailed travel profiles, to know where you live, work and where you spend your holidays. These concerns are justified, but the situation is not so clear.
Google says that data collected to improve maps and services is anonymized and tied not to the user’s identity, but to the device identifier. However, if there are a sufficient number of data points (browsing history, linking to an account), de-anonymization is theoretically possible. This is why there are tools in Android settings for managing location history.
The user has full control over what exactly is transmitted. You can prevent data transfer to improve maps, disable movement history, and only allow specific applications to access your location. It is important to distinguish between a system service that is technically necessary for the phone to function, and the Google Account privacy policy, which governs the storage of this data in the cloud.
| Access type | What is transferred | Privacy risk | Recommendation |
|---|---|---|---|
| Only when used | Coordinates are active only when the application is open | Low | Optimal choice for most apps |
| Always allowed | Continuous flow of data about moving | High | Only for navigators and trackers |
| Approximately | Zone with a radius of 2-3 km without exact coordinates | Minimum | Suitable for weather and news |
| Location history | Saving routes in the Google cloud | Medium/High | Disable if chronology is not needed |
For maximum protection, it is recommended to regularly check the list of applications that have access to geodata. Go to your privacy settings and review your permissions. If you see that a simple flashlight or calculator requests access to Location EM2, this is a clear sign of the developer's dishonesty, and it is better to delete such an application.
How does Google use geolocation data?
The company uses aggregated data to update maps in real time (traffic jams, new roads), targeted advertising (showing stores nearby) and improving the performance of the voice assistant. Also, this data may be requested by law enforcement agencies if there is an official warrant as part of a crime investigation.
Is it possible to disable the service and what will this lead to?
Technically advanced users often wonder: is it possible to completely “kill” a process com.google.location.em2? The answer depends on how you plan to do it. In the standard Android settings, you will not find a "Delete service" button, since it is part of the system image. However, you can disable the features that enable it.
If you try to disable geolocation completely through the notification shade, the service will go into an inactive state, but will not disappear from memory. This is a safe method that does not violate the integrity of the system. If you try to freeze the service through ADB (Android Debug Bridge) or applications like Titanium Backup without root access, you will receive an error, and with root access you risk getting an unstable system.
The consequences of a forced shutdown can be unpleasant. In addition to maps not working, you may experience that the Find My Device feature will no longer detect the location of your stolen phone. There may also be problems with two-factor authentication in banking applications that compare the login location with the usual user profile to protect against fraud.
⚠️ Attention: The settings interface and menu item names may differ depending on the version of Android and the manufacturer’s shell (Samsung, Xiaomi, Realme). If you do not find the options described below, check the official help for your specific device model.
There is a compromise option - using energy saving profiles. Many smartphones allow you to create a scenario in which geolocation is turned off automatically when you are at home (over connected Wi-Fi), and turned on only when you go outside. This allows you to minimize the work EM2 without completely disabling it.
- ❌ Complete removal through system files is impossible without loss of warranty and the risk of “bricking” the phone.
- ✅ Disabling in settings is safe and reversible, but deprives you of all the benefits of navigation.
- ⚙️ Limiting background activity is the best way to reduce battery consumption without losing functionality.
Completely disabling the system geolocation service is not recommended. It is much more effective to manage permissions for individual applications and disable the movement history in your Google account.
Step-by-step guide for managing permissions
Properly setting access rights is the key to balancing convenience, security and autonomy. You don't have to be a hacker to take control of your work Location EM2. All you need to do is go through the settings menu of your smartphone and review the permissions issued. This will take no more than 10-15 minutes, but will save you hours of battery life in the long run.
First, you need to go to the main settings of the device. The path may be slightly different, but the logic is the same for all versions of Android. You need to find the privacy or security section where all sensor requests are grouped. Modern Android (versions 12, 13, 14) provides very granular control, allowing you to grant access “once” or only “when using the application.”
Pay special attention to social networks and instant messengers. Often, out of habit, users click “Allow” during the first installation, without thinking about the consequences. For example, Instagram or Telegram may request geolocation for contextual advertising or the People Nearby feature. If you do not plan to use these functions right now, access should be closed.
☑️ Geolocation permission audit
Below is the sequence of actions for a typical pure Android smartphone. For users MIUI or OneUI the names of the items may vary (for example, “Privacy Protection” instead of “Permissions”), but the essence remains the same.
Settings → Security and Privacy → Permission Manager → Location
In the list that opens you will see three categories: “Always allowed”, “Allowed only during use” and “Prohibited”. Your goal is to minimize the first category. Transfer only navigators (Google Maps, Yandex.Maps, 2GIS) and, possibly, a taxi application to it. All other apps, including browsers and stores, should be in the second or third group.
Diagnosing problems and resetting geoservice settings
Sometimes users are faced with a situation where location determination does not work correctly: the point on the map jumps, the navigator cannot pick up satellites, or applications write “Error in receiving coordinates.” In such cases, the problem often lies not in a hardware failure of the GPS module, but in a software failure of the service Location EM2 or cache accumulation.
The first step in diagnosis should be to check the calibration of the compass and GPS. The Google Maps app has a calibration feature that helps your device determine your driving direction more accurately. You should also make sure that the date and time settings are set to automatic detection, since time desynchronization can disrupt communication protocols with satellites.
If simple methods do not help, you can try clearing the data of geolocation services. This will not delete your personal files or photos, but it will reset your access settings and coordinate cache. After this, the system will take some time (from several minutes to an hour) to re-determine the location and load the current data.
To perform a reset, follow these steps:
- Open
Settingssmartphone. - Go to section
ApplicationsorAll applications. - Find in the list
Google Play Services(Google Play Services). - Click
Storageand selectClear cache. As a last resort, you can clickClear all data. - Reboot the device.
After resetting the Google Play services data, it is recommended to exit the Wi-Fi network and turn on mobile data for a couple of minutes. This will help EM2 get the latest cell tower data faster and speed up initial positioning.
In rare cases, the problem may be due to an outdated firmware version. Manufacturers regularly release updates that correct errors with GPS drivers and optimize energy saving algorithms. Check for system updates in the menu About phone → Software update.
Why does the Location EM2 service continue to work even when geolocation is turned off in the curtain?
Even with the curtain switch turned off, system services can perform low-level background tasks needed for emergency calls (E911) or Find My Device operation. Additionally, some apps may have privileged access that allows them to briefly activate a module for critical functions, although this is strictly controlled in modern versions of Android.
Is it safe to use third-party apps to freeze geolocation?
Using apps like Greenify or Titanium Backup to freeze system components of Google Play Services carries risks. This may disrupt push notifications, mail synchronization, and other background processes. It is safer to use Android's built-in features to limit background activity for specific parasitic applications.
Does the phone case affect the operation of the EM2 module and GPS?
Yes, it can. Cases with metal inserts, magnetic clasps, or too thick a layer of material can block satellite signals and cellular antennas. This forces the EM2 module to work harder to try to catch the signal, which leads to increased battery consumption and inaccurate positioning. Try removing the case to check.
What is "Approximate Location" in Android 12 and newer?
This is a privacy feature that allows applications to receive coordinates with an error of up to several kilometers instead of the exact address. For weather widgets, news, or searching for restaurants within a 5 km radius, this is enough. Enabling this option for most applications significantly reduces the granularity of the data collected about your movements.
Can a virus masquerade as com.google.location.em2?
System processes themselves are difficult to fake, but malware can try to infiltrate the system. If you see a process with a similar name, but with typos, or if the service file is not in the system partition, but in the user folder (Download, DCIM), this is a reason to scan with an antivirus. The original process is always located in a protected system context.