Как ускорить работу GPS на Android?
Ускоряем работу GPS путем редактирования файла gps.conf
Владельцы китайских смартфонов и планшетов часто задаются вопросом о том, как ускорить работу 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++
Одна из них отвечает за 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».
Видео
Антон Назаренко
Копирайтер
Слежу за последними новостями из мира технологий, активно интересуюсь темой космоса. Считаю себя самым натуральным представителем класса гиков. Еще занимаюсь футболом, чтением книг (МакКарти, Чехов...) и путешествую.