Используйте Android Pay с Xposed без перезагрузки с помощью Magisk

Если вы искали решение для использования Android Pay с Xposed и Root без перезагрузки, Magisk пришел вам на помощь! Читайте дальше, чтобы узнать больше о Magisk

Среди многих проблем первого мира есть одна, которая находит отклик у многих жителей XDA. С одной стороны, Android стремится в будущее благодаря таким решениям, как Android Pay, позволяющим совершать платежи на физических терминалах с помощью мобильного телефона без необходимости использования кошелька. Это удобно и работает (если вы находитесь в поддерживаемых регионах).

С другой стороны, такие модификации, как Xpose и возможность предоставлять приложениям повышенные разрешения SU, позволяют выполнять широкие настройки. Для нас Android — это возможность сделать ваш телефон нашим собственным, и подобные модификации делают это действительно возможным. Итак, у Android Pay и Xpose есть проблемы сосуществования. Мы вроде как понимаем почему, но это не останавливает людей от попыток.

Раньше, если вы хотели использовать Android Pay, вам нужно было оставаться полностью штатным и без рута. Затем появились бессистемные варианты SuperSU и Xposed, которые давали пользователям возможность использовать Android Pay, если они отключили Xposed и перезагрузились. Пробег действительно варьировался в зависимости от телефона, версии Android и других переменных. Но это определенно был прогресс по сравнению с предыдущими этапами нулевой совместимости.

Сегодняшние новости делают еще один шаг вперед. Признанный участник топджонву, разработчик неофициальная безсистемная модификация Xposed, создал Магиск -- универсальный бессистемный интерфейс. Как это называет разработчик:

Magisk — волшебная маска для бессистемного изменения системы.

Magisk сам по себе имеет большой потенциал. Он задействует потенциал бессистемных модификаций, одновременно устраняя связанные с этим сложности. Бессистемные моды были сложны и трудны в обслуживании, а также имели ограничения и невозможность их общего использования. Magisk устраняет эти трудности и создает универсальный интерфейс для всех, как разработчиков, так и пользователей, для использования безсистемных модов и их разработки.

У Magisk есть немало функций, выходящих за рамки совместимости с Android Pay. Одним из них является Magic Mount, который позволяет не только заменять файлы в /system, но даже добавлять новые файлы и каталоги. Это само по себе открывает возможности для бессистемной работы всех существующих модов Xposed. Если это не сработает в вашу пользу, Magisk также обещает несколько точек входа для запуска сценариев во время загрузки. Magisk Manager позволяет вам управлять статусом корневого монтирования, что подводит нас к решению нашей первоочередной проблемы: использования Android Pay с root-правами и Xped!

Для установки Magisk разработчик рекомендует начинать со 100% стоковой системы и состояния загрузочного образа. Затем вам нужно прошить Magisk и все готово. Если у вас нет 100% стандартной системы и загрузочного образа, разработчик изложил несколько инструкций, которым вы можете следовать для успешной установки.

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

Итак, как же использовать Android Pay с root-правами и Xposed?

Во-первых, вам необходимо установить Magisk. Затем вам необходимо убедиться, что вы используете SuperUser с открытым исходным кодом phh, совместимый с Magisk (доступен для загрузки из ветки Magisk). Для Xposed вам понадобится совместимый с Magisk бессистемный Xpose (ссылка на него есть в ветке Magisk). Затем вам нужно открыть Magisk Manager, который устанавливается автоматически вместе с Magisk, и нажать «Отключить root». И вот, Android Pay теперь должен работать, и вам даже не нужно перезагружаться! Это потому, что этот вариант фактически временно полностью выкорчевывает ваше устройство, поэтому все, что требует root, не будет иметь root, в результате чего приложения, использующие проверку сети безопасности, также не смогут обнаружить root.

Чтобы получить root обратно, просто подключите root обратно, и все готово. Легко и просто, без перезагрузок.

Если вашим инструментом управления привилегиями суперпользователя является SuperSU от Chainfire, 100% совместимость не гарантируется. Разработчик создал удобную таблицу, в которой указано, что можно и что нельзя делать, если отклоняетесь от рекомендуемого курса действий.

Если вы вынуждены использовать корень phh из-за того, что вы хотите, чтобы Android Pay работал с Xposed, но вы также хотели использовать несовместимые приложения (которые требуют оперативного исправления второго контекста), здесь я предоставляю переключатель в «Magisk Manager», чтобы вы могли установить SELinux на разрешительный. Это даст максимальную совместимость (это позволит случиться чему угодно). Обратите внимание, что Я не рекомендую постоянно переключать SELinux на разрешительный режим. Используйте только при необходимости!

В Magisk есть еще много чего, что выходит за рамки этой новостной статьи. Разработчик покрыл много информации в своем ветка форума, поэтому мы рекомендуем вам пойти и проверить это. Разработчик также просит пользователей не допускать ошибок в Chainfire с запросами совместимости SuperSU с Magisk, поскольку разработчик сделает это сам, когда это будет необходимо.

Прямо сейчас пришло время #BackToStock, а затем пройти весь путь безсистемных модификаций. Если вы попробовали Magisk, сообщите нам о своих впечатлениях в комментариях ниже! И подтвердите своим коллегам-пользователям в комментариях ниже, работает ли Android Pay на вашем устройстве! Вспышка!