How to completely disable geolocation on Xiaomi Redmi 7: 4 proven ways

Not only is geolocation on Xiaomi smartphones a convenient navigation tool, but it is also a potential privacy threat. The 2019 Redmi 7 is still popular due to its price-performance balance, but its MIUI firmware (especially 10-12 versions) is known for aggressive data collection. Disabling geolocation can significantly extend battery life, protect personal information from leaks, and prevent advertising services from tracking your location.

In this article, we’ll look at all the ways you can deactivate geolocation on Redmi 7, from standard MIUI settings to hidden developer settings, how to disable GPS, block location access for individual applications, and what to do if the system allows geolocation after updates, and focus on the nuances of Global and China firmware, which behave differently.

Before you start, check the MIUI version on your device: go to Settings β†’ About β†’ About β†’ MIUI version. This is important, as the location of some menu items may vary. Also note that completely disabling geolocation will affect the operation of maps (Google Maps, Yandex.Navigator), taxi services and some social networks.

1. Standard geolocation disablement via MIUI settings

The easiest way is to use built-in system options, which is suitable for all MIUI versions on Redmi 7 (including Global Stable and China Stable), and geolocation is managed through the Quick Settings Panel and Privacy section.

To fully deactivate all location sources:

  • πŸ“± Swipe down from the top edge of the screen to open the notification bar, then swipe again for the extended menu.
  • πŸ“ Find the Geolocation icon** (usually stylized as a navigator icon) and tap it. If there's no icon, click Edit (pencil in the top right corner) and add it manually.

Note that even after being disabled through the dashboard, some system applications (such as Mi Cloud or Security) may periodically request location access, and to prevent this, manual permission locks are required for each application, as we will discuss in the next section.

πŸ“Š You turn off geolocation on your smartphone?
Yeah, all the time.
Only when you don't need to.
Never turn it off.
I don't know how to do that.

2. Disable access to geolocation for individual applications

Many Redmi 7 users face a problem: even after GPS is turned off, some programs (such as Facebook, Instagram or Mi Browser) continue to track location via Wi-Fi or mobile network data, which is because MIUI grants broad rights to system and pre-installed applications by default.

To restrict access:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select an app (e.g. Google Play Services or Mi Video).
  3. Slip on Permissions, then find the item β€œLocation”** and set the value to Prohibit.
  4. Repeat for all apps you don’t trust, and pay special attention to Google and Xiaomi services (e.g. com.miui.analytics).

⚠️ Note: Locking geolocation for Google Play Services may cause Play Market and other Google services to crash. If apps become unstable after the changes, return the settings or use an alternative method (see Section 4).

β˜‘οΈ Verification of geolocation disconnection

Done: 0 / 4

3. Hidden developer settings: complete disabling of geodata

If standard methods don't work, and Redmi 7 continues to transmit coordinates, you'll have to use developer mode, which is more radical and requires caution, because incorrect changes can disrupt the system.

Activate the Developer Mode:

  1. Go to Settings. β†’ The phone.
  2. Tap 7 times on the MIUI version until the notification β€œYou became a developer!” appears.
  3. Return to the main settings menu and open a new Developer section (usually at the bottom of the list).

Now turn off all geolocation sources:

  • πŸ›‘οΈ Find the Debugging Point on USB and disable it (this will prevent the transfer of location data when connecting to the PC).
  • πŸ“‘ In the Network Disable Wi-Fi Scanning is always available and Bluetooth Scanning is always available.
  • πŸ“ In Location, select Device Only (this will disable the use of mobile network and Wi-Fi data for coordinates determination).
  • πŸ”„ Reboot your phone to make the changes take effect.

The critical nuance for Redmi 7 is that after the MIUI update, the developer settings are reset. Check them after each update!

4.Alternative methods: disabling through ADB and third-party utilities

For advanced users who want to block access to geolocation at the system level, the ADB (Android Debug Bridge) tools or specialized applications like AppOps or XPrivacyLua are suitable. These methods require root rights or an unlocked bootloader, which voids the Xiaomi warranty.

Instructions for ADB (without root):

  1. Install Minimal ADB and Fastboot on PC (link to XDA).
  2. Connect Redmi 7 to USB, enable USB Debugging (see Section 3) and confirm your trust in your computer.
  3. Open the command line and type: adb shell settings put global location_mode 0 This command disables all geolocation sources at the Android level.
  4. To block a specific application (e.g. Mi Cloud): adb shell appops set com.miui.cloudservice android:location DENY

