Huawei Mate 30 Pro может снова запускать Google Apps с помощью этого нового обходного пути

Пользователи Huawei Mate 30 Pro теперь могут загружать неопубликованные приложения Google, восстановив резервную копию с телефона, которому удалось получить GApps через Google Services Assistant/LZPlay.

Обновление 1 (08.10.19, 4:10 утра по восточному времени): Нам сообщили, что в этой теме больше нет загружаемых ресурсов для Huawei Mate 30 Pro. Этот метод все еще остается в концепции.

Мир обратил внимание на выпуск серии Huawei Mate 30, ища ответ на вопрос: "Что произойдет, если вы уберете Google из Android на одном из самых ожидаемых телефонов года?«И как мы боялись и ожидаетсяHuawei Mate 30 и его братья и сестры появились на сцене без предустановленных сервисов Google, полагаясь исключительно на Галерея приложений Huawei в качестве основного средства распространения приложений. Однако эта ситуация продлилась недолго, поскольку «Обходной путь» был замечен в виде Google Services Assistant, приложение, которое позволяло пользователям загружать сервисы Google Play и сопутствующие компоненты в EMUI Huawei и серии Mate 30, а также в Honor 9X Pro. Приложение Google Services Assistant размещалось на веб-сайте под названием

LZPlay.net, поэтому этот метод стал широко известен как LZPlay.

Старый обходной путь: Google Services Assistant и LZPlay

Поскольку Google Services Assistant был обходным путем для установки Google Apps на устройство, не предназначенное для установки Google Apps, то, как именно появился этот обходной путь, было закономерным вопросом.

Китайские OEM-производители в прошлом выпускали установщики GMS (Google Mobile Services), чтобы упростить загрузку неопубликованных приложений, но такое решение не представляло практической возможности для Huawei в свете беспрецедентный и сложный политический сценарий. Эти установщики GMS работали над обновлением «заглушек» GMS, которые были предварительно загружены в систему OEM (для правильной работы приложений GMS требуются специальные разрешения, и это разрешение существует только для системных Программы). И, как вы уже знаете, приложения на нерутированном устройстве можно обновлять поверх существующих приложений только в том случае, если они подписаны той же подписью. Таким образом, заглушки и приложения должны иметь одну и ту же подпись Google, что по сути не позволяет Huawei предварительно загружать заглушки, подписанные Google, из-за запрета в США.

Как только мы получили в свои руки программное обеспечение с устройства, мы обнаружили, что устройства на самом деле не поставляются с предустановленными заглушками GMS. Это указывало на то, что любой метод, который Google Services Assistant использовал для установки Play Services, был необычен и заслуживает дальнейшего изучения на предмет возможного использования в рамках разработки сообщество. Признанный разработчик XDA топджонву, известный своей работой с Magisk, расследовано это аномальное поведение.

Как оказалось, Google Services Assistant использовал набор API-интерфейсов Huawei, предназначенных для управления мобильными устройствами (MDM — используется предприятиями для управления устройствами сотрудников). Полная ссылка на API этого SDK Huawei Security Authorization доступен для общественности, поэтому корпоративные пользователи могут знать и получать выгоду от всего спектра методов контроля над устройствами в своей бизнес-организации. Настоящий поворот связан с некоторыми API-интерфейсами MDM, которые были задокументированы совсем недавно, и документация недоступна до тех пор, пока вы не подпишете юридические соглашения для получения доступа к SDK.

<uses-permissionandroid: name="com.huawei.permission.sec.MDM_INSTALL_SYS_APP"/>
<uses-permissionandroid: name="com.huawei.permission.sec.MDM_INSTALL_UNDETACHABLE_APP"/>

Эти API-интерфейсы MDM позволяют разрешенные приложения для установки «системных приложений», даже если на телефоне заблокирован загрузчик, включена Android Verified Boot и он отформатирован с помощью Файловая система EROFS, доступная только для чтения, от Huawei.. На самом деле происходит то, что разрешенному приложению, в данном случае Google Services Assistant, разрешено помечать пользователя приложения как неудаляемые системные приложения, даже если эти приложения или заглушки фактически не существуют в режиме только для чтения. перегородка. «Разрешенные приложения» якобы жестко контролируются Huawei — разработчикам приходится подписывать юридические соглашения, отправлять запросы для получения разрешений и обоснований запрошенных разрешений, а также отправьте двоичный файл APK для каждого выпуска в компанию Huawei для осмотр. Только в том случае, если Huawei согласится, приложение будет подписано специальным ключом Huawei, что позволит ему использовать эти API.

Таким образом, существование Google Services Assistant находилось в строгих рамках MDM API Huawei и, как следствие, не без их ведома. Однако Huawei отрицает свою причастность к LZPlay и опубликовал следующее заявление:

Последняя серия Huawei Mate 30 не имеет предустановленной GMS, и Huawei не имеет никакого отношения к сайту www.lzplay.net.

Как и следовало ожидать в свете сложного политического сценария, существование Google Services Assistant и LZPlay было недолгим. Поскольку обходной путь стал популярным, заинтересованные стороны, похоже, обратили на него внимание. Веб-сайт LZPlay, на котором размещен Google Services Assistant, был отключен от сети, приложение Google Services Assistant не загружено. больше не извлекает приложения Google, и также возможно, что приложение имело специальное разрешение от Huawei. отозван. Google, должно быть, также обратил на это внимание, поскольку SafetyNet также получила обновление, которое отозвало отпечаток сборки Huawei Mate 30 из их белый список, что означает, что SafetyNet выйдет из строя, что не позволит устройствам, которым удалось загрузить неопубликованные приложения Google Apps, использовать такие приложения, как Гугл Пэй.


Новое решение: восстановление HiSuite.

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

Возможность запуска приложений Google имеет большое значение для многих, поэтому люди всегда будут заинтересованы в загрузке приложений Google Apps на такое мощное оборудование. Старший член XDA чжанъян_ха-ха придумал другой обходной путь, который по сути включает в себя восстановление резервного образа с устройства, на котором удалось установить приложения Google с помощью Google Services Assistant, когда этот метод работал. Также обратите внимание, что этот метод выглядит так: специально для Huawei Mate 30 Pro поскольку резервное изображение взято с этого устройства, мы не смогли подтвердить, может ли оно работать на Huawei Mate 30 или Honor 9X Pro.

Новый способ установки Google Apps на Huawei Mate 30 Pro — тема XDA

Хотя этот метод не так прост, как установка Google Services Assistant и предоставление ему возможности делать все, все еще работает - с оговоркой, что SafetyNet будет продолжать давать сбои, поскольку это изменение на стороне сервера. Google.

  1. Пользователям необходимо создать резервную копию своих файлов в HiSuite на ПК и выполнить сброс настроек телефона до заводских.
  2. Установите приложения Google, представленные в загружаемом ZIP-архиве в папке нить.
  3. Разархивируйте предоставленный архив резервной копии в папку резервных копий HiSuite на ПК.
  4. Восстановите резервную копию на свое устройство, убедившись, что вы также восстановили «системные настройки» из резервного образа на свой телефон.
  5. После того, как предоставленная резервная копия будет «восстановлена» (то есть установлена) на вашем телефоне, вам необходимо перезагрузить устройство.
  6. Затем убедитесь, что вы зашли в настройки приложения и очистили все данные для установленных вами приложений Google, а также предоставили все разрешения, которые запрашивают эти приложения.
  7. Перезагрузитесь на всякий случай.
  8. Запустите Google Play Store при наличии активного подключения к Интернету на вашем телефоне.

В теме не сразу ясно, когда вы сможете восстановить предыдущие данные. Большинство пользователей будут использовать этот метод на новых устройствах Huawei Mate 30, поэтому потеря данных не должна быть значительной. Обратите внимание, что SafetyNet все равно потерпит неудачу и, вероятно, будет продолжать терпеть неудачу до тех пор, пока политическая ситуация не улучшится. На данный момент, если вы хотите установить Google Apps на свое новое устройство, этот новый обходной путь — лучший выбор.

Huawei Mate 30 XDA Форумы || Huawei Mate 30 Pro XDA Форумы