
Android — мощная мобильная операционная система, но то, что действительно делает ее такой, какой она является сегодня, — это набор приложений Google. «GApps», как их обычно называют, — это коллекция приложений, которые составляют ядро Android, делая его лучше. Пользователи знают ценность приложений Google в Android, и именно поэтому компания предъявляет требования к устройствам, которые могут предварительно загружать этот пакет. Теперь Google делает эти ограничения немного строже…
В целом, производители оборудования (OEM) соблюдают требования Google и легально предварительно загружают GApps на свои устройства. Однако в некоторых случаях (особенно с небольшими производителями) они не проходят процесс сертификации и все равно предварительно загружают GApps. Это не вызывает особых проблем у конечного пользователя, так как приложения по-прежнему работают, но это игнорирует требования Google. В некоторых случаях такие компании даже поставляют телефоны без GApps с инструкциями для пользователя по их установке вручную.
Очевидно, что это была лазейка, которую нужно было исправить, и, похоже, Google сделал именно это, как отметил XDA-Developers. Google делает это, проверяя дату сборки системного образа. Если устройство несертифицировано, а сборка была создана *после* 16 марта 2018 года, то приложения Google на этом устройстве работать не будут.
По-видимому, Google заранее предупредил производителей устройств об этом изменении. По крайней мере, год пользователи сталкивались с этим новым предупреждением при загрузке своих устройств, но очистка данных для Play Services, казалось, сдерживала его. Однако этот обходной путь больше не является вариантом.
Для большинства пользователей Android это не будет проблемой, поскольку старые несертифицированные устройства *не должны* быть затронуты, но те, кто покупает новые устройства, определенно захотят убедиться, что они сертифицированы.
Наибольшая группа пользователей Android, на которую повлияет это изменение, — это пользователи кастомных прошивок. Кастомные прошивки часто имеют ночные сборки, что означает, что каждый день с 16 марта эти сборки не могли использовать GApps, поскольку они не были сертифицированы.
К счастью, Google полностью осведомлен об этих пользователях и предоставляет белый список, куда они могут отправить свой Android ID, чтобы разрешить GApps на этой прошивке. Существует ограничение в 100 «устройств» на пользователя, но все равно приятно видеть, что Google признает этих пользователей.
Как отмечает XDA, вы можете получить свой Android ID с помощью команды ADB «settings get secure android_id». Получив ID, просто вставьте его на сайте Google, чтобы попасть в белый список. Имейте в виду, что ваш идентификатор устройства меняется при каждой сбросе настроек до заводских, что означает, что вы сможете сделать это только 100 раз, прежде чем новые ID перестанут приниматься.
Обновление: Google уточнил этот вопрос для Android Police.
Сертифицированные Android-устройства обеспечивают пользователям согласованную работу при использовании приложений Google и Play Store, а также различные преимущества безопасности через Google Play Protect. Мы признаем, что некоторые производители создают и продают устройства, не сертифицированные Google. Пожалуйста, посетите веб-сайт для получения более подробной информации.
В настоящее время страница, принимающая ваш Android ID, также принимает IMEI, но это временно, так как Google будет использовать ваш Google Services Framework ID для внесения вашего устройства в белый список. Вы можете получить этот ID из приложения. Процесс сложный, но, как отмечает Android Police, такова и есть цель Google, поскольку компания хочет препятствовать такому использованию GApps.