Huawei Mate 30 Pro больше не может устанавливать приложения Google, так как исследователь раскрыл бэкдор

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

Для тех, кто не следил за новостями: Mate 30 Pro — первый флагман Huawei, выпущенный после запрета на производство устройств с сертификацией Google Play. Этот запрет был очень быстро обойден путем установки и запуска одного приложения, полученного с китайского веб-сайта.

Сегодня утром Джон Ву, один из ведущих исследователей безопасности Android и создатель Magisk, опубликовал свое предварительное исследование о том, как приложение LZPlay, — признаем, несколько сомнительное, — смогло установить приложения Google на Huawei Mate 30 Pro.

Реклама — прокрутите дальше, чтобы увидеть больше контента

По словам Ву, LZPlay использует специальные разрешения Android, найденные только в телефонах Huawei, включая разрешение на установку других приложений в качестве «системных». Это было необходимо, поскольку некоторые приложения Google должны быть системными, а Huawei Mate 30 Pro не разрешалось иметь обычные «заглушки» приложений Google.

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

Хотя невозможно узнать, как были обойдены эти различные аспекты, с тех пор стало ясно, что эта информация не должна была выйти наружу. Всего через несколько часов после того, как Джон Ву поделился своим исследованием, LZPlay.net был закрыт, а ранее загруженные копии их APK больше не функционировали должным образом.

Странная история на этом не заканчивается. Алекс Добби из Android Central отметил, что с момента закрытия LZPlay телефоны Mate 30 Pro, на которых уже были установлены приложения Google, *больше не проходят тесты SafetyNet*. SafetyNet, как вы, возможно, помните, — это способ Google убедиться, что устройство действительно, безопасно и не рутировано.

Прохождение тестов SafetyNet является одним из требований для использования Google Pay, и наш Дэмиен Уайлд всего несколько дней назад продемонстрировал, что Google Pay работал на его Mate 30 Pro после использования LZPlay. Очевидно, что-то изменилось либо в процессе SafetyNet, либо на Mate 30 Pro, что теперь приводит к сбою тестов.

Поскольку тесты теперь не проходят, Дэмиен обнаружил, что Google Pay больше не работает на его Huawei Mate 30 Pro.

Главный вывод для большинства из нас заключается в том, что если вы еще не установили приложения Google на Mate 30 Pro, то, скорее всего, вам придется ждать, пока США и Китай урегулируют свой текущий спор. Учитывая, что Mate 30 Pro официально еще не поступил в продажу за пределами Китая, это означает, что все, кроме технических обозревателей, получивших свои устройства раньше, будут вынуждены ждать.

Подробнее о Huawei Mate 30: