Google теперь блокирует GApps на несертифицированных устройствах, но позволяет заносить в белый список пользователей пользовательских ПЗУ.

click fraud protection

Google теперь блокирует несертифицированные устройства Google Play от использования приложений и сервисов Google Play, однако они также позволяют пользователям пользовательских ПЗУ попадать в белый список из этого.

Обновление от 27 марта 2018 г. в 08:51 по центральному поясному времени.: Были ли у вас, как и у всех, проблемы с регистрацией вашего Android ID на страница регистрации несертифицированного устройства? Ты не один. Судя по всему, он не ищет «Android ID», несмотря на то, что он говорит. Вместо этого он принимает ваше IMEI. Спасибо члену XDA DirkGently за подсказку!

Обновление от 27 марта 2018 г. в 14:19 по центральному поясному времени.: Судя по всему, реальный номер, который он ищет, - это идентификатор устройства GSF. Подробнее об этом здесь.

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

Документ определения совместимости (КДД). Производитель устройств должен следовать CDD, чтобы пройти Набор тестов совместимости (CTS), чтобы им было разрешено предварительно загружать на свои устройства приложения и службы Google. Раньше несертифицированные устройства могли по-прежнему использовать приложения Google (сокращенно «Gapps» от сообщества), но теперь кажется, что Google принимает жесткие меры, по-прежнему позволяя пользователям пользовательских ПЗУ использовать Гапсы!

Ранее на этой неделе мы получили анонимное сообщение от человека, утверждающего, что он работает в отрасли. Этот человек, который сказал, что работал на OEM/ODM, уведомил нас, что Google начал полностью блокирует только что созданную прошивку от доступа к Gapps. Это изменение, по-видимому, вступило в силу 16 марта и влияет на все сборки программного обеспечения, сделанные после этой даты (проверки сервисов Google Play). ro.build.fingerprint на дату сборки видимо).

Сообщение на странице настроек в магазине Google Play, если устройство не сертифицировано.

Я связался со своим контактом в отрасли, который сказал, что это изменение готовилось целый год, как это делал Google. заранее предупредил производителей устройств, но мой контакт не смог воспроизвести проблему на их собственном тесте устройство. Действительно, быстрый поиск в Интернете показывает, что люди сталкиваются с этой проблемой не менее года, но могут легко решить ее, очистив данные службы Google Play. Это новое изменение может означать, что этот обходной путь больше не будет работать, поскольку A/B-тестирование Google завершено, и теперь ограничение будет применяться более широко.

Вчера участник нашего форума, XDA Senior Member liam_davenport, столкнулся именно с этой проблемой на собственном устройстве. Это первый раз за долгое время, когда мы видим пользователя с этой проблемой.

Как вы можете видеть на изображении выше, пользователю запрещено входить в свою учетную запись Google, поскольку его устройство не сертифицировано. Здесь у вас есть несколько вариантов, в зависимости от того, являетесь ли вы пользователем или инженером производителя устройства. Пользователи могут указать это предупреждающее сообщение компании, у которой они приобрели устройство в надеется получить сертифицированное устройство, или если они являются пользовательским пользователем ПЗУ (например, с LineageOS 15.1), затем им нужно будет ввести свой идентификатор Android на этой странице для того, чтобы быть в белом списке. Простой способ получить свой Android ID — ввести «настройки получить безопасный android_id" в оболочке ADB.

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

Когда мы впервые услышали об этом изменении от нашего информатора, мы изначально были обеспокоены его влиянием на сцену пользовательских ПЗУ. К счастью, похоже, что Google признает наше существование и позволит нам продолжать использовать приложения и службы Google неофициально. Слава Google!