Как сделать сертификацию в плей защите

Обновлено: 07.07.2024

Согласно новым требованиям Google, официальные GApps теперь ставить можно только на девайсы, которые прошли специальную проверку Compatibility Test Suite (CTS).

Те же, которые CTS не прошли, автоматом считаются несертифицированными. И не просто так, а с немедленной блокировкой доступа юзеров к их Google-аккаунтам. От так!

Правда, говорят, что еще не всё потеряно. Поскольку сервисы Google блокируются только на несертифицированных устройствах, но разрешает использовать их с кастомными прошивками. Вроде как…

С другой стороны данный этап закручивания гаечки только начался, потому инфа пока поступает немного нечеткая. Одни источники отмечают, что кампания по блокированию GApps затронет только девайсы, на которых уже установлены последние сборки Android, но которые по факту проверки признаны несертифицированными. Другие пишут, что новым требованиям к использованию GApps в обязательном порядке отвечают все сборки Android, выпущенные после 16 марта 2018 года.

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

что делать, если сервисы Google на этом самом несертифицированном устройстве заблокировались

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

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

Если же у вас вдруг несертифицированным оказался смартфон (или планшет) со стоковой прошивкой, то придется обращаться к его продавцу и/или в уполномоченный сервисный центр на предмет прохождения сертификации. Но при этом надо также понимать, что сертификацию девайса продавец тоже будет проводить похожим способом, на той же странице «Регистрации устройства«, только указывать ему надо будет название фирмы и её контактные данные.

Google Play Protect

Понятие сертификации

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

Зачем нужна сертификация

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

Что такое Google Play Protect

Соответствующая маркировка на коробке – способ Google обратить внимание пользователей на то, что поисковый гигант выставляет некоторые требования производителям электроники. Так же это гарантия того, что устройство прошло тесты на совместимость, соответствует требованиям безопасности Android и включает лицензионные сервисы Google.


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

Дело в том, что бы сертифицировать одну модель, требуется выложить в среднем до 10 000 USD. В условиях мелкой партии, это приводит к удорожанию каждого устройства в среднем на 5 %, а процесс сертификации не редко занимает до двух недель. Если же были выявлены проблемы, производитель обязан устранить неполадки и пройти повторную платную сертификацию. И так до тех пор, пока устройство не будет соответствовать выставленным требованиям.

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


Как проверить наличие сертификации


Если сертификация отсутствует, данные устройства не рекомендуется покупать. А приобретенную технику лучше сдать обратно, ввиду нескольких причин:

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

Так же стоит отметить, что процесс блокирования доступа к магазину приложений Google Play, работает только на Android 7 и выше. Модели с более ранними версиями ОС продолжат работать в обычном режиме.

Видео инструкции

Устройства с андроидом 5.1 тоже блокируются .Пример Meizu M3s, третий день ковыряюсь с ним

Предложение устройств под управлением операционной системы Android превышает воображение. Пользователям доступен выбор из нескольких сотен актуальных моделей. Выбор становится ещё шире, если обратить внимание на экзотические устройства из Китая.

Мы уже неоднократно писали о китайских смартфонах; данная статья – не о том или не совсем о том. Сегодня мы поговорим о вполне конкретном свойстве устройств на Android, а именно – о сертификации Google и о том, что она даёт потребителю с точки зрения безопасности. Особенный интерес эта тема представляет в свете того, что Google начинает блокировать не прошедшие официальной сертификации устройства, использующие сервисы Google Play.

Сертификация устройств от Google

Как известно, операционная система Android доступна в виде исходных кодов и распространяется совершенно бесплатно. Любой пользователь, разработчик, производитель имеет право на полностью законных основаниях воспользоваться наработками Google и собрать собственную версию Android без единого цента выплат в адрес Google или кого бы то ни было ещё. Более того, Google готов защищать производителей от патентных нападок, если таковые случатся.

Все эти сервисы также доступны производителям совершенно бесплатно, но – при соблюдении определённых условий. Для того, чтобы получить право устанавливать на свои устройства приложения Google, производители должны подписать контракт MADA, который накладывает на производителя ряд обязательств. В частности, производитель обязуется точно следовать правилам, описанным в Android Compatibility Definition Document, а также отдать окончательный вариант устройства с финальной прошивкой на сертификацию в одну из лабораторий Google.

