- Google Pay и root права
- Что такое рут-права, и на что они влияют
- Можно ли установить Google Pay, если на телефоне есть root-права
- Как обойти блокировку
- Применение Xposed и модуля RootCloak
- Обход официального ПО
- Отключение рут на время
- Помощь Magisk
- Заключение
- Как установить Android Pay на рутованном телефоне
- Общие сведения
- Вариант №1 Программа Magisk
- Вариант №2 Использование командной строки
- Вариант №3 Временное отключение рута
- Вариант №4 Специальные модули XPOSED
Google Pay и root права
Google Pay и root права несовместимы. Приложение не установится из-за невозможности проверить устройство на соответствие стандартам безопасности. Тут на помощь придут способы, скрывающие рут.
Что такое рут-права, и на что они влияют
Под рутом подразумевается ничто иное, как профиль главного администратора. При получении Root-прав пользователь овладевает “суперспособностями”, он может пользоваться всеми скрытыми функциями смартфона, которые другим недоступны. Это:
- Возможность работать с системными и скрытыми файлами (удалять, изменять, восстанавливать).
- Перепрошивка телефона.
- Установка хакерских программ. С их помощью появляется возможность взламывать игры, убирать рекламу и пр. Все это можно делать без внесения денег.
- Полное изменение интерфейса. Можно менять внешний вид иконок, добавить управление жестами или разблокировку при помощи отпечатка пальца.
- Увеличение производительности телефона.
- Обновление камеры и пр.
Все это прельщает, но есть и обратная сторона медали.
После “рутирования” гаджета все программы перестают работать изолированно. То есть, файлы могут самостоятельно удаляться, редактироваться и т.д.
Если подробнее, то после получения рут-прав:
- смартфон будет систематически подвергаться нападению вирусов, так как антивирус практически перестает работать;
- приложения могут красть логины, пароли и пр.;
- не исключены изменения в системе без ведома пользователя;
- трояны будут менять ПО, покупать платные программы и т.д.;
- возникнут сбои при скачивании нужных приложений;
- нельзя будет сдать гаджет в ремонт по гарантии;
- нередко портится плата оперативной памяти и др.
Случиться может все что угодно, поэтому перед установкой подумайте, действительно ли вам нужен root-доступ.
Можно ли установить Google Pay, если на телефоне есть root-права
Сервис бесконтактной оплаты Гугл Пей активировать не получиться, если на смартфоне имеются рут-права. Уже в момент скачивания программы от Google Pay придет оповещение о невозможности произвести задуманное действие.
Если удалять рут с гаджета не хочется, можно просто скрыть его. Для этого есть несколько способов.
Как обойти блокировку
Скрыть root от Гугл Пей можно при помощи некоторых приложений, модулей, временного отключения прав суперпользователя.
Применение Xposed и модуля RootCloak
Здесь нужно участие Xposed. Пользователь должен:
- На разблокированном андроиде установить эту программу.
- После произвести установку модуля RootCloak.
- Активировать его в Xposed.
- Выполняем запуск RootCloak.
- Совершаем вход в приложение.
- Переходим в меню.
- Сбрасываем дефолтные настройки (в том числе и сервисов Гугл).
- Делаем перезагрузку устройства.
После таких нехитрых манипуляций бесконтактная оплата должна заработать.
Также допускается воспользоваться модулем No Device Check. Он также помогает установить Гугл Пей, скрывая на телефоне рут-права.
Обход официального ПО
Первоначально задача пользователя — жестко перезагрузить смартфон. Название подобной очистки Hard Reset. Тут система сбросит все, до заводских настроек. Предварительно обязательно сделайте резервную копию.
После придерживайтесь следующих шагов:
- Установите суперпользовательское приложение SuperSU.
- Перейдите к настройкам телефона.
- Откройте “о смартфоне”.
- Нажмите на номер сборки.
- В возникшем подпункте произведите активацию отладки USB.
- На ПК установите fastboot и ADB.
- Используйте USB и подключите компьютер к смартфону.
- В командной строке введите “adb shell su chmod 751 /su/bin”.
После можно отключать ПК от телефона и устанавливать Гугл Пей.
Отключение рут на время
Тут придется временно отключить root. После установки Гугл Пей и загрузки в него карт можно снова вернуть на телефон права суперпользователя.
Имейте в виду! Все получиться, только если у вас стоит SuperSu.
- Запустите приложение SuperSu.
- Перейдите в настройки.
- Отключите права администратора.
- Скачайте приложение бесконтактной оплаты, введите все необходимые данные.
- Снова активируйте рут.
После будет работать и Гугл Пей и рут-права останутся на смартфоне.
Помощь Magisk
Утилита Magisk также поможет установить Гугл Пей с правами рут. Исключением являются владельцы гаджетов Google Pixel, Pixel XL. На таких смартфонах способ буден нерезультативен.
Вначале посмотрите, чтобы у вас был:
- Clockworkmod Recovery;
- разблокирован загрузчик.
Также немаловажно сделать резервную копию данных.
Если у вас MagiskSU или SuperSU, то ход действий будет таким:
- Войдите в Google Pay, найдите и скачайте Magisk Manager.
При наличии другого рута сделать ничего не получится. Придется от него избавиться и установить один из двух приведенных в пример выше (MagiskSU или SuperSU).
Для удаления понадобится специальный скрипт. Скачать его можно тут http://4pda.ru/forum/index.php?showtopic=318487&st=420#entry60775238. Запускается через Clockworkmod Recovery.
Удалить можно только:
- SuperSU System;
- SuperSU Systemless;
- Koush’s SuperUser;
- phh’s Superuser;
- ROMsu binaries.
После установки утилиты Magisk приходит очередь скрытия рут-прав. Для этого:
- Сделайте запуск Magisk Manager.
При правильно выполненных действиях бесконтактный сервис установится даже на рутованном телефоне.
Если после всех испробованных способов установить рут не выходит, найдите другие причины проблемы. Может быть ваш смартфон имеет неофициальную прошивку или нужно скрыть разблокированный загрузчик.
Заключение
Есть несколько способов, которые дадут возможность пользователю установить Гугл Пей на телефоне с рут-правами. Это программа Magisk, модуль RootCloak, обход официального ПО и временное отключение root. Они позволят пользоваться бесконтактной оплатой и дальше продолжать пользоваться преимуществами, которые дает профиль главного администратора.
Источник
Как установить Android Pay на рутованном телефоне
Как можно воспользоваться приложением Google Pay, если на телефоне есть root доступ? В 2015 году компания Гугл запустила собственную систему платежей по всему миру. При помощи такого новшества человек может расплачиваться за приобретенный товар просто поднеся свой мобильный к терминалу, который в свою очередь обязательно должен иметь поддержку такого вида оплаты.
Как оказалось в дальнейшем, телефоны с рут доступом или неофициальными прошивками также, как случилось с приложением Гугл Воллет, не имеют поддержку платежной системы по соображениям безопасности. Далее в этой статье будет описано как установить Android Pay на рутованном телефоне.
Общие сведения
Даже если программу удастся инсталлировать на смартфон, то при её запуске пользователь увидит информацию о том, что приложение не может быть использовано на устройстве из-за измененной прошивки или потому что имеет root доступ. Однако, по истечении некоторого времени из такого положения был найден выход. Пользователю смартфона потребуется скрыть рут права от приложения Гугл Пай.
Вариант №1 Программа Magisk
Чтобы использовать это приложение у пользователя должен быть:
- телефон с ОС Андроид 5.0 или более поздней версии, желательно с заводской прошивкой. Если на смартфоне установлена измененная прошивка, то в таком случае потребуется отредактировать фал build.prop в системной директории и поменять значения в строках ro.build.description и ro.build.fingerprint чтоб они были такими же как у с официальной прошивки телефона. Если данные не будут отредактированы надлежащим образом, программа не сможет пройти проверку подлинности SafetyNet и получится следующее:
- На смартфоне загрузчик должен быть разблокирован (он позволяет устанавливать измененную версию recovery), если это не так, то потребуется осуществить разблокировку, для каждой модели нужно использовать собственную инструкцию по осуществлении процедуры, которую можно отыскать в интернете.
- На телефоне должны быть root права и присутствовать программа для их настройки, такая, как например SuperSU или MagiskSU. Если рут доступ получен при помощи других приложений, потребуется его удалить и воспользоваться упомянутыми выше утилитами. Проще всего сделать это можно при помощи специального скрипта, который сохраняется во внутреннюю память устройства и затем перезагрузив смартфон в режиме recovery, производится его инсталляция при помощи пункта «install zip from» или «update from zip».
- Скачать программу Magisk Менеджер с официального сайта и установить на устройство.
- Инсталлировать приложение из меню самой утилиты.
- Выбрать вариант установки «Direct Install».
- Перезагрузить смартфон.
- Далее в Magisk Manager потребуется пройти проверку SafetyNet. Для этого нужно нажать по кнопке «Tap to start…».
Примечание: если по каким-либо причинам поставить Magisk из приложения не получается, то можно загрузить смартфон в recovery и использовать инсталляцию при помощи zip-архива в директории утилиты.
Когда программа будет инсталлирована на устройстве, можно начать процедуру скрытия прав суперпользователя от Гугл Пей. Для этого следует сделать следующее:
- Запустить программу Magisk Менеджер и в его параметрах включить функцию «Magisk Hide».
- После этого перезагрузить смартфон.
- Затем снова запустить Менеджер Magisk. Если все было сделано как нужно, то в меню слева будет отображен пункт «Magisk Hide». Нажмите на него.
- После этого на дисплее смартфона появится список с установленными приложениями, отыщите Андроид Pay и активируйте его, поставив галочку.
- Перезагрузите устройство.
После того как будут проделаны вышеописанные шаги, на телефоне с рут доступом можно будет запустить Android Pay и использовать его так, как будто на устройстве нет прав суперпользователя.
Примечание: на некоторых телефонах из-за активированного Magisk Hide увеличивается расход батареи.
Вариант №2 Использование командной строки
Чтобы воспользоваться этим способом, на смартфоне с рут правами, потребуется проделать следующие шаги:
- Осуществить полное копирование данных – сделать резервную копию.
- Сбросить телефон до заводских настроек, чтобы получилась чистая прошивка без вмешательства в систему.
- Установить программу менеджер рут доступа SuperSU.
- После этого открыть раздел настроек на смартфоне.
- Выбрать пункт «О телефоне / O планшете».
- Несколько раз нажать на номер сборки чтобы активировать меню для разработчиков.
- Далее перейти в этот раздел.
- Включить опцию отладки по USB.
- На ПК нужно установить программу ADB Run.
- Подключить смартфон к системе при помощи USB кабеля.
- Запустить командную строку и ввести следующие команды по очереди:
Их лучше копировать чтобы не сделать ошибку при вводе.
Готово, теперь права суперпользователя не будут видны для программы Андроид Пей.
Вариант №3 Временное отключение рута
Используя данный способ можно временно отключить рут на период использования сервиса Гугл Пей. Потребуется проделать следующие шаги:
- Загрузить и установить приложение SuperSU Pro (способ не будет работать если инсталлирован другой менеджер прав суперпользователя).
- Открыть настройки программы.
- Снять отметку с варианта активировать права администратора.
- Инсталлировать и настроить Гугл Пей.
После этого программа платежей должна заработать в обычном режиме. Таким образом можно деактивировать рут доступ, когда нужно использовать сервис платежей и активировать его обратно, когда он понадобится.
Вариант №4 Специальные модули XPOSED
Для такого метода потребуется установка специальной программы и её дополнительных модулей.
- Загрузите и установите на смартфон приложение Xposed Framework.
- Установите модуль RootCloak и включите его в программе Xposed.
- Запустите RootCloak и зайдите в меню добавления программ.
- Нажмите на меню с тремя точками чтобы открыть настройки.
- Кликните по кнопке сброса параметров.
- В списке программ обязательно должны быть сервисы Гугл. Если их там нет, нужно добавить сервисы вручную, используя кнопку со знаком плюса.
- После выполненных манипуляций перезагрузите смартфон.
Программа Гугл Пей должна включиться, не увидев рутированное устройство. Если это не произошло, то можно воспользоваться другим модулем — «No Device Check». Он всегда отсылает на сервер Гугл положительный ответ о проверке безопасности телефона, вводя его таким образом в заблуждение.
На этом все, надеемся, что при помощи нашей инструкции вам удастся осуществить запуск программы Google Pay, скрыв от неё рут на телефоне.
Источник