Спустя некоторое время после старта сервиса Android Pay в России, многие пользователи столкнулись с тем, что приложение на их устройствах не запускается. Как оказалось, приложение отказывается работать, если на устройствах получены права суперпользователя (root) или используется нестандартная прошивка.
Чтобы обойти блокировку и пользоваться сервисом, нужно использовать Magisk. Magisk это очень полезная утилита, которая позволяет патчить раздел boot на устройстве, устанавливать системные моды, а также подменять файлы и скрывать наличие root-прав от приложений. Однако перед тем, как начать работу с Magisk, нужно учесть, что для его работы необходима версия Android 5.0 и выше. Также способ, приведённый ниже, не работает на устройствах Pixel, Pixel XL и некоторых ASUS.
Для того, чтобы скрыть root-доступ от Android Pay, нужно выполнить следующие действия:
- Скачать MagiskSU (ссылка для скачивания);
- Удалить старый root. Чтобы это сделать, нужно запустить скрипт (ссылка для скачивания);
- Установить Magisk. Делается это прошиванием архива с MagiskSU в Recovery;
- Чтобы убедиться, что всё работает исправно, в Google Play нужно обновить Magisk Manager;
- Открыть Magisk Manager > Настройки. Там поставить галочку на Magisk Hide и затем перезагрузить устройство;
- После проделанных операций в боковом меню нажать на появившийся пункт Magisk Hide и выбрать Android Pay;
- Затем необходимо ещё раз перезагрузить устройство.
Если все действия выполнены верно, Android Pay начнёт работать с вашим устройством без каких-либо проблем.