⚠️ Attention: Misuse of the right ADB It can lead to disruptions in work. MIUI. Before experimenting, back up your data through Settings β†’ Additionally. β†’ Backup and reset.

What if the ADB does not recognize the device?
1. Install Xiaomi USB Drivers from the official website. 2. Check if File Transfer (MTP) mode is enabled when connecting via USB. 3. Try another cable or USB port (preferably USB 2.0). 4. In the Developer Settings, activate USB Debugging (security options) and Allow debugging (OEM resolution).

5 Problems and Solutions: Why Geolocation Is Turned On

Many Redmi 7 owners complain that geolocation is activated hours after a shutdown or after a reboot, due to MIUI features that forcedly include location services for system applications (such as Mi Security or Find Device).

Here's how to fix it:

Problem.Reason.Decision
Geolocation is activated after rebootingAutomatic start of system servicesTurn off auto-run for Mi Cloud and Security in Settings β†’ Battery β†’ Auto-run
GPS icon appears in status barBackground activity of applicationsBan background work for unnecessary applications in Settings β†’ Battery β†’ Battery Optimization
Location is determined even with GPS turned off.Use of Wi-Fi/mobile network dataTurn off Accuracy Improvement in Settings β†’ Geolocation β†’ Mode
After the MIUI update, the settings are resetXiaomi's Security PolicyRe-apply the settings from Section 3 (Developer Mode)

πŸ’‘

If geolocation is enabled because of Mi Cloud, but you are not using the cloud backup, turn off sync completely: Settings β†’ Accounts β†’ Mi Cloud β†’ Sync and uncheck all ticks.

6.Impact on battery and performance

Disabling geolocation on Redmi 7 can increase battery life by 15-25%, especially if GPS or Wi-Fi scans were previously running in the background.

What's gonna stop working:

  • πŸ—ΊοΈ Navigation in Google Maps, Yandex.Maps, 2GIS.
  • πŸš– Taxi services (Yandex Go, Uber, Citymobil).
  • πŸ“Έ Geotags in photos (if you use a standard Xiaomi Camera).
  • 🌍 Local recommendations in Google Discover or Mi Browser.

To balance battery savings and functionality, use selective shutdown:

  • πŸ”‹ Enable geolocation only when necessary (e.g. for travel).
  • πŸ“΅ Use Flight Mode in places where communication is not needed.
  • ⚑ Turn off Wi-Fi and Bluetooth when battery power is low.

πŸ’‘

On the Redmi 7 with MIUI 12+ firmware, geolocation consumes up to 10% of the charge per day when used actively. A full shutdown can extend operation by 4-6 hours at an average load.

FAQ: Frequent questions about geolocation on Xiaomi Redmi 7

❓ Is it possible to disable geolocation only for system applications Xiaomi?
Yes, but it would require ADB or root access, without which MIUI would not allow permissions to be blocked for pre-installed services (e.g. com.miui.analytics or com.xiaomi.finddevice), and the alternative would be to use the AppOps app (requires root).
❓ Why after the shutdown GPS My phone still determines my location?
Modern smartphones are not only used GPS, but: πŸ“Ά Mobile network data (location by tower). πŸ“‘ Wi-Fi points (even if you are not connected to the network). 🌐 IP-Address (approximate location) To completely hide the coordinates, turn off Wi-Fi, mobile data and go to Settings β†’ SIM-maps and mobile networks β†’ Network type, select only 2G (This will reduce the accuracy of tracking).
❓ How to check if geolocation is disabled?
Use one of these applications: GPS Status & Toolbox (Shows Status) GPS-NetGuard (monitoring application network activity), Android Hidden Settings (allows you to check system settings) You can also manually check: open Google Maps - if geolocation is disabled, you will see a message "Location not available"** or a point in the ocean.
❓ Will Find My Device work after geolocation is disabled?
No. Google's Find My Device service and Xiaomi's similar Find Device require location access. If you turn off geolocation completely, these features will become unavailable. IMEI-Trackers via a carrier (but less accurate).
❓ Can you roll back changes if applications stop working after geolocation is turned off?
Return the default settings: For standard settings: enable geolocation in the notification bar. ADB-Execute adb shell settings put global location_mode 3 (For application rights: return permissions to Settings β†’ Annexes β†’ Application management. If you have problems, reset your settings through Settings. β†’ Additionally. β†’ Backup and reset β†’ Reset all settings (data will not be deleted).