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 полностью не нужно. Все, что требуется — обойти ограничение (скрыть установленную опцию), закрыв права суперпользователя от программы. Решить проблему путем обычного сброса смартфона до базовых настроек не получится.