Что произойдет, если я удалю системный файл / etc / gps.conf?
Это зависит от телефонов / OEM. Некоторые чипсеты даже не используют файл gps.conf. Этот конфигурационный файл не должен содержать в этой папке. Я знаю, потому что я работал на многих чипсетах GPS.
Это приводит к тому, что телефон не работает?
В зависимости от кода производителя, да, телефон может зависнуть при загрузке, если этот файл не существует. Я думаю, что OEM должен справиться с этим редким случаем. GPS работает в процессе system_server
. Сбой это не хорошо.
или влияет только на приложения, связанные с GPS?
Если телефон удастся загрузить, в зависимости от информации, хранящейся в этом файле, возможно, вы не сможете получить исправление GPS. Одним из наиболее важных параметров, которые вы, вероятно, найдете в файле conf, являются параметры SUPL. SUPL-серверы используются для передачи вспомогательных данных, чтобы можно было быстро получить исправление GPS. Удаление этого файла может привести к переходу режима GPS в автономный режим, который мучительно медленный. (Некоторые телефоны даже не будут переходить в автономный режим, и вы никогда не получите исправления.)
################################
##### AGPS server settings #####
################################
# FOR SUPL SUPPORT, set the following
# SUPL_HOST=supl.host.com or IP
# SUPL_PORT=1234
# Add Google SUPL server and port for Huawei(FB0.B-3409)
SUPL_HOST=supl.google.com
SUPL_PORT=7276
Мораль этой истории - всегда создавать резервную копию файла gps.conf перед его удалением / изменением.