GPS – это одна из самых важных и востребованных функций современного смартфона, без которой он просто не сможет нормально функционировать. Из-за различных сбоев в работе операционной системы или аппаратной части возможен выход из строя датчиков GPS. К счастью, в большинстве случае проблема легко решается.
Почему не работает GPS на Android
Все проблемы, из-за которых модуль работает некорректно, вызваны либо аппаратными, либо программными неполадками. К первым можно отнести:
- Некачественный модуль связи;
- Заводской брак;
- Поломку модуля.
К программным проблемам с модулем GPS относятся:
- Смена местоположения с выключенным GPS;
- Некорректные данные в системном файле gps.conf;
- Устаревшая версия ПО для работы с GPS.
Дополнительно можно отметить, что значительно могут ухудшать качество работы GPS-модуля слишком толстый чехол, особенно, если он из металла и/или особенности местности. Например, не нужно удивляться, что где-нибудь в тоннели не ловит сигнал.
Далее рассмотрим, как можно попытаться решить проблемы с GPS.
Вариант 1: Перезапуск модуля
Часто проблема может возникать из-за резкого перехода в другую зону покрытия с выключенным датчиком. Модуль не успел просто вовремя получить необходимые данные, поэтому не может корректно определить местоположение устройства. Проблема в таком случае решается простым перезапуском модуля.
- Откройте «Настройки» устройства. Предварительно рекомендуется выйти из помещения и снять с телефона чехол, чтобы ничего не мешало приему сигнала.
- Найдите и переключитесь в раздел «Данные о местоположении». В зависимости от прошивки и версии Android этот пункт может носить разные названия: «Геоданные», «GPS», «Местоположение» или «Геопозиционирование».
- На экране с настройками раздела установите переключатель в неактивное положение. Он расположен в верхней части экрана.
- Подождите некоторое время (около 10 минут) и снова установите переключатель в разделе с геоданными в активное положение.
- После останется еще немного подождать, пока модуль настроится под новую сеть.
Таким образом можно решить несложные программные проблемы с GPS-сетью.
Вариант 2: Манипуляции с файлом gps.conf
Этот вариант рекомендуется использовать в крайнем случае. Для редактирования файла gps.conf вам потребуется получить root-правда и установить на смартфон файловый менеджер с поддержкой root-прав. Таковым можно считать Root Explorer.
Читайте также:
Обновляем сервисы Google Play
Удаляем системные приложения на Android
Входим в инженерное меню на Android
Отключаем автоматические обновления приложения на Android
Инструкция по редактированию файла gps.conf выглядит следующим образом:
- Откройте приложение Root Explorer. Сразу переключитесь на вкладку «Root».
- Теперь перейдите в папку «system», а затем откройте директорию «etc».
- Внутри данной директории найдите файл с названием gps.conf. Нажмите на данный файл и подержите несколько секунд. Из контекстного меню выберите пункт «Открыть в текстовом редакторе».
- Появится предупреждение о том, что вы вносите изменения в файловую систему. В нем просто нажмите «Да».
- Файл откроется как обычный текстовый. В нем стоит найти параметр NTP_SERVER и прописать для него следующие параметры в зависимости от вашего местонахождения:
- Для Российской Федерации — ru.pool.ntp.org;
- Для Украины — ua.pool.ntp.org;
- Для Беларуси — by.pool.ntp.org;
- Можно также использовать общеевропейский сервер europe.pool.ntp.org.
- Посмотрите, есть ли здесь параметр INTERMEDIATE_POS. Если он отсутствует, то пропишите его вручную в следующем виде INTERMEDIATE_POS=0.
- Аналогичным образом поступите с параметром DEFAULT_AGPS_ENABLE. Только после знака «=» поставьте значение TRUE. Если этот параметр уже прописан, то не трогайте его.
- Дополнительно добавьте строку DEFAULT_USER_PLANE=TRUE, если ее нет в файле.
- Покиньте режим редактирования после всех манипуляций. Сохраните внесенные изменения перед выходом.
К счастью, неполадки с работой GPS встречаются редко. Часто им подвержены старые устройства из бюджетного сегмента. Если ни один из способов не помогает, то скорее всего, вы столкнулись с аппаратной неисправностью смартфона. В таком случае остается только отдавать его в ремонт.