Смартфоны Xiaomi на базе MIUI активно используют данные геолокации для работы карт, погодных виджетов и персонализированных сервисов. Однако постоянная передача координат может стать угрозой для конфиденциальности или просто разряжать батарею. В этой статье разберём все способы отключения геоданных — от базовых настроек до скрытых функций прошивки.
Важно понимать: геолокация в Xiaomi работает на трёх уровнях: аппаратном (GPS-чип), системном (MIUI Location Services) и программном (Google Play Services). Полное отключение требует вмешательства во все три слоя. Мы рассмотрим как стандартные методы из меню настроек, так и продвинутые трюки для опытных пользователей.
1. Отключение геолокации в настройках MIUI
Самый очевидный способ — использовать встроенные инструменты MIUI. Этот метод подойдёт для большинства моделей (Redmi Note 11, POCO X5, Xiaomi 13 и др.), но имеет ограничение: некоторые системные приложения всё равно будут получать примерное местоположение через Wi-Fi и сотовые вышки.
Чтобы отключить геоданные:
- 📍 Откройте
Настройки → Конфиденциальность → Разрешения → Местоположение - 🔄 Переведите верхний ползунок в положение Выкл.
- 🔍 Прокрутите вниз и нажмите
Дополнительные настройки→Сканирование - ⚡ Отключите
Сканирование Wi-FiиСканирование Bluetoothдля точного определения местоположения
После этих действий GPS-модуль перестанет работать для всех приложений, но Google и MIUI по-прежнему могут определять ваше примерное местоположение через IP-адрес и данные оператора связи.
2. Управление разрешениями для отдельных приложений
Даже при выключенной геолокации некоторые программы могут запрашивать доступ к координатам. В MIUI 14 и новее появилась функция гранулярного контроля — можно разрешить доступ только во время использования приложения или полностью заблокировать.
Как настроить:
- Перейдите в
Настройки → Приложения → Управление приложениями - Выберите нужное приложение (например, Google Maps или Яндекс.Карты)
- Нажмите
Разрешения → Местоположение - Выберите один из вариантов:
- 🚫 Запретить — полный блок
- 🔄 Только во время использования — доступ только при открытом приложении
- ✅ Разрешить — постоянный доступ (не рекомендуется)
Особое внимание уделите системным сервисам:
- 📱
com.miui.location— служба геолокации MIUI - 🌍
Google Play Services— основной сборщик данных Google - 📡
MiuiDaemon— фоновый процесс, передающий телеметрию
3. Отключение сервисов Google Location
Google собирает данные о местоположении даже когда GPS выключен — через Историю местоположений и Google Location Accuracy. Чтобы полностью прекратить эту активность:
Шаг 1: Отключите историю местоположений:
- Откройте приложение Google Maps
- Тапните на аватар профиля →
Ваша временная шкала - Нажмите ⚙️ →
Настройки временной шкалы - Отключите
История местоположенийиАктивность в веб-поиске и приложениях
Шаг 2: Деактивируйте улучшение точности:
- 📱 Перейдите в
Настройки → Google → Сервисы Google → Местоположение - 🔄 Отключите
Улучшение точности местоположения - 🗑️ Нажмите
Удалить историю местоположений(если есть сохранённые данные)
После этих действий Google перестанет сохранять ваши передвижения, но некоторые сервисы (например, поиск nearby-устройств) могут работать хуже.
4. Продвинутые методы: ADB и скрытые настройки
Для пользователей с разблокированным загрузчиком и правами root доступны дополнительные способы отключения геолокации на системном уровне. Эти методы требуют технических навыков и могут привести к нестабильной работе устройства.
Способ 1: Отключение через ADB (без root):
adb shell settings put global location_mode 0
adb shell settings put global location_providers_allowed -gps,-network
Способ 2: Заморозка системных сервисов (требует root):
- 🛠️ Используйте Titanium Backup или AppOps для заморозки:
com.google.android.gms(Google Play Services)com.miui.location(MIUI Location)com.xiaomi.midrop(Mi Drop — использует геоданные для передачи файлов)
Способ 3: Редактирование файла build.prop (только для опытных пользователей):
ro.location.no_gps=1
ro.com.google.locationfeatures=0
Что будет если отключить все сервисы геолокации?
Без работающего GPS перестанут функционировать:
- Навигация в Google Maps/Яндекс.Картах
- Поиск nearby-устройств (AirDrop, Mi Drop)
- Автоматическая смена часового пояса
- Некоторые банковские приложения (требуют проверку местоположения)
- Погодные виджеты и геозависимые уведомления
5. Альтернативные решения: VPN и mock-локация
Если вам нужно не отключить геолокацию полностью, а просто скрыть реальное местоположение, рассмотрите эти варианты:
| Метод | Преимущества | Недостатки | Требуется root? |
|---|---|---|---|
| VPN с изменением гео | Маскирует IP-адрес и примерное местоположение | Не влияет на GPS-координаты, платные тарифы | ❌ Нет |
| Mock Location (фейковая локация) | Подменяет GPS-координаты для всех приложений | Требует включение режима разработчика, может не работать в банковских приложениях | ❌ Нет (но нужны ADB-команды) |
| Xposed-модули (например, FakeGApps) | Глубокая подмена геоданных на системном уровне | Сложная установка, риск нестабильной работы | ✅ Да |
| Аппараты с GPS-спуфером | Физическая подмена сигнала (для тестирования) | Дорого, требует специального оборудования | ❌ Нет |
Для активации Mock Location:
- Включите
Режим разработчика(7 раз тапните поНомер сборкивНастройки → О телефоне) - Перейдите в
Настройки → Дополнительно → Для разработчиков - Найдите
Выбор mock-приложения для местоположенияи укажите приложение-спуфер (например, Fake GPS Location)
Включить режим разработчика|Установить приложение-спуфер (Fake GPS, Fly GPS)|Выбрать его в настройках mock-локации|Отключить реальный GPS в настройках|Перезагрузить устройство-->
6. Проверка эффективности отключения
Чтобы убедиться, что геоданные действительно отключены, используйте эти методы проверки:
Способ 1: Онлайн-сервисы:
- 🌐 Откройте browserleaks.com/geo в браузере
- 📡 Проверьте показатели IP-Geolocation и HTML5 Geolocation
- ✅ Если все поля пустые или показывают неверные данные — геолокация отключена
Способ 2: Тестовые приложения:
- 📱 Установите GPS Status & Toolbox из Play Market
- 📊 Проверьте статус GPS: должен быть
No fixилиDisabled - 🛡️ В разделе
Sensorsубедитесь, что данные о местоположении не обновляются
Способ 3: Логи системы:
adb logcat | grep -i "location\|gps\|fused"
Если в логах нет записей о получении координат — геолокация успешно заблокирована.
- Данные Wi-Fi-сетей (BSSID)
- Информацию о вышек сотовой связи (Cell ID)
- IP-адрес (геолокация провайдера)
Для полной анонимности используйте комбинацию методов: отключение GPS + VPN + блокировка разрешений.-->
7. Частые проблемы и их решения
При отключении геолокации пользователи Xiaomi часто сталкиваются с этими трудностями:
⚠️ Внимание: Если после отключения GPS перестали работать мобильные платежи (Google Pay, Mi Pay), проверьте настройки безопасности в банковском приложении. Некоторые финансовые сервисы требуют включённой геолокации для подтверждения транзакций.
Проблема 1: Геолокация сама включается после перезагрузки.
Решение: Это связано с автоматической синхронизацией времени и часового пояса. Отключите её в Настройки → Система → Дата и время → Автоопределение.
Проблема 2: Приложения игнорируют запрет на доступ к местоположению.
Решение: Используйте AppOps (требуется root) для принудительного блокирования:
adb shell appops set [package_name] android:location OFF
Замените [package_name] на идентификатор проблемного приложения.
Проблема 3: Ухудшилось качество соединения после отключения сканирования Wi-Fi.
Решение: Включите обратно Сканирование Wi-Fi в настройках местоположения, но отключите Улучшение точности в сервисах Google. Это позволит сохранять стабильное соединение без передачи геоданных.
FAQ: Ответы на популярные вопросы
Можно ли отключить геолокацию только для конкретных приложений?
Да, в MIUI есть функция гранулярного контроля разрешений. Перейдите в Настройки → Приложения → Управление приложениями, выберите нужное приложение и установите для него Запретить доступ к местоположению. Обратите внимание, что некоторые системные приложения (например, MiuiDaemon) могут игнорировать эти настройки.
Почему даже после отключения GPS Google знает моё местоположение?
Google использует несколько методов определения местоположения:
- 📶 Данные вышек сотовой связи (Cell ID)
- 📡 Информация о подключённых Wi-Fi сетях (BSSID)
- 🌐 IP-адрес вашего интернет-подключения
Чтобы полностью скрыться, нужно отключить Сканирование Wi-Fi в настройках местоположения, использовать VPN и заблокировать Google Play Services.
Влияет ли отключение геолокации на работу Mi Band или других гаджетов Xiaomi?
Да, некоторые функции умных часов и фитнес-браслетов Xiaomi зависят от геоданных:
- 🏃 Отслеживание маршрутов пробежки
- 📍 Поиск устройства через Mi Fit
- 🌤️ Автоматическое определение погоды
Если вам важны эти функции, оставьте геолокацию включённой, но ограничьте доступ к ней для других приложений.
Как вернуть геолокацию после полного отключения через ADB?
Выполните эти команды в обратном порядке:
adb shell settings put global location_mode 3
adb shell settings put global location_providers_allowed +gps,+network
Если вы замораживали системные сервисы через Titanium Backup, разморозьте их и перезагрузите устройство. В некоторых случаях может потребоваться сброс настроек до заводских.
Существуют ли альтернативные прошивки для Xiaomi без сбора геоданных?
Да, можно установить кастомные прошивки, которые не передают телеметрию:
- 📱 LineageOS — чистый Android без сервисов Xiaomi
- 🛡️ GrapheneOS — прошивка с акцентом на конфиденциальность
- 🔧 Havoc-OS — кастомизируемая прошивка с возможностью отключения всех трекеров
Учтите, что для установки потребуется разблокировать загрузчик, что сбросит все данные на устройстве. Также некоторые функции (например, IR-blaster) могут не работать на кастомных прошивках.