Google Pay и root-права: обзор взаимодействия
Эксперты выделяют несколько методов, как скрыть root от Google Pay для установки приложения и проведения бесконтактных платежей. Необходимость такого шага обусловлена требованиями Google. В частности, для применения Гугл (Андроид) Пей телефон должен иметь заводскую прошивку без прав суперпользователя. Дополнительные условия — наличие NFC-модуля и версия Android от 5.0 и выше.
Как обойти блокировку на Гугл Пей?23 мая 2017 года технология Android Pay впервые появилась на территории России. Многие владельцы смартфонов сразу подключились к услуге и принялись добавлять банковские карты. При этом пользователей, которые «рутировали» телефон, ждала неудача. Оказалось, что приложение Google (Android) Pay и root несовместимы. В такой ситуации имеется три решения — отказаться от услуги, поменять телефон или скрыть рут от приложения. Первые два варианта не требуют сложных действий, поэтому уделим внимание последнему решению.
Все представленные программы вы не найдете в Play Market. Это сторонние софты, за установку которых вы сами несете ответственность.
Применение модулей XposedУдобный метод обхода блокировки — использование модулей Xposed. Чтобы скрыть рут, сделайте такие шаги:
поставьте Xposed Framework на смартфон; инсталлируйте дополнительный модуль Root Cloak и запустите его в программе; жмите на кнопку добавления/удаления и нажмите « »; выберите из списка Google Pay; перезагрузите аппарат.Теперь убедитесь, что вам удалось скрыть рут от Android Pay. Если рассмотренный метод вдруг не помог, можно использовать модуль No Device Check. Его плюс состоит в отправке на сервер Гугла положительного отклика после проверки безопасности компанией.
Обход официального ПОПервый метод позволяет скрыть рут для официальной прошивки. Алгоритм действий:
создайте резервную копию данных; сделайте hard reset смартфона для получения чистого ПО без изменений; установите программу SuperSU; перейдите в настройки, войдите в секцию «О смартфоне»; несколько раз жмите на строчку «Номер сборки»; войдите в пункт «Для разработчиков» (должен появиться в настройках) и включите откладку USB; поставьте на ПК программу ADB&Fastboot; подключите аппарат к ПК через USB-разъем.Далее, чтобы скрыть рут от Google Pay, запустите Win R и введите следующие строки:
adb shell su chmod 751 /su/bin.После выполнения этих действий Google Pay и Root больше не «увидят» друг друга. При этом беспроводные платежи доступны пользователю.
Временное отключение рутПри желании можно отключить права root на период настройки Гугл (Android) Pay. Для этого:
установите программу SuperSU и войдите в нее; перейдите на настройки ПО; поставьте и настройке Гугл Пей; вернитесь в приложение SuperSU и снова активируйте рут.Таким способом можно временно скрыть root, что позволяет пользоваться Android Pay
Обход через MagiskНа многих форумах эксперты рекомендуют скрыть от Google Pay root права с применением утилиты Magisk. Условия применения этого метода:
На телефоне установлена ОС Андроид 5.0 и выше. Если на аппарате стоит кастомное ПО, сбросьте аппарат до заводских настроек. Если этого не делать, Андроид Пей не пройдет проверку. Разблокирован загрузчик для установки ПО. Установлены права рут, полученные с помощью MagiskSU или SuperSU.Если root получен с применением других программ, необходимо удалить старую утилиту, а после установить требуемое ПО. В ином случае скрыть права суперпользователя от Android Pay не получится. Для применения скрипта войдите в recovery-режим и установите файл через раздел «install zip from» с указанием места, где хранится скрипт.
Далее сделайте такие шаги:
установите Magisk с Плей Маркета; перезагрузите телефон.После инсталляции программы на смартфон можно скрыть права суперпользователя от Android Pay. Войдите в программу и переместите ползунок Magisk Hide в правую сторону, а после перезапустите смартфон. Далее вновь войдите в утилиту. Если все сделано правильно, в ней появится секция Magisk Hide. Войдите в нее и выберите приложение Android Pay. Чтобы окончательно скрыть рут, перезагрузите устройство.
Что такое рут-права, и на что они влияют?Сегодня многие стремятся получить рут-права, открывающие перед владельцем смартфона новые возможности. Основные преимущества:
удаление заводских приложений Андроид; изменение назначений для кнопок; удаление рекламы в браузерах и ПО; применение планшетных тарифов на телефонах с Андроид; запись видео с дисплея; внесение изменений в игры; установка firewall для ограничения доступа к определенному софту; повышение производительности смартфона; установка прошивок и т. д.При установке root-прав нужно помнить о негативных моментах:
закрытие доступа к Android Pay; невозможность обновления прошивки по Вай-Фай; снятие аппарата с гарантийного обслуживания; риск выхода смартфона или программного обеспечения из строя.Нужно понимать, что открытие рут — всего лишь инструмент, которым необходимо правильно пользоваться. При этом root могут быть полными (без ограничений или с ограничениями) или временными. Добавление прав root теоретически возможно на всех смартфонах, но в некоторых моделях могут возникнуть трудности.
Обязательно ли скрывать рут от Андроид Пей?Одно из условий пользования Google Pay — отсутствие рут. Это связано с желанием компании Гугл защитить программу и пользователей от мошеннических действий. Следовательно, наличие root исключает установку Андроид Пей и пользование бесконтактными платежами.
Решение — скрыть root или нет принимает пользователь. Если человеку необходимо приложение, придется выбрать и реализовать один из предложенных методов. В ином случае при установке Android Pay выпадет сообщение, что система не может проверить телефон из-за наличия root-прав.
При этом удалять root полностью не нужно. Все, что требуется — обойти ограничение (скрыть установленную опцию), закрыв права суперпользователя от программы. Решить проблему путем обычного сброса смартфона до базовых настроек не получится.