Эмбарго на 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, в то время как без него может достигать нескольких минут.

Комментарии

Аватар пользователя Гарри Ясный
Гарри Ясный(2 года 4 месяца)

Подтверждаю проблему.

Жена последний месяц ругается на Навигатор, типа говорит , не ловит ни хрена.

Жаловалась, что я не ней экономлю, телефон пора менять))

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

Автомобильный навигатор без wi-fi работает довольно шустро.

Никаких задержек не заметно.

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

Если Вы им пользуетесь ежедневно, то не удивительно, он постоянно получает данные со спутника.

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

Я пользуюсь раз в неделю.

Последний раз вообще 3 недели не подходил к машине.

И ничего, при выезде из гаража сразу схватил и правильно показывал в Яндекс-навигаторе.

Это был не смартфон, а китайское зеркало на андроиде.

Там A-GPS ни разу не работал, т.к нет ни wi-fi, ни GSM.

Полностью автономен.

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

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

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

автонавигатор мощнее

У мну навигатор гармин с жипиэсом и глонассом. Впервые в этом году включал в июле. Второй раз пару недель назад, в начале октября. Во второй раз искал местоположение больше минуты, но найдя не терял, в т.ч в лесу на грунтовках. Смарт хуавей для яндекс-гоу пару дней назад вполне точно определил адрес и пригнал машину на вызов.

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

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

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

У меня в качестве навигатора на авто старый филипс с мощным аккумулятором, он всегда в "режиме полета", никакого интернета нет. Включается и подхватывает положение быстро и точно.

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

х.з.

SAMSUNG J6 2018 на Exynos 7 Octa 7870

яндекс навигатор так же как и раньше кажет место через неско секунд после запуска

Теле2 инет мобильный

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

Если пользуетесь ежедневно или почти ежедневно, то неудивительно. Холодный старт GPS (это если навигатор не включался более недели) занимает это 12,5 минут в идеале. Теплый старт (когда прошло несколько часов) занимает меньше минуты. Т.е. если с ним ездить дважды в день, особых изменений можно не заметить, тем более, что пока машину прогреешь, уже навигатор всё словил.

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

телефон включен круглосуточно, да

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

Аватар пользователя Tsui
Tsui(10 лет 2 недели)

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

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

Холодный старт 12 минут? Я конечно не астроном, но в жизни я такого никогда не встречал. Из коробки даже андройд никогда больше 3 минут не стартовал, даже с отключенной опцией А-ДжиПиэС. Может я везучий, просто?)))

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

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

Аватар пользователя lycopersicum
lycopersicum(4 года 5 месяцев)

А где наш ГЛОНАСС?

Аватар пользователя Jeque
Jeque(12 лет 7 месяцев)

Глонасс то наш, а чипы всё равно Qualcomm.

Комментарий администрации:  
*** Подаёт сплетни под видом фактов, уличен в гнилоязыком пустословии ***
Аватар пользователя Alexish
Alexish(10 лет 3 недели)

На китайских смартфон ах есть:) 

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

сейчас уже на всех есть

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

Нашему Глонассу нужна рассылка данных эфемерид и чтобы сервер рассылки поддерживался прошивкой... Так что, не сегодня.

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

Пользуюсь приложением GPS Test с Гугол Плеймаркета. Показывает все спутники: Навстар, Глонасс, Бейдоу, Галилео, QZSS, SBAS. 

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

Не знаю. Хуавей на Кирине - работает как всегда быстро. Правда Хуавей настоящий, подсанкционный, без Гугл-сервисов

Аватар пользователя Сергей Низовцев

А у меня и у жены Кирин хуавеевский  - но с гуглами (куплены ещё до начала хуавейско-гугловского срача. Вроде как нормально определяет.

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

Может наши опять наземные станции отключили как в 2014м, а вы тут панику наводите ))

https://www.rbc.ru/politics/13/05/2014/57041ca69a794761c0ce9cf3

Аватар пользователя Jeque
Jeque(12 лет 7 месяцев)

Honor на Kirin 980 - полёт нормальный.

Комментарий администрации:  
*** Подаёт сплетни под видом фактов, уличен в гнилоязыком пустословии ***
Аватар пользователя Вишнёвый
Вишнёвый(5 лет 6 месяцев)

Google Pixel 5 - проблемы не замечено. Положение определяет за секунды после старта карт.

Комментарий администрации:  
*** отключен (систематические набросы, инфомусор) ***
Аватар пользователя Duckbill
Duckbill(6 лет 3 недели)

А также на pixel 3, 3a, 5a 5g и 6 - проблем 0.

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

Таких проблем не замечал.

Аватар пользователя Тех Алекс
Тех Алекс(9 лет 5 месяцев)

На двух телефонах Яндекс Навигатор стал сбоить и виснуть. Хз. чьи там чипы, но ездить стало невозможно.

Ладно есть еще пару смартфонов в смартфоницах и планшеты в планшетницах.

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

"Устройства с доступом в интернет могут получать эфемериды, альманахи и время через интернет (это и называется A-GPS)."

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

Что-то не вяжется. Слишком маленькие файлы для альманахов.

Вот нашел - https://wwws.nightwatchcybersecurity.com/tag/gps/

Qualcomm has clarified to us that both sets of servers are actually serving three different types of files:

  • xtra.bin – XTRA 1.0 files, providing GPS assistance data (protected by a CRC checksum)

  • xtra2.bin – XTRA 2.0 files, providing GPS and GLO assistance data (protected by a CRC checksum)

  • xtra3grc.bin – XTRA 3.0 files, providing GPS, GLO, and BDS assistance data (protected by a digital signature). These files have been available since 2014.

Если смартфон тормозит с GPS - https://ztegid.ru/blog/analitika/kak-uskorit-podklyuchenie-gps-i-uvelichit-tochnost-gps-na-android.html

 

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

интересно, откуда получает данные обычный навигатор (отдельный прибор), если связи у него кроме спутников нет, а определяет он  точку не так чтобы долго?

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

Полагаю, каждый спутник высылает все необходимое. У навигатора GPS приемник заметно лучше чем у смартфона, поэтому он быстрее собирает все данные со спутников, ИМХО.

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

Да, каждый спутник высылает.

GPS-приёмник, для определения положения, должен принять эту информацию минимум с 4 спутников (теоретически должно хватать с трёх, но везде зашито обязательное определение высоты, поэтому упираются в 4 спутника).

У навигатора приёмник лучше в том плане, что он принимает больше каналов. Не в том смысле, что "видит" больше спутников, чем телефон, а может принимать и использовать ещё и отражённые сигналы, что в сложных условиях (город, высокий лес) повышает точность и скорость определения местоположения.

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

Дополню. В навигаторе меньше требований к весу, размерам и энергопотреблению приемника, соответственно у него меньше уровень шума. По тем же причинам в навигаторе лучше антенна.

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

У хорошего навигатора антенна лучше.

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

Многоканальный поиск идёт быстрее на автонавигаторе, но все данные он получает от спутников.

Аватар пользователя подозреваемый

8-й ванька, пока всё работает... Но у меня рекламоблокер платный на всю ОС со своим vpn, возможно, из-за этого так хорошо :)

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

Нокиа 5.3 ЖПС пашет как обычно, не быстрее ни медленнее

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

С мая грите? В октябре месяце навигатор работал по Сочи и Абхазии, Дагестану и Москве с областью. Обычный Салаху от гнусмаса. Обычный Яндекс. ХЗ. 

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

у меня хонор 50 лайт. ездил за лето-осень много, да ещё и по диковатым местам - где с инетом напряжёнка. обратил внимание, что при наличии инета - определяется по я.картам либо мапс.ми, а также и в gps.test достаточно быстро. при отсутствии инета - пока не выйдешь на открытое место и не постоишь минуты три-пять-семь - никак не определится. причём открытое место - это либо телефон надо на окно машины ставить, либо вообще останавливаться и выходить. гпс.тест показывает такую группировку спутников что аж неба не видно - но все светятся красным. фикса нет. потом лениво начинает по одному "зеленить"...

грешил на аппарат - думал, китайцы чего-то намудрили, а тут вон оно чо.

в абхазии вообще прямо чётко и красиво - отключена передача данных (роуминг) - всё, не определяемся. достаточно в гостинице подключиться к вай-ваю, и сразу вот тебе координаты.

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

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

Тут все просто. Если вы находитесь в своем регионе и предыдущий раз включали навигатор, грубо говоря, на расстоянии нескольких десятков километров- приёмник быстро перепозиционируется.

Если вы отъехали от дома километров на 300- вот тут начнется тупняк на несколько минут.

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

Да не, реально навигатор тупит, пробовал и Яндекс, и 2 ГИС. Ну ладно телефон китаец, но пол-года назад проблем не было. Езжу по 15 часов в день, мог бы уже все спутники наизусть знать. Общался с таксистами - у всех такая хрень. Каждый до этого разговора уже решил, что нужно просто покупать новый телефон.

Думаю, слегонца глушат спутники, чтобы квадрокоптеры со злодейскими замыслами не могли летать (они же вроде при потере спутников, должны возвращаться на базу..)

Да, такое было на Чемпионате Мира в Москве, но местами. Сейчас как-то круче, реально ездить сложнее стало.

Аватар пользователя TydymBydym
TydymBydym(3 года 2 недели)

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

А в другим местах МСК вроде норм, за исключением кремлевской набережной, но это уже традиционно много лет как...

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

 отъехали от дома километров на 300- вот тут начнется

недавно ( в течении месяца) летал на самолёте, к моему удивлению 12 айфон посреди маршрута обнаруживал спутники и казал местоположение/скорость практически сразу. Причём, сидел не у иллюминатора, в метре

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

Главное потом счету на мобильный интернет не удивиться)

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

в самолёте нет интернета. 

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

LG G6(H870DS) Qualcomm Snapdragon 821. Проблемы. Вплоть до потери трека при движении по маршруту. Скорость часто показывает ноль.

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

У мена самсунг А72, куплен в 2020. С навигатором никаких проблем, ловит спутники мгновенно.

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

Получается, ваша модель отлично подойдет в качестве мозгов в "герань-3":)

Скрытый комментарий Повелитель Ботов (без обсуждения)
Аватар пользователя Повелитель Ботов
Повелитель Ботов(54 года 11 месяцев)

Перспективный чат детектед! Сим повелеваю - внести запись в реестр самых обсуждаемых за последние 4 часа.

Комментарий администрации:  
*** Это легальный, годный бот ***
Аватар пользователя Люблю пиво
Люблю пиво(3 года 2 недели)

 Eздил в августе-сентябре в Крым, всё время "яндекс-карты" были включёны на смартфоне (ксяоми) (бухтели про камеры, всего 3 штрафа привёз за 6.5т.км). 

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

Страницы