Why does Xiaomiβs GPS work even after itβs shut down?
Did you notice that Xiaomi continues to locate you despite the GPS shutdown in the notification curtain? It's no coincidence that MIUI has multiple geolocation layers in its firmware, and the standard shutdown through the Quick Settings Panel only blocks satellite navigation, and the smartphone can still use Wi-Fi, mobile towers and even Bluetooth LE data to approximate coordinates.
The manufacturer's motivation for this is "improved user experience": that's how weather services work, Mi Browser recommendations, and background optimization for Google Services. But if you need to completely block any tracking attempts, you'll have to dig deeper into the settings. In this article, we'll look at everything from basic to hidden engineering menu features.
It is important to understand the difference between:
- π‘ Satellite GPS (coordinates GPS/GLONASS/BeiDou)
- πΆ Network geolocation (approximate location by towers and Wi-Fi)
- π Background scanning (constant data collection for system services)
Method 1: Quickly shut down through the notification curtain
The most obvious method is to use a quick settings panel, which is suitable if you need to temporarily disable GPS for a particular application (for example, so that the game does not track your location).
Instructions:
- Swipe your finger down to open the notification curtain.
- Find the Location icon (usually looks like an arrow or pin).
- Then, touch the slate once, and it will turn grey.
π‘
If the icon is not in the curtain, press the pencil (βοΈ) in the lower right corner and add it manually from the list of inaccessible tiles.
Limitations of the method:
- β οΈ Only shuts down satellite GPS, but not network geolocation.
- β³ After restarting the smartphone setting may reset (depends on the model).
- π Some system applications (e.g., Mi Security) may include GPS backwards.
Method 2: Completely disabling in MIUI settings
To block all geolocation, including network, you need to go to advanced settings, which works on all Xiaomi, Redmi and POCO smartphones with MIUI 12-15 firmware.
Step-by-step:
- Open Settings β Privacy β Application permissions β Location.
- At the top of the screen, move the "Location" slider to the "Off" position.
- (Optional) Press Location Accuracy and turn off "Wi-Fi and Mobile Search".
The main switch is switched off in "Location"|Switched off accuracy. Wi-Fi/network|Closed all applications using geodata (maps, taxis, etc.)|Rebooted smartphone to apply changes-->
What does it mean?
- π‘οΈ Completely blocks access to GPS for all applications, including system.
- π΄ Disables background scanning of Wi-Fi networks and cell towers.
- β‘ Reduces battery consumption (geolocation is one of the main βeatersβ of charge).
β οΈ Note: After that, the services that depend on the location will cease to work: Google Maps, Yandex.Maps, Uber, Delivery Club and even some banking applications (for confirming payments).
Method 3: Disconnect via the Engineering Menu (for advanced)
If standard methods donβt work, you can use the hidden engineering menu (Engineer Mode), which is suitable for users who want to permanently disable the GPS hardware module, but requires caution β wrong actions can disrupt the smartphone.
How to open the engineering menu:
- Open the Phone app.
- Enter the combination: ##4636###.
- Select the Testing item β GPS.
Further action depends on the model:
| Xiaomi model | Action in the engineering menu | The effect |
|---|---|---|
| Redmi Note 10/11/12, POCO X3/X4/X5 | Press Disable GPS β OK | Complete hardware shutdown of the module before restarting |
| Mi 11/12/13, Xiaomi 12T/13T | Choose. GPS Tool β Disable | Blocking of satellite signal, network geolocation remains |
| POCO F3/F4/F5 | Go to YGPS β Settings β Disable | Disable all geolocation options, including A-GPS |
β οΈ Note: On some models (Xiaomi 13 Ultra, Redmi) K60 Pro) the engineering menu may be missing or require root rights. Incorrect commands in this menu may cause loss IMEI or reset!
What to do if the engineering menu is not opened?
Method 4: Disconnect via ADB (for developers)
If youβre familiar with Android Debug Bridge (ADB), you can disable GPS at the system level, a technique thatβs suitable for users who want to block geolocation on a permanent basis, including MIUI updates.
Instructions:
- Enable Developer Mode (click 7 times on the MIUI version in Settings β About Phone).
- Activate USB Debugging in Settings β Additional β For developers.
- Connect your smartphone to your PC and execute the commands: adb shell settings put global location_mode 0 adb shell settings put global location_providers_allowed -gps,-network
To get it back, use:
adb shell settings put global location_mode 3
adb shell settings put global location_providers_allowed +gps,+networkπ‘
ADB-team off GPS Android-level, so they work even after resetting (if you donβt wipe data).
Method 5: Using Third-Party Applications
If you need to manage geolocation flexibly (e.g., enable it only for individual applications), you can use specialized utilities.
- π AppOps β allows you to disable location access for specific applications without root rights. Download from APKPure (not available on Google Play). β Operations β Access to location β Banned.
- π Fake GPS Location: Replaces coordinates for all or selected applications, requires developer mode enabled and mock provider selected in settings, allows you to freeze location at one point.
- π‘οΈ NetGuard blocks applications from accessing the Internet and geodata through a firewall, works without root, but with root gives more features. GPS When connected to a specific Wi-Fi network.
β οΈ Attention: Apps like Fake GPS They can lead to a ban in games (PokΓ©mon GO, Harry Potter: Wizards Unite or taxi services (Yandex Go, Uber) only use them when necessary!
Frequent problems and their solutions
Even after the GPS is turned off, some users find that the smartphone continues to "know" their location.
Problem 1: GPS itself turns on after the reboot.
- πΉ Reason: Automatic Resetting of System Services (Mi Cloud, Google Play Services).
- πΉ Solution: Turn off settings synchronization in Settings β Accounts. β Mi Cloud β Synchronization.
Problem 2: Applications still determine location.
- πΉ Reason: Network geolocation is used (by IP, Wi-Fi, towers).
- πΉ Solution: Turn on Flight Mode or turn off mobile data/Wi-Fi.
Problem 3: The engineering menu is not working.
- πΉ Reason: Newer models (Xiaomi 14, Redmi Turbo 3) are restricted.
- πΉ Solution: Use ADB or appendices MTK Engineering Mode.