How to completely disable GPS on Xiaomi: 5 proven ways

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:

  1. Swipe your finger down to open the notification curtain.
  2. Find the Location icon (usually looks like an arrow or pin).
  3. 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.

πŸ“Š How often do you turn off? GPS smartphone?
Always on.
Shut it off for the night.
Use only when necessary.
I'm not following this.

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:

  1. Open Settings β†’ Privacy β†’ Application permissions β†’ Location.
  2. At the top of the screen, move the "Location" slider to the "Off" position.
  3. (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:

  1. Open the Phone app.
  2. Enter the combination: ##4636###.
  3. Select the Testing item β†’ GPS.

Further action depends on the model:

Xiaomi modelAction in the engineering menuThe effect
Redmi Note 10/11/12, POCO X3/X4/X5Press Disable GPS β†’ OKComplete hardware shutdown of the module before restarting
Mi 11/12/13, Xiaomi 12T/13TChoose. GPS Tool β†’ DisableBlocking of satellite signal, network geolocation remains
POCO F3/F4/F5Go to YGPS β†’ Settings β†’ DisableDisable 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?
If the combination ##4636## It doesn't work, try it: 1. Install the application MTK Engineering Mode (for MediaTek chips) or Qualcomm Engineer Mode (for Snapdragon chips). 2. Use it. ADB-Command: Adb shell am start -n com.android.settings/.DevelopmentSettings 3. On some firmware, you need to first turn on the developer mode (7 press on MIUI phone-setting).

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:

  1. Enable Developer Mode (click 7 times on the MIUI version in Settings β†’ About Phone).
  2. Activate USB Debugging in Settings β†’ Additional β†’ For developers.
  3. 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.

Can GPS be disabled for individual applications only?
Yes, this is done in Settings β†’ Privacy β†’ Application permissions β†’ Location. Select the desired application and set the permission to β€œDisallow” or β€œAllow only during use.” For more flexible management, use AppOps (see Method 5).
Why does the battery run out faster after the GPS shutdown?
This is paradoxical, but it happens if the smartphone is constantly trying to enable geolocation for system services. Solution: Turn off Automatic Time Synchronization in Settings β†’ Additional β†’ Date and Time. Freeze unnecessary system applications via Titanium Backup (requires root).
How to check if the GPS is turned off?
Install the app GPS Status & Toolbox from Google Play: πŸ“‘ Satellite status ("No signal") means GPS switched off). πŸ“Ά Source of geodata (satellites, networks, Wi-Fi). πŸ” Last coordinates (if they don't update, that's fine) You can also use Google Maps in your browser, if it doesn't determine your location, then the settings are correctly applied.
Does GPS Disconnection Affect NFC and Contactless Payments?
No, NFC and Google Pay/Mi Pay work independently of GPS, but some banking applications (like SberBank Online) may request geolocation access for added security, in which case a warning may appear when paying, but the transaction will pass.
Can you turn off GPS permanently so that even root doesn’t help turn it on?
Technically yes, but it requires the antenna to be physically disabled. GPS (Disassembling a smartphone or flashing it with a modified boot partition: 🚫 Deprived of guarantees. πŸ”§ Can disrupt the work of other modules (Wi-Fi, Bluetooth). πŸ“΅ It will make it impossible to use navigation applications. For most users, the software methods in this article are sufficient.