Как ускорить работу GPS на Android?

Ускоряем работу GPS путем редактирования файла gps.conf

Содержание:
  1. Как открыть и где найти gps.conf
  2. NTP сервер
  3. XTRA серверы
  4. Wi-Fi
  5. Точность и скорость
  6. A-GPS
  7. Итог

Владельцы китайских смартфонов и планшетов часто задаются вопросом о том, как ускорить работу GPS. Сделать это можно путем редактирования файла gps.conf.

Как это сделать, мы сейчас рассмотрим.

1. Как открыть и где найти gps.conf

Находится этот файл в папке «system» и подпапке «etc». Но увидеть системную папку может далеко не каждый. Для этого необходимо иметь права суперпользователя. Как их получить, описано в данной статье. 

А еще можно загрузить программу Root Browser (вот ссылка на play.google.com).

Как Вы, возможно, догадались из названия, это файловый менеджер, который просматривает все папки с рут правами. То есть Вам уже не нужно будет скачивать отдельную программу, чтобы дать своему устройству возможности суперпользователя, и еще одну чтобы смотреть файлы. Здесь все в одном месте. 

Итак, Вы увидели файл. Чтобы его открыть, понадобится текстовый редактор. Желательно чтобы он был максимально простым, приближенным к программе «Блокнот» на компьютере.

Можно, к примеру, скачать QuickEdit (play.google.com). А еще лучше передать gps.conf на компьютер и редактировать его там с помощью того же Блокнота или Notepad++ (это самый оптимальный вариант). 

А теперь поговорим о том, какие параметры нужно изменить в gps.conf.

2. NTP сервер

Вообще, этот файл представляет собой обычный текстовый документ с инструкциями – вот их мы и будем редактировать. Выглядит это так, как показано на рисунке №1.

 Рис. №1. Редактирование gps.conf в Notepad++

Рис. №1. Редактирование gps.conf в Notepad++

Одна из них отвечает за NTP сервер, то есть сервер синхронизации времени.

В некоторых телефонах, например, в Google Nexus 7 нередко можно видеть, что этот сервер выбран неправильно, не для той местности. К примеру, человек находится в России, а сервер выбран для Америки. Разумеется, поиск спутников GPS будет выполняться очень долго если вообще будет делаться. 

Поэтому Вам необходимо найти параметр «NTP_SERVER=» и поставить рядом с ним один из таких вариантов:

  • by.pool.ntp.org в Белоруссии;
  • ua.pool.ntp.org в Украине;
  • ru.pool.ntp.org в России;
  • europe.pool.ntp.org для Европы (если изменение на один из первых трех вариантов не поможет, можно использовать этот).

То есть у жителей Украины получится «NTP_SERVER=ua.pool.ntp.org» (без кавычек и скобок).

3. XTRA серверы

Также помогает смена данного параметра. Значение должно быть таким: «http://xtra[номер сервера].gpsonextra.net/xtra.bin». Номер такой же, как в названии.

То есть если у нас XTRA_SERVER_1, то значение будет «http://xtra1.gpsonextra.net/xtra.bin».  

4. Wi-Fi

Иногда смартфоны и планшеты на ОС Андроид пытаются найти спутники самостоятельно, с использованием мобильного интернета. Но лучше для этого задействовать Wi-Fi. Если у Вас хороший домашний сигнал, это будет прекрасным выходом из ситуации. 

За Wi-Fi отвечает параметр «ENABLE_WIPER=». Так вот, если Вы поставите после = единицу, Вай-Фай будет включен, если ноль – выключен.

Понятно, что Вам следует его включить, поэтому добавляем куда угодно такую строчку: «ENABLE_WIPER=1» (без кавычек и скобок).

5. Точность и скорость

Как ни странно, эти два параметра (точность и скорость определения местоположения) связаны, причем странным образом – чем больше первое, тем меньше второе и наоборот. Поэтому Вам необходимо самостоятельно решить, что для Вас важнее.

Параметр «INTERMEDIATE_POS» отвечает за оба значения. Если поставить ноль, местоположение будет определяться медленно, но точно, если единицу – быстро, но неточно. 

6. A-GPS

A-GPS делает определение местоположения более точным. Во многих современных аппаратах эта функция есть, но не работает по той простой причине, что не включена в файле конфигурации.

Включить ее можно параметром «DEFAULT_AGPS_ENABLE». Только в значении уже нужно писать не ноль или единицу, а TRUE или FALSE, то есть правда или ложь.

Конечно же, необходимо попытаться включить A-GPS, то есть ввести «DEFAULT_AGPS_ENABLE=TRUE». Хотя, если Вы точно знаете, что такой функции в Вашем смартфоне/планшете нет, то смысла делать это не будет.  

7. Итог

Выше перечислены основные параметры, которые следует поменять, чтобы улучшить работу GPS. Есть и другие.

Нередко на форумах и различных сайтах выкладывают уже готовые файлы конфигурации, которые нужно просто поместить в системный каталог вместо существующего. К примеру, недавно на Хабре была статья, посвященная этой теме. 

После всех изменений не забудьте поместить gps.conf в ту же папку «system/etc».

Видео

30.01.2019

Антон Назаренко
Копирайтер

Слежу за последними новостями из мира технологий, активно интересуюсь темой космоса. Считаю себя самым натуральным представителем класса гиков. Еще занимаюсь футболом, чтением книг (МакКарти, Чехов...) и путешествую.

Отзывы