Как использовать Google Pay на рутованном устройстве

2017-07-18
4 692

Google запустил систему платежей Google Pay по всему миру. Она позволяет оплачивать покупки, просто поднося устройство к платежному терминалу (разумеется, поддерживающему эту функцию).



Но не все так безоблачно: как и в случае с Google Wallet, компания убрала поддержку устройств с наличием рут-доступа, а также кастомных или нестабильных прошивок. Даже если приложение установится на девайс, при его запуске пользователь увидит вступительное окно, в котором черным по белому будет сказано о невозможности использования системы Google Pay ввиду root-прав или внесенных изменений в прошивку.





Разумеется, в скором времени выход был найден: необходимо лишь скрыть присутствие рут-доступа на устройстве от проверки.



Обход для официальных прошивок


  1. Для начала необходимо сделать hard reset / factory reset, чтобы получить чистую прошивку без каких-либо изменений. Разумеется, перед операцией нужно создать резервную копию системы.
  2. Следующий шаг - установка SuperSU (администратор рут-прав).
  3. Отправляемся в Настройки устройства - О смартфоне / планшете - несколько раз нажимаем на пункт Номер сборки.


  4. После этого в настройках появится пункт Для разработчиков, в котором нужно активировать Отладку USB.


  5. На компьютер необходимо установить ADB & Fastboot.
  6. Затем подключаем устройство к компьютеру посредством USB.
  7. Запускаем командную строку и поочередно вводим следующие строки:


    adb shell
    su
    chmod 751 /su/bin


  8. На этом всё, рут-доступ будет скрыт от Google Pay при его установке.


Отключение рут-доступа на время использования Google Pay



В этом случае необходимо просто отключить сами рут-права на время настройки системы платежей (ввод банковских карт и других данных).



  1. Для этого отправляемся в приложение SuperSu (способ не сработает, если установлен другой менеджер рута).

  2. Заходим в настройки программы.
  3. Снимаем галочку с Активировать права администратора.
  4. Устанавливаем Google Pay и настраиваем.
  5. После этого возвращаемся в SuperSU и вновь активируем рут-доступ на устройстве.
  6. Платежи должны заработать.


Использование модулей Xposed



Для этого способа потребуются манипуляции с модулями Xposed.



  1. Устанавливаем Xposed Framework на устройство.


  2. Устанавливаем сторонний модуль под названием RootCloak и активируем его в приложении Xposed.


  3. Запускаем RootCloak, заходим в Добавить/удалить приложения и жмем на троеточие, чтобы вызвать меню настроек. Нажимаем на имеющуюся кнопку сброса до дефолтных настроек. При этом в списке приложений должны присутствовать сервисы Google. Если их нет, добавляем вручную с помощью иконки плюсика (+).


  4. После выполнения предыдущих операций перезагружаем устройство.
  5. Платежи Google Pay должны работать.


Если система платежей не заработает, то можно использовать другой модуль - No Device Check. Его главное преимущество: он всегда посылает на сервер Google положительный ответ о безопасности устройства, вводя систему в заблуждение.




Использование Magisk Manager



Данный способ поможет скрыть присутствие рута на устройстве. Манипуляции будут проводиться в приложении Magisk Manager. Оно может быть установлено, если рут получен через SuperSU или MagiskSU (в другом случае рут необходимо удалить и поставить через вышеуказанные приложения).



  1. Убеждаемся, что root предоставлен SuperSU или MagiskSU. Устанавливаем Magisk Manager.


  2. Запускаем, предоставляем права.
  3. Отправляемся в настройки и активируем пункт “Magisk Hide”


  4. Откроется список установленных приложений - находим Google Pay и ставим напротив галочку.
  5. Затем необходимо перезагрузиться. После ребута пользователь сможет добавить платежные данные в Google Pay.


Вышеуказанные методы помогут обладателям рут-прав и кастомных прошивок использовать систему платежей от Google. Но важно помнить, что транзакции менее 1000 рублей оплачиваются без ввода пин-кода. Поэтому в случае утери устройства необходимо немедленно обратиться в банк.

Оцените статью

0
оценок: 0
5 0
4 0
3 0
2 0
1 0

Комментарии