В то же время, никто не заставляет производителей заниматься сертификацией. Ей и не занимаются большинство китайских производителей, которые торгуют в основном в пределах континентального Китая. В западном мире самый известный пример использования Android без сервисов Google – компания Amazon, которая в огромных количествах продаёт планшеты линейки Kindle Fire и приставки Amazon Fire TV.

Сертификация стоит денег, пусть и относительно небольших – порядка $10,000 на устройство. Сертификация отнимает время. Ещё больше времени у производителя может занять устранение найденных на этапе сертификации недоработок и несовместимостей.

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

Сертификация Google в китайских смартфонах

Для многих китайских производителей требования к сертификации Google кажутся обузой. В то же время, им приходится устанавливать сервисы Google на устройствах, которые они официально продают за пределами Китая: пользователь просто не поймёт устройства, на котором не будет привычного магазина Google Play.

Производители решают эту проблему по-разному.

Похожим образом поступает Lenovo со своим суб-брэндом ZUK. ZUK Z1 продавался как в Китае, так и по всему миру; для него было доступно две ветки прошивок, китайская и глобальная. Модель ZUK Z2 официально доступна в Китае и Индии, и если для Китая предлагаются сугубо китайские прошивки, то для рынка Индии разрабатывается совершенно отдельная, сертифицированная прошивка, в которую входят сервисы Google и в которой нет типичных для китайской версии проблем (например, с приходом уведомлений).

Сейчас же в нашу лабораторию попал любопытнейший экземпляр: смартфон Meizu Pro 6, который официально продаётся на западном рынке (свой экземпляр мы заказали в Amazon, который – что немаловажно – продаёт их самостоятельно, а не через посредников). Устройство работает под управлением последней глобальной версии Flyme OS 5.2.4.0G, которая устанавливается для телефонов для международного рынка.

При том, что Meizu Pro 6 продаётся на территории России и Европы, у телефона нет сертификации Google. Сертификации нет, а магазин Google Play – есть. Уже одно это нас сильно заинтересовало, и мы приобрели экземпляр для тестирования.

Google есть. Сертификации – нет. Чем это грозит пользователю?

На самом деле, нет.

Что происходит, когда мы активируем телефон Meizu? Китайская компания не захотела проходить сертификацию, но и продавать телефоны без сервисов Google за пределами Китая она тоже не сможет. В результате в компании придумали способ, как обмануть Google, а заодно и пользователей.

Итак, при настройке Meizu Pro 6 нас встречает что-то похожее на стандартный мастер настройки. После выбора языка запрашивается пароль от Wi-Fi, предлагается завести учётную запись Meizu. И… и всё. Пользователь сразу попадает на рабочий стол. Но где магазин приложений? Его нет. Вместо него – китайский магазин приложений (его не могло бы быть на устройстве, если бы оно было сертифицировано: отсутствие альтернативных источников приложений – одно из требований MADA). Впрочем, моментально появляется предложение скачать и установить пакет сервисов Google. Согласившись на предложение, пользователь (а вовсе не Meizu!) самостоятельно устанавливает сервисы Google на телефон – точно так же, как он мог бы это сделать в случае с любым другим китайским устройством.


После чего программа автоматически скачает и установит сервисы Google:


И вот у пользователя на рабочем столе появилась заветная иконка Google Play. Казалось бы, проблема решена. В конце концов, какая пользователю разница, каким именно образом производитель устанавливает магазин Google на телефон, если им можно пользоваться? И здесь начинается самое интересное.

Резервные копии. Или нет

Во-первых, никто особо не тестировал прошивку на совместимость с сервисами Google. Нет, китайцы наверняка запустили Play Store и установили из него несколько приложений, но о каком-либо систематическом тестировании и речи не идёт. В результате в первые же минуты пользования телефоном стало понятно, что весь мощный механизм облачного резервного копирования Google Backup Transport неработоспособен.


Что это значит на практике? Всего-навсего то, что одно из основных преимуществ Android 6.0 – автоматическое резервное копирование и автоматическое же восстановление данных – становится недоступным. (В скобках заметим, что и второе основное преимущество Android 6.0, режим doze, в данном телефоне тоже работать не хочет).

