Как проверить, что подмена геолокации работает

Подмена включена, зелёная кнопка горит — но работает ли она на самом деле? Проверять в самом приложении бесполезно: оно показывает выбранную точку в любом случае. Убедиться можно только снаружи, глазами другого приложения. Ниже — пять проверок по возрастанию строгости и разбор того, что означает каждый неудачный результат.

  1. Убедитесь, что подмена запущена

    Признаков два, и оба видны, не открывая настроек: круглая кнопка питания в приложении горит зелёным, а в шторке уведомлений висит постоянное уведомление о работе в фоне. Нет уведомления — значит, система закрыла фоновый сервис, и проверять пока нечего.

    Постоянное уведомление Mock Location в шторке: подмена геопозиции выполняется в фоне
  2. Откройте страницу проверки геолокации в браузере

    Самая быстрая и честная проверка. Любая страница, определяющая местоположение (поиск по запросу «проверка геолокации» находит их десятки), запрашивает координаты у той же системы, что и обычные приложения. Разрешите доступ и сверьте показанные координаты с выбранной точкой — совпали, значит подмена работает.

    Преимущество браузера в том, что он не хранит вашу прошлую точку между заходами и не показывает старый результат по ошибке.

    Проверка геолокации в браузере: страница показывает координаты, совпадающие с выбранной точкой
  3. Проверьте в стороннем приложении с картой

    Откройте любое картографическое приложение и нажмите кнопку «где я». Оно должно показать выбранную точку. Если приложение уже было открыто до включения подмены, закройте его полностью и запустите заново: почти все карты держат последнее известное местоположение в памяти и показывают его, пока не получат новое.

    Стороннее картографическое приложение показывает местоположение в подменённой точке — подмена работает
  4. Сверьте с приложением погоды

    Погода — хорошая контрольная проверка, потому что она обращается к местоположению редко и обычно при запуске. Перезапустите приложение погоды при активной подмене: город должен смениться на тот, где стоит ваша точка. Если город прежний, приложение либо запомнило его вручную выбранным, либо определяет регион по IP-адресу — на него подмена не влияет.

  5. Проверьте, что подмена держится

    Оставьте телефон в покое на 15–20 минут с выключенным экраном, потом посмотрите на шторку. Уведомление на месте — сервис жив, подмена продолжает работать. Уведомление пропало — прошивка выгрузила фоновый сервис, и это лечится не проверками, а настройками фоновой работы: Xiaomi, Samsung, Huawei, realme, OPPO и vivo.

Координаты не совпали — что проверять по порядку

Первое: приложение действительно выбрано в системе. Настройки → «Для разработчиков» → «Приложение для фиктивных местоположений» — там должно стоять Mock Location, а не «Нет». Настройка сбрасывается при переустановке приложения и иногда после крупных обновлений прошивки.

Второе: подмена включена, а не только приложение открыто. Точка ставится касанием по карте, кнопка при этом становится зелёной.

Третье: проверяющее приложение перезапущено после включения подмены — иначе оно показывает сохранённую точку.

Четвёртое: приложение читает служебный флаг фиктивного источника и намеренно игнорирует такие координаты. Так работают банки, доставка и корпоративные системы учёта — это не поломка, а их сознательное решение.

Пятое: приложение определяет местоположение по IP-адресу, а не через систему. Подмена координат на этот канал не влияет — разница разобрана в материале подмена геолокации или VPN.

Приложение показывает реальное местоположение вместо подменённого: список причин для проверки

Почему в самом приложении проверять нельзя

Приложение для подмены рисует ту точку, которую вы выбрали, независимо от того, приняла её система или нет. Оно показывает ваше намерение, а не результат. Единственный способ увидеть результат — спросить у стороннего потребителя координат, то есть у любого другого приложения или у браузера.

По этой же причине бессмысленно судить об успехе по адресу в подсказке сверху: адрес получен геокодером по выбранным координатам и появится даже при полностью выключенной подмене.

Точность и «прыжки» точки

После включения подмены сторонние приложения обновляют местоположение не мгновенно: интервал опроса у каждого свой, от секунд до минут. Если карта показала старую точку и через полминуты переехала на новую — это нормальная работа, а не сбой.

Отдельный случай — приложения с фильтрацией: они сглаживают трек и игнорируют мгновенное перемещение на сотни километров как невозможное. Такое поведение встречается в навигации и фитнес-трекерах; перезапуск приложения обычно снимает вопрос.

Mock Location — подмена геолокации на Android без root

Бесплатно, вне Google Play. Перед установкой можно сверить контрольную сумму файла.

Скачать APK