Эмбарго на A-GPS или почему смартфоны стали плохо определять местоположение

Аватар пользователя LLORD

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

Краткое изложение. Установлено опытным путем, что Qualcomm, Broadcom и MediaTek блокируют получение данных A-GPS, которые позволяют быстрее находить спутники. Серверы, выдающие эти данные принадлежат санкционерам, они блокируют получение данных с российских IP-адресов. Более того, обновленные прошивки некоторых телефонов удаляют полученные данные, если использовать VPN.

Статья с Хабра с сокращениями.

Ориентировочно с мая 2022 года в разных темах на форуме 4PDA и других интернет-площадках начали появляться сообщения вида "Что-то смартфон стал плохо ловить спутники GPS и показывать точное местоположение". Объединяло все эти жалобы два момента: все смартфоны на чипах Qualcomm Snapdragon различных поколений, и все пользователи были из РФ.

Чтобы устройство могло определить свое местоположение по спутниковым навигационным системам (GPS, ГЛОНАСС, Galileo, Beidou, ...), ему надо принимать и успешно декодировать сигналы минимум от четырех спутников, для которых устройство знает их точное положение.

Эфемериды - это точное положение спутника на ближайшие несколько часов. Каждый спутник передает только свои эфемериды, и их прием занимает порядка 20-60 секунд. Альманахи - это ориентировочное положение всех спутников группировки на ближайшие недели. Прием альманахов на смартфоне занимает минимум 10-15 минут при уверенном сигнале.

Устройства без связи с интернетом (скажем, автономные GPS-навигаторы) получают эти данные только со спутников, и холодный старт на открытой местности обычно занимает несколько минут.
Устройства с доступом в интернет могут получать эфемериды, альманахи и время через интернет (это и называется A-GPS). Кроме того, смартфоны также могут определять свое приблизительное местоположение, используя информацию о вышках мобильных операторов или точках WiFi. Даже если у вас в настройках выключена геолокация по сетям от Google/Apple, некоторые приложения (скажем, 2ГИС или Яндекс Карты) могут использовать свои базы.

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

А откуда там смартфон получает данные A-GPS? Гуглежка подсказывает аббревиатуры XTRA, SUPL, ... Отключаю мобильную сеть, оставляю только Wi-Fi, запускаю tcpdump на роутере, "Clear Assist data", перезагрузка, ищу в дампе что-нибудь интересное...

Смартфон идет за файлом http://path3.xtracloud.net/xtra3Mi_eph.bin. Из России отдаваемый файл xtra3Mi_eph.bin весит 191 байт. Через европейский VPN 396 байт.

Все эти домены принадлежат Qualcomm. Формат данных A-GPS - проприетарный и у каждого вендора свой.

Завернув трафик смартфона в VPN на роутере, A-GPS ожил. Таким образом, стало понятно, что проблема наверняка затрагивает не одну модель, и не одного производителя смартфонов - а большинство смартфонов на чипах Qualcomm.

Возможно, некоторые производители используют другие адреса и проксируют данные через себя, но как минимум Asus, Nokia и OnePlus получают данные с этого адреса. При получении файла с домена embargo.xboxprod.izatcloud.net некоторые смартфоны затирают данные альманахов как минимум для GPS, даже если они были получены со спутников.

В комментариях выяснили, что как минимум некоторые смартфоны на чипах Samsung Exynos и Huawei Kirin, а так же некоторые смартфоны Samsung на чипах Qualcomm для получения информации A-GPS используют домен gllto.glpals.com, который сейчас для IP-адресов РФ выдает ошибку 403. Судя по SOA-записи домена glpals.com, этот домен принадлежит Broadcom

 

Авторство: 
Копия чужих материалов
Комментарий автора: 

Муртазин в своем Телеграмме пишет:

Примерно неделю назад в MediaTek выключили поддержку A-GPS для смартфонов находящихся в России, пару месяцев назад это сделал Qualcomm (другие производители пока не последовали их примеру). На практике это означает, что ваш смартфон может плохо определять координаты (растет погрешность), медленно получать координаты GPS. 

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

Комментарии

Аватар пользователя Командир
Командир(8 лет 6 месяцев)

В сентябре ездил в Крым по яндекс навигатору. Штрафы не привёз, хотя навигатор не о всех камерах сообщает. В основном по Таманскому полуострову молчит.

Аватар пользователя M@troskin
M@troskin(11 лет 3 месяца)

пользовались гуглом на аналогичном маршруте и он их "привёл" к паромной переправе не к мосту

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

Аватар пользователя AnGeL_Knight
AnGeL_Knight(8 лет 6 месяцев)

Летом холодный старт в лесу около 7 минут - MOTO G5s

В городе от 3 до 5 минут на точное позиционирование, если раз в 3-4 недели пользоваться... но примерную точку выдает практически сразу, отклонение меньше 100 метров. Яндекс навигатор и 2гис.

Аватар пользователя Figl
Figl(6 лет 5 месяцев)

Процессор MTK. Все навигаторы пашут идеально. Это какими ущербными смартфонами надо пользоваться, чтобы холодный старт занимал 10 минут? "Не верю!"ц

Аватар пользователя абра
абра(6 лет 3 месяца)

Альманах передаётся в сигнале GPS отдельным тегом, и не весь, а частями. Полностью альманах через один спутник и будешь минут пять - десять получать.

А смартфоны, как выше камрады сказали, получают готовый альманах через инет.

https://aftershock.news/?q=comment/13378399#comment-13378399

Аватар пользователя Medved075
Medved075(6 лет 3 месяца)

Чтото странно. А-жпс это вроде как прием данных от сотовых вышек и от вайфай точек, даже не будучи к ним подключенным (авторизован!!). Пример - ipod , плеер. Отлично показывает где находится - когда еду в электричке, но только на станциях! Где вайфай стационарный. Модуля жпс спуттникового там нет вообще. А а-жпс есть. 

Аватар пользователя Пчеляк
Пчеляк(1 год 10 месяцев)

На макбуке только что включил Якарты -моментальное определение где я.

Навигацией на нем не пользуюсь, локация отключена -он сразу спросил -а можно? Ну разрешил и вот показывает точно мой дом.

Ну а на случай программного отключения есть еще с 2011 коробочка буржуйская толи DUAL GPS, толи еще как называется, на Амазоне брал за 100 бакинских(тогда дохлый президент стоил 27-28 рублей). Эта приблуда с блютус и встроенным аккумулятором и зарядкой от обычного мини USB. Цепляется к любому гаджету с блюпупом и очень быстро стартует и надежно держит связь с космосом)) Иногда использовал в дальних поездках с Ipad 2 - без GSM мобуля(ага, тоже 11 года и до сих пор пашет и аккум живее всех современных, как ни странно) на котором стоит MAPS ME. 

На Огрызках проблем с навигацией не наблюдаю.

Аватар пользователя joho
joho(10 лет 6 месяцев)

Ваш макбук получает навигацию от эпла/гугла, исходя из известных координат вашей wifi точки доступа

Схема следующая

Граждане с гуглофонами/эплами ходят по улице и слышат ваш SSID и видят МАС вашей точки доступа, затем стучат в свой сервис эпл/гугл текущие координаты, где они её обнаружили

Радиус слышимости невелик, менее 100 метров, соответственно ваш ноут, обратившись в гугл/эпл тут же получает координаты в этом круге. При этом ему не нужен чип для приёма спутниковых сигналов

Аватар пользователя AnGeL_Knight
AnGeL_Knight(8 лет 6 месяцев)

Есть еще один вариант - макось через нет связана с серверами яблока, и знает свои координаты... тем более в формате A-GPS какой-либо заметной нагрузки это давать не будет. А запрет доступа, снятый вами для программы, касается именно программ.

Т.е. полноценным экспериментом будет погасить устройство, уехать на несколько сотен километров и там засекать время.

Аватар пользователя Пчеляк
Пчеляк(1 год 10 месяцев)

ВОт блин. Кругом шпиёны, окружают.

 

У меня нет через мобилу, она и сливает координаты.

 

Кстати надо затестиить второй Пэд с коробочкой и секундомером в руках -за сколько стартанет. Заодно найду эту коробочку))

Аватар пользователя Libero
Libero(8 лет 6 месяцев)

Автор, отбирай у отца машину, все это, обычно, плохо кончается.

Комментарий администрации:  
*** отключен (набросы, паникерство в военное время) ***
Аватар пользователя Yuri_B
Yuri_B(1 год 11 месяцев)

Смартфон Хуавей на Кирине нормально определяет, а вот у часов Huawei Watch 3 проблемы.

Аватар пользователя Матрос Железняк

Есть внешний гпс модуль, гармин, валялся месяц на столе. Запустил для проверки, за минуту нашел 6 спутников... Не знаю, много это или мало, запускал в помещении.

Аватар пользователя просто пользователь

Найти спутники мало, нужно ещё чтоб координаты начал вычислять.

Аватар пользователя mikmuk
mikmuk(5 лет 5 месяцев)

Эту фигню я заметил еще в апреле. 

Вот мой пост на 4pda ссыль

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

Аватар пользователя RussianDoctor
RussianDoctor(6 лет 9 месяцев)

Может это статья с Хабра из "нагнетательной"? Типа: "Смотрите, в "этой стране" даже навигаторы скоро работать не будут."

Аватар пользователя Супер
Супер(2 года 4 недели)

A-GPS всегда отключен, в этом году снизилась точность позиционирования, кто-то вводит ошибку.

Аватар пользователя sherr_khann
sherr_khann(3 года 2 месяца)

Homtom ZOJI Z11 и Cubot X30, оба на разных моделях медиатеков, в я-картах схватывают позицию за одну-две секунды. 

Как минимум у чипсета Cubot'а заявлена поддержка глонасса, но ни малейших настроек для переключения или использования я не увидел. В том числе и в MTK Engineeging Tool.

Аватар пользователя Omni
Omni(11 лет 8 месяцев)

A-GPS - это про наземные станции для повышения точности, нет?

Аватар пользователя LLORD
LLORD(9 лет 1 неделя)

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

Страницы