Вместо стандартного механизма резервного копирования в Meizu предусмотрели свой, работающий в рамках одного устройства. Данные из внутренней памяти телефона сохраняются в резервную копию в собственном формате, которая создаётся… во внутренней памяти телефона. Пожалуй, мы не будем комментировать особенности такого подхода к резервному копированию.

Шифрование данных

При этом Android Compatibility Definition Document не допускает двойных толкований: устройства, которые выходят с Android 6.0 на борту и которые отвечают минимальным требованиям производительности (а им отвечают даже бюджетники) обязаны полностью зашифровывать раздел данных к моменту, когда мастер начальной настройки окончит работу. Увы, здесь – провал.

Объективности ради отметим, что шифрование – базовая возможность Android, и выбросить её с концами не так и просто. Так что диалог, позволяющий активировать шифрование, с помощью intent нам вызвать удалось:


Даже по внешнему виду скриншота видно, насколько эта функция далека от того, чтобы предъявить её пользователям. Активировать шифрование в таком виде мы не рискнули.

Безопасность данных отпечатка пальцев

Android Compatibility Definition Document для шестой версии Android чётко определяет механизмы безопасности, которые допустимо использовать для биометрической аутентификации по датчику отпечатка пальцев. Не углубляясь в детали, при включении устройства данные, которые использует датчик, должны быть зашифрованы вплоть до момента разблокирования телефона с помощью PIN-кода, паттерна или пароля. Соответственно, после включения или перезагрузки телефон необходимо сперва разблокировать с помощью пароля, и только потом активируется датчик отпечатков.

Для того, чтобы телефон получил сертификацию Google, компания требует точного следования спецификациям Android Compatibility Definition Document. В отличие от требований к шифрованию, которые применяются только к устройствам, выпущенным с Android 6.0 на борту, требования к датчикам отпечатков пальцев едины как для устройствах, вышедших с Android 6.0 на борту, так и для тех, которые получают Android 6.0 в виде обновления. Слабые, небезопасные решения просто не пройдут сертификацию.

Что делает Meizu? Устройство не сертифицировано Google, а значит, и следовать каким-то требованиям совершенно не нужно. Данные датчика отпечатков не зашифрованы и никак не защищены, а разблокировать телефон отпечатком пальцев можно сразу после включения. Впрочем, в свете глобального отсутствия шифрования раздела данных это – мелкая шалость, просто ещё одна дыра в решете.

Factory Reset Protection: защита от кражи

Factory Reset Protection – важный механизм, который не только позволяет пользователю удалённо блокировать украденные устройства, но и способен помешать вору активировать устройство после сброса к заводским настройкам. Наиболее совершенна реализация данного механизма у Apple: в устройствах под управлением iOS обойти защиту от сброса, реализуемую через привязку к учётной записи iCloud, можно только непростым вмешательством в аппаратную часть. Сам факт наличия подобной защиты уже заметно снижает количество преступлений, связанных с кражей телефонов.

В Google также реализован механизм для защиты от кражи. Если сбросить телефон к заводским настройкам, для его активации потребуется ввести пароль от последней учётной записи, которая использовалась в устройстве. Да, этот механизм несовершенен, но это – лучше, чем ничего.

Вишенка на торте – доступность root-доступа прямо из коробки. Пожалуй, на этом месте можно остановиться и прекратить анализ системы безопасности Meizu Pro 6.


Реакция Google

Meizu выкатили пробный шар, попытавшись обойти правила игры, установленные на рынке смартфонов Google. Надо полагать, многие китайские производители с интересом следили за ситуацией. Какова будет реакция Google?

Наивным было бы полагать, что в Google не заметят попытки обойти MADA. В марте 2017 года последовала реакция. В Google Play Services появилась малозаметная надпись, которая показывает, сертифицировано ли устройство для использования сервисов Google или нет:


Что Google собирается делать с этой информацией? Год спустя, в марте 2018, Google начали блокировать устройства, выпущенные производителями, которые хотят обойти MADA. При начальной настройке телефона пользователи могут столкнуться с таким предупреждением:


Реакция производителей

Целью Google стали производители устройств под управлением Android, которые выпускали на международные рынки смартфоны, укомплектованные проприетарными сервисами Google без лицензии. Политика сертификации сервисов Google принесла ожидаемые плоды. К примеру, вышедший на европейский рынок телефон Meizu Pro 7 поставляется с предустановленными сервисами Google — и прошёл официальную сертификацию. Выгода для Google очевидна, да и пользователи только выиграют от улучшенной совместимости и стандартизации Android. Производителям же придётся затратить чуть больше усилий на выпуск более качественных и безопасных прошивок, отвечающих стандартам безопасности Google.

Дополнительная информация

Заключение

Установка сервисов Google на смартфоны и планшеты HUAWEI

Прикрепленное изображение

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

Как установить сервисы Google на телефоны HUAWEI. Пошаговая инструкция.

Хотя фирменный магазин HUAWEI пополняется новыми приложениями и можно вручную загрузить недостающие, без сервисов Google не все программы работают корректно. Если гугловские утилиты вам необходимы, есть простой способ загрузить их на смартфон. Рассмотрим вариант такой установки на HUAWEI P40 (на Pro-версии работоспособность тоже проверили).
Для этого понадобится ноутбук или настольный компьютер. Если нет ПК, можно скачать необходимые файлы на внешний накопитель и подключить его к телефону — тогда первые шаги установки будут немного отличаться.
Скачиваем установочный пакет файлов google apps + lzplay.zip ( 159.22 МБ )
Ставим на компьютер программу HiSuite. Её можно бесплатно забрать отсюда. HiSuite_10.0.0.510_OVE.zip ( 36.25 МБ )

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение


Затем смартфон потребует предоставить HiSuite очень много разрешений. Соглашаемся с каждым. После чего на экране гаджета появится набор цифр. Вводим их в окно программы HiSuite на компьютере. Ниже пример:

Прикрепленное изображение

Прикрепленное изображение


Дожидаемся процесса восстановления. Когда оно завершено, на экране смартфона должна появиться иконка: буква G с китайскими иероглифами.

Прикрепленное изображение


Приложение HiSuite можно закрыть. Но компьютер нам ещё понадобится. В самом начале мы скачивали файлы, теперь возвращаемся к ним и выбираем папку Google Installation. Внутри неё содержится много установочных файлов в формате APK. Берём папку со всем содержимым и переносим во внутреннюю память мобильника (как мы помним, он должен быть подключен в режиме передачи файлов к компьютеру). Теперь содержимое памяти вашего смартфона на компьютере будет выглядеть примерно так:

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение


Сворачиваем утилиту, запускаем снова файловый менеджер на смартфоне, ищем папку Google Installation и заходим в неё. Здесь находятся APK, пронумерованные по порядку. Нужно инсталлировать их, соблюдая последовательность от 1 до 6.

Прикрепленное изображение

Прикрепленное изображение


Теперь закрываем все активные окна на девайсе и возвращаемся к уже знакомому приложению с иероглифами. Жмём на кнопку внизу программы (как мы уже делали раньше) и сворачиваем её.
Далее следует зайти в Google! Но не спешите радоваться, это ещё не конец. Переходим в настройки телефона --- настройки,пользователи и аккаунты,goole
Обращаю внимание-вводить данные нужно через три точки в правом углу,через браузер -смотрим скрин под споойлером.
Добавляем аккаунт, вводим логин и пароль от своей учётки Google.

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение


Теперь у нас есть Play Market, причём работающий. Заходим в него, в строке поиска вводим device id. Среди всех приложений нужно именно то, что с фиолетовой иконкой, — от разработчика VTechno. Загружаем его на смартфон.

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

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

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

qq1978, надо дописать, что не работает push от приложений. И добавить что если вы хотите чтоб работал push надо морозить framework.

qq1978, надо дописать, что не работает push от приложений. И добавить что если вы хотите чтоб работал push надо морозить framework.

А можно чуть подробнее, а то много раз читал про заморозку, но не особо понял? Или банально в приложениях найти Google Framework, зайти в него и в свойствах заморозить\остановить?

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

Читайте также: