Задать вопрос
bartwell
@bartwell

Как обмануть Google Maps, что мое устройство имеет GPS-приемник?

У меня есть рутованное устройство без GPS. Оно получает местоположение через блютуз с другого устройства и подставляет его в систему с помощью mock locations. Но когда я запускаю Google Maps я получаю сообщение "Turn-by-turn navigation is only available on devices with GPS hardware".

Возможно ли обмануть Google Maps (и другие навигационные программы, которые проверяют наличие GPS-приемника в устростве), что у моего устройства есть GPS-приемник? Программно, или изменив какой-нибудь конфиг в операционной системе, ну или любым другим способом.
  • Вопрос задан
  • 4569 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Android-разработчик
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@StanKo
mock locations - это вообще-то вещь, которую используют при тестировании приложений, а в реале оттуда никто не будет брать координаты.
Вы никак не "обманите проверку железа", т. к. там нет такой проверки. Просто соответствующие службы или сервисы на Вашем устройстве недоступны из-за отсутствия железа. Вот и все. А мапс получает данные именно от этих служб.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы