
Перед выпуском Pixel 5 приложения Google Camera и Google Recorder, среди прочих, перестали устанавливаться из сторонних источников из-за ошибок проверки. К счастью, было найдено решение — возможно, временное.
Что происходит
Когда в конце прошлого года были выпущены Pixel 5 и Pixel 4a 5G, Google также начала развертывание обновлений для своего приложения Camera до версии 8.0, а также новой версии приложения Recorder. К сожалению, эти обновления не могли быть установлены на старые Pixel-телефоны, как это было с предыдущими обновлениями, и многие столкнулись с одной из двух ошибок при попытке установки Google Camera 8.0.
Новый пакет не удалось установить, так как проверка не удалась
INSTALL_FAILED_VERIFICATION_FAILURE
На самом деле, по мере того как Google Camera продолжала получать улучшения, такие как недавнее обновление, позволяющее отключить Auto Night Sight, даже владельцы Pixel 5 и Pixel 4a 5G не могли установить более новые версии из сторонних источников, чтобы быстрее получить обновления. Вместо этого людям приходилось ждать, пока обновления появятся в Play Store. В то время было найдено «решение», которое включало сброс телефона до заводских настроек, но это, очевидно, не было приемлемым решением для большинства.
Что вызывает проблему
Благодаря усилиям сообщества XDA Developers была обнаружена основная причина, по которой Google Camera и некоторые другие обновления приложений Google не устанавливаются. Проще говоря, Android 11 добавил функцию «App Integrity» (Целостность приложений), которая позволяет устройству использовать набор «правил» для проверки того, разрешено ли устанавливать определенное приложение.
XDA углубляется в детали, но по сути Google Play Services получает список правил, и одно из правил гласит, что приложения Google Camera и Google Recorder не могут быть установлены ничем, кроме Play Store. Любая попытка установить приложение через adb или с помощью таких приложений, как установщик APKMirror, будет напрямую нарушать это правило и поэтому блокируется.
Текущее предположение, почему сброс до заводских настроек позволял произвести установку из сторонних источников, заключается в том, что Google Play Services требуется время для загрузки правил целостности приложений. В течение этого периода времени Android не имеет оснований полагать, что вам не разрешено обновлять приложение Google Camera.
Примечательно, что эти правила целостности приложений создают опасный прецедент для Android, поскольку одним из основных преимуществ этой ОС, особенно по сравнению с iOS, является возможность устанавливать приложения, не полагаясь обязательно на Play Store.
Как обойти проверку для установки Google Camera
Как отметил Android Police, на данный момент существует более простое решение, которое позволяет вам получить короткое окно для установки обновлений Google Camera и Google Recorder из сторонних источников. Коротко говоря, вам нужно восстановить приложение Play Services до его заводской версии, а затем снова обновить его.
Однако, несмотря на то, что это проще, чем полный сброс до заводских настроек, восстановление Play Services по-прежнему имеет последствия. Во-первых, вам придется заново настроить свои кредитные карты для использования с Google Pay. Вам также нужно будет перенастроить параметры автоматического резервного копирования, и вы можете потерять некоторые данные, связанные с вашим приложением для отслеживания контактов с COVID-19, если вы им пользуетесь.
Если преимущества получения последних версий приложений Google Camera или Recorder по-прежнему перевешивают эти последствия, перейдите в приложение Настройки. В строке поиска вверху введите «Google Play services» и нажмите на соответствующий пункт.
На этой странице нажмите на меню из трех точек в правом верхнем углу, затем выберите «Удалить обновления». Появится предупреждение о потере данных, после чего вы можете нажать «ОК». Если это не удастся, возможно, вам потребуется отключить права «Администратора устройства» для функции «Найти мое устройство» в Android.
После того как вы правильно откатитесь к предыдущей версии, следующим шагом будет фактическая переустановка последнего обновления Play Services. Самый быстрый способ сделать это — перейти в список Play Services в Play Store, который можно найти только по прямой ссылке.
После завершения этого у вас появится короткое окно времени, в течение которого вы можете устанавливать обновления Google Camera и Google Recorder из сторонних источников, не сталкиваясь с ошибками проверки от App Integrity.
Неизвестно, как долго это решение будет работать, поскольку оно зависит от того, что ваше устройство вернется к более старой версии Play Services, в которой нет встроенных правил целостности приложений. Вполне возможно, что будущие устройства, такие как Pixel 5a или Pixel 6, не смогут использовать это решение, поскольку они будут выпущены с гораздо более новой версией Google Play Services.