Ако търсите решение без рестартиране за използване на Android Pay с Xposed и Root, Magisk пристигна да ви спаси! Прочетете, за да научите повече за Magisk
Сред много проблеми от първия свят има един, който резонира с много обитатели на XDA. От една страна, Android се стреми към бъдещето с решения като Android Pay - позволявайки ви да извършвате плащания на физически терминали с мобилния си телефон, без да имате нужда от портфейла си. Удобно е и работи (ако сте в поддържаните региони).
От друга страна, модификации като Xposed и възможността за разрешаване на повишени SU разрешения за приложения позволяват много персонализиране. За нас Android означава да направим вашия телефон наш собствен и модификации като тези правят това наистина възможно. И така, Android Pay и Xposed имат проблеми при съвместното съществуване. Донякъде разбираме защо, но това не пречи на хората да опитват.
По-рано, ако искахте да използвате Android Pay, трябваше да останете напълно стандартни и нерутирани. След това се появиха безсистемните варианти на SuperSU и Xposed, които дадоха на потребителите възможността да използват Android Pay, ако деактивират Xposed и рестартират. Пробегът варира в зависимост от телефона, версията на Android и други променливи. Но това със сигурност беше напредък от предишните етапи на нулева съвместимост.
Днешните новини правят тази крачка напред. Признат сътрудник topjohnwu, разработчикът на неофициална безсистемна Xposed модификация, създаде Magisk -- универсалният безсистемен интерфейс. Както го нарича разработчикът:
Magisk е магическа маска за безсистемна промяна на системата.
Magisk сам по себе си има голям потенциал. Той използва потенциала за извършване на безсистемни модификации, като същевременно премахва сложността, свързана с това. Безсистемните модове бяха сложни и трудни за поддръжка и имаха ограничения и невъзможности при общото им използване. Magisk премахва тези трудности и създава универсален интерфейс за всички, разработчици и потребители, за използване на безсистемни модове и за тяхното разработване.
Magisk има доста функции, които надхвърлят съвместимостта с Android Pay. Един от тях е Magic Mount, който не само ви позволява да заменяте файлове в /system, но дори ви позволява да добавяте нови файлове и директории. Това само по себе си отваря възможностите всички съществуващи Xposed модове да работят безсистемно. Ако това не работи във ваша полза, Magisk също обещава множество входни точки за изпълняване на скриптове по време на зареждане. Magisk Manager ви позволява да управлявате състоянието на root монтиране, което ни отвежда до решението на нашия проблем от първия свят: използване на Android Pay с root и Xposed!
За да инсталирате Magisk, разработчикът препоръчва да започнете от 100% стандартна система и състояние на изображение за зареждане. След това трябва да флашнете Magisk и сте готови. В случай, че не сте 100% стокова система и изображение за зареждане, разработчикът е определил няколко инструкции, които можете да следвате, за да инсталирате успешно.
За повече функции и за да научите повече за самия мод, преминете към нишка във форума.
И така, как да използвате Android Pay с root и Xposed?
Първо, трябва да имате инсталиран Magisk. След това трябва да се уверите, че използвате SuperUser с отворен код на phh, който е съвместим с Magisk (достъпен за изтегляне от нишката на Magisk). За Xposed се нуждаете от съвместим с Magisk безсистемен Xposed (свързан в нишката на Magisk). След това трябва да отворите Magisk Manager, който се инсталира автоматично заедно с Magisk, и да щракнете върху демонтиране на root. Ето, Android Pay вече трябва да работи и дори не е необходимо да рестартирате! Това е така, защото тази опция всъщност е временно напълно изкоренява вашето устройство, така че всичко, което се нуждае от root, няма да има root, като последствието е, че приложенията, които използват проверката на Safety Net, също не могат да открият root.
За да получите обратно root, просто монтирайте root обратно и сте готови. Лесно и просто, без необходимост от рестартиране.
В случай, че избраният от вас инструмент за управление на привилегии на суперпотребител е SuperSU на Chainfire, 100% съвместимост не е гарантирана. Разработчикът е създал удобна диаграма, която информира какво можете и какво не можете да правите, ако се отклоните от препоръчания курс на действие.
Ако сте принудени да използвате root на phh поради факта, че искате Android Pay да работи с Xposed, но също така искате да използвате несъвместими приложения (които се нуждаят от корекция на живо на secontext), тук предоставям превключвател в "Magisk Manager", за да настроите SELinux на разрешителен. Това ще даде максимална съвместимост (това ще позволи всичко да се случи). Моля, имайте предвид, че Не препоръчвам да оставяте SELinux да бъде превключен на permissive за постоянно. Използвайте само когато е необходимо!
Има много повече за Magisk, които са извън обхвата на тази новинарска статия. Разработчикът е покрил много информация в своя нишка във форума, затова ви препоръчваме да отидете и да го проверите. Разработчикът също така моли потребителите да не създават грешки на Chainfire със заявки за съвместимост за SuperSU с Magisk, тъй като разработчикът ще го направи сам, когато е подходящо.
Точно сега е време да преминете към #BackToStock и след това да извървите целия път с безсистемни модификации. Ако сте изпробвали Magisk, уведомете ни опита си в коментарите по-долу! И потвърдете за други потребители в коментарите по-долу дали Android Pay работи на вашето устройство! Flash away!