Geolocation on smartphones Honor - a useful function for navigation, searching for nearby establishments or tracking physical activity. But it also becomes a source of irritation when applications monitor your movements without permission, and the battery runs out in no time due to the constant operation of the GPS module. The problem is especially pressing for owners of models Honor 90, Magic5 Pro or X9b, where the manufacturer has integrated additional geopositioning services from Huawei (for example, Huawei Mobile Services).
In this article we will look at how disable geolocation completely on Honor โfrom standard Android settings to hidden firmware options MagicOS. We will take into account the nuances for different OS versions (from Android 12 to Android 15) and explain why some methods work unstable on devices with Google Mobile Services (GMS) and without them. access to location for individual applications and what to do if the system ignores your settings.
Why does geolocation on Honor consume so much energy?
In smartphones Honor three modules are responsible for determining location:
- ๐ก GPS/GLONASS โsatellite navigation, the most accurate, but also the most power-hungry. On models with a chipset Kirin 9000 (for example, Honor Magic V2), the module even works in the background to speed up coordinate determination.
- ๐ถ Mobile networks โapproximate location cell towers. Less accurate, but turns on automatically when the GPS signal is weak.
- ๐ถ Wi-Fi and Bluetooth - scanning nearby networks to clarify coordinates. MagicOS 8.0 this function is activated by default for services Huawei.
The manufacturer claims that it has optimized the energy consumption of geolocation in the latest firmware, but in practice, users encounter accelerated battery drain (up to 15-20% per hour with active use of cards). This is due to the background activity of system services, such as:
- ๐
com.huawei.android.location- service. Huawei geolocation, built into the firmware Honor. - ๐บ๏ธ
Google Play Services- if the device is installed GMS (for example, on Honor 70 for the European market). - ๐
FusedLocationProvider- Android API that combines data from all location sources.
Moreover, some applications (for example, Petal Maps or Honor Health) request access to geolocation bypassing standard permissions, using system privilegesThis means that even after turning off GPS in the settings, they can continue to track your location through mobile networks.
Method 1: Disabling geolocation through the notification panel
The fastest method is to use quick settings panel. It is suitable for emergency shutdown, but has a limitation: some system services can ignore this command.
- Swipe your finger top to bottom across the screen to open the notification panel.
- Find the icon ๐ โGeolocationโ** (on some models it is hidden - swipe left to reveal all the icons).
- Tap the icon once. If it turns gray, geolocation is disabled.
โ ๏ธ Attention: On devices with MagicOS 7.0+ (for example, Honor Magic4 Pro) this method is disabled. only Satellite navigation (GPS). Mobile networks and Wi-Fi can still transmit approximate coordinates to applications. To block them, go to Settings โ Security and privacy โ Application permissions โ Geolocation.
โ๏ธ Checking that geolocation is disabled
Method 2: Complete disabling through system settings
For guaranteed shutdown all geolocation sources (GPS, mobile networks, Wi-Fi) use system settings. This method works on all models Honorincluding Honor X6, Honor 80 and flagship series Magic.
- Open
Settings(โ๏ธ icon on the main screen or in the menu applications). - Go to section
Security and privacy(on older versions EMUI โPrivacy). - Select
Application permissions โ Geolocation. - At the top of the screen, switch the slider "Geolocation"** to position "Off".
- Confirm the action in the dialog box (if it appears).
On devices with MagicOS 8.0 and newer, an additional step may be required:
- Tap on
Advanced settings(orMode geolocation). - Select
Device only(turns off GPS) orHigh precisionโ disable all sources (GPS, Wi-Fi, mobile networks).
โ ๏ธ Attention: After disabling geolocation will stop working:
- ๐ Navigators (Google Maps, Petal Maps, Yandex.Maps).
- ๐ Fitness applications (Honor Health, Strava).
- ๐ธ Geotags in photos (if not disabled separately in the camera settings).
- ๐ Search for nearby establishments in Google or Petal Search.
What to do if geolocation itself turns on?
On some models Honor (for example, Honor 50), system applications like Huawei Mobile Services automatically activate geolocation after a reboot. To fix this:
Open Settings โ Applications โ Applications.
2. Find HMS Core or Petal Maps.
3. Select Permissions and disable access to geolocation manually.
4. Disable autorun for these applications in the menu Autorun (if available).
Method 3: Disable geolocation for individual applications
If you need geolocation for a navigator, but not for social networks, you can selectively deny access to location for specific apps. This is especially true for Honorwhere system applications (AppGallery, Petal Search) often request coordinates for no apparent reason.
- Go to
Settings โ Security and privacy โ Application permissions โ Geolocation. - In the list, find the application for which you want to disable access (for example, Instagram or TikTok).
- Select one of the options:
- ๐ซ Deny โ complete disabling.
- ๐ Only during use โaccess only when the application is open.
- โ Ask every time โask for permission each time you start.
com.huawei.android.location) you may need to click Additionally and disable background access.On devices with Google Mobile Services (for example Honor 70 Lite for Europe), additionally check:
- Open
Settings โ Google โ Google account management โ Data and privacy. - Go to
Geodata settingsand disable "Location history" and "Web and hardware activity".
Important: On models Honor with firmware MagicOS 7.1 and later, some system applications (for example, Honor Club) can restore access to geolocation after updating. To avoid this, disable auto-update for them in AppGallery.
Method 4: โEmergencies Onlyโ mode (EMUI/MagicOS)
Firmware Honor based EMUI or MagicOS offer a unique geolocation mode - "Only in emergency situations"**. In this mode, coordinates are transmitted only for emergency calls (for example, 112), and all other applications receive false data or access denied.
- Open
Settings โ Security and privacy โ Geolocation. - Tap on
Geolocation mode(orAdvanced settings). - Select
Only in emergency situations. - Confirm your selection in the dialog box.
- ๐ก๏ธ Retain the ability to make calls to emergency services with transmission coordinates.
- ๐ Block access to geolocation for all other applications.
- ๐ Save battery power (GPS module is activated only during an emergency call).
This mode is useful if you want:
โ ๏ธ Attention: On some models (Honor 8X, Honor 10 Lite) this mode may also be absent. it is incompatible with the functions "Find my phone"** from Huawei โthe device will not be able to transmit its location if lost.
| Geolocation mode | Accuracy | Energy consumption | Access for applications |
|---|---|---|---|
| High precision | โญโญโญโญโญ (GPS + Wi-Fi + mobile networks) | โกโกโกโก (maximum) | โ Full access |
| Battery saving | โญโญโญ (Wi-Fi + mobile networks) | โกโก (average) | โ Limited access |
| Device only (GPS) | โญโญโญโญ (GPS only) | โกโกโก (high) | โ Full access |
| Only in emergency situations | โญ (false data) | โก (minimum) | โ Blocked (except emergency calls) |
| Disabled | โ No data | โก (absent) | โ Completely blocked |
Method 5: Disabling geolocation via ADB (for experienced users)
If the system settings do not help (for example, geolocation turns on itself after a reboot), you can forcedly. disable it through ADB (Android Debug Bridge).
โ ๏ธ Attention: Incorrect use ADB can lead to system malfunctions. It is recommended to create a backup copy of your data before executing commands.
- Enable developer mode on Honor:
- Go to
Settings โ About phone. - Tap on
Build number7 times until it appears notification"You have become a developer"**.
- Go to
Settings โ System โ Options developer and enable USB debugging.Command Line (Windows) or Terminal (macOS/Linux) and enter:
adb devices
Make sure your device is listed.
adb shell settings put global location_mode 0
where 0 โ complete shutdown, 1 โGPS only, 2 โbattery saving, 3 โhigh accuracy.
adb reboot
To return the default settings, use the command:
adb shell settings put global location_mode 3
If, after disabling via ADB, geolocation is activated again, check for firmware updates. In some versions MagicOS system applications reset the location_mode settings. In this case, installing a patch via Huawei HiSuite (the official utility for this will help). PC).
What to do if geolocation does not turn off?
If none of the methods worked, the problem may lie in:
- ๐ System updates โ some versions MagicOS (for example, 7.2) contain bugs, due to which geolocation settings are reset.
- ๐ฑ Firmware without GMS โ on devices without Google services (for example, Honor Magic5 Pro for China), geolocation is controlled through Huawei Mobile Serviceswhich can ignore standard Android settings.
- ๐ ๏ธ Damaged system files โif the smartphone crashed or was subject to unofficial modifications (root, custom firmware).
Solutions:
- Reset settings networks:
- Go to
Settings โ System โ Reset. - Select
Reset settings network(does not delete data, but resets Wi-Fi, Bluetooth and mobile network settings).
- Go to
- Update the firmware:
- Open
Settings โ System โ Software update. - Install the latest version MagicOS (if available).
- Open
- Disable system applications (root required):
- Use ADB or applications like Titanium Backup (for rooted devices) to freeze
com.huawei.android.location.
- Use ADB or applications like Titanium Backup (for rooted devices) to freeze
- If the problem is caused by a hardware failure (for example, a malfunction of the GPS module), contact the service center.
On devices Honor without Google services (for example, Chinese versions), geolocation is controlled via Huawei Mobile ServicesTo completely disable it, you may need to deactivate your Huawei account or install an alternative one. firmware (for example GMS versions for the European market).
FAQ: Frequently asked questions about geolocation on Honor
โ Is it possible to disable geolocation only for system applications?
Yes, but with limitations. For standard applications (for example, Petal Maps), it is enough to revoke the permission in Settings โ Permissions. โ Geolocation. However, system services like com.huawei.android.location can ignore these settings. In this case, it will help:
- Disconnection via
ADB(see Method 5). - Using applications to manage permissions (for example, AppOps - requires root).
On some models (Honor Magic4), system applications restore access after a reboot. To prevent this, disable their auto-update in AppGallery.
โ Why do some applications still know my location after turning off geolocation?
This is due to the fact that applications can determine your approximate location. by:
- IP address (via mobile data or Wi-Fi).
- Data from the nearest cell towers (even if GPS is disabled).
- Beacon beacons (in shopping centers or airports).
To completely hide the location:
- Use a VPN with an IP change function.
- Disable data transfer over the mobile network in
Settings โ Mobile network. - Manually remove network access permissions for suspicious applications.
โ Does disabling geolocation affect the operation of NFC and contactless payments?
No, NFC and geolocation are different modules. Disabling GPS or location access will not affect:
- Payment via Google Pay or Huawei Pay.
- Use of transport cards (for example, Troika in Moscow).
- Data transfer via NFC (for example, Android Beam).
However, some banking applications (for example, SberBank Online) may request access to geolocation for additional protection at entry. In this case, if geolocation is disabled, confirmation via SMS may be required.
โ How to check if geolocation is really disabled?
To make sure that no application is tracking your location:
- Open
Settings โ Geolocationand make sure the slider is in position "Off". - Check GPS indicator in the status bar (the ๐ icon should disappear).
- Use apps to monitor permissions, for example:
- Permission Monitor (shows which apps are requesting geolocation).
- NetGuard (blocks access to networks for specific applications).
If after all the actions the applications still determine your location, check the device for the presence of spyware using an antivirus (for example, Dr.Web or Kaspersky).
โ Is it possible to disable geolocation only for specific SIM cards (dual models)?
No, at the system level Android and MagicOS do not support selectively disable geolocation for individual SIM cards. However, you can:
- Disable transfer of mobile data for the second SIM card in
Settings โ Mobile networkThis will limit access to the approximate location across cell towers. communication. - Use work profile (if supported) to separate settings for personal and work SIM.
- Install a permissions management application (for example, Island), which creates an isolated environment for the second SIM.
On some models (Honor Magic3), you can manually select which SIM card to use for emergency calls (and, accordingly, transferring location data). data-i="394">Settings โ SIM cards โ Emergency calls Settings โ SIM cards โ Emergency calls.