Če ste iskali rešitev brez ponovnega zagona za uporabo Android Pay z Xposed in Root, vam je na pomoč priskočil Magisk! Preberite, če želite izvedeti več o Magisku
Med številnimi težavami prvega sveta je ena, ki odmeva pri mnogih prebivalcih XDA. Po eni strani Android cilja v prihodnost z rešitvami, kot je Android Pay, ki vam omogočajo plačevanje na fizičnih terminalih z mobilnim telefonom, ne da bi pri tem potrebovali denarnico. Je priročno in deluje (če ste v podprtih regijah).
Po drugi strani pa spremembe, kot je Xposed, in možnost omogočanja povišanih dovoljenj SU za aplikacije omogočajo veliko prilagajanja. Za nas je Android namenjen temu, da vaš telefon postane naš lasten, in takšne spremembe so tiste, ki to resnično omogočajo. Torej imata Android Pay in Xposed težave pri sobivanju. Nekako razumemo, zakaj, vendar to ljudi ne preprečuje, da bi poskušali.
Prej, če ste želeli uporabljati Android Pay, ste morali ostati v celoti na zalogi in neukoreninjeni. Nato sta prišli brezsistemski različici SuperSU in Xposed, ki sta uporabnikom dali možnost uporabe Android Pay, če so onemogočili Xposed in znova zagnali sistem. Kilometrina se je razlikovala glede na telefon, različico Androida in druge spremenljivke. Toda to je bil vsekakor napredek glede na prejšnje stopnje ničelne združljivosti.
Današnje novice gredo še korak dlje. Priznani sodelavec topjohnwu, razvijalec za neuradna brezsistemska modifikacija Xposed, je ustvaril Magisk -- univerzalni brezsistemski vmesnik. Kot razvijalec temu reče:
Magisk je čarobna maska za brezsistemsko spreminjanje sistema.
Magisk ima sam po sebi veliko potenciala. Izkorišča potencial brezsistemskih sprememb, hkrati pa odpravlja zapletenost, povezano s tem. Brezsistemske modifikacije so bile zapletene in težke za vzdrževanje ter so imele omejitve in nemožnosti pri splošni uporabi. Magisk odpravi te težave in ustvari univerzalni vmesnik za vse, razvijalce in uporabnike, za uporabo in razvoj brezsistemskih modifikacij.
Magisk ima kar nekaj funkcij, ki presegajo združljivost s sistemom Android Pay. Eden od njih je Magic Mount, ki vam ne omogoča samo zamenjave datotek v /system, temveč vam omogoča celo dodajanje novih datotek in imenikov. To samo po sebi odpira možnosti za vse obstoječe modifikacije Xposed, da delujejo brez sistema. Če to ne deluje v vašo korist, Magisk obljublja tudi več vstopnih točk za izvajanje skriptov med časom zagona. Magisk Manager vam omogoča upravljanje statusa priklopa na root, kar nas pripelje do rešitve našega prvotnega problema: uporaba Android Pay z root in Xposed!
Za namestitev Magiska razvijalec priporoča, da začnete s 100-odstotnim osnovnim sistemom in stanjem zagonske slike. Potem morate zagnati Magisk in končali ste. V primeru, da niste 100-odstotna osnovna sistemska in zagonska slika, je razvijalec določil nekaj navodil, ki jih lahko upoštevate za uspešno namestitev.
Za več funkcij in če želite izvedeti več o samem modu, pojdite na forumska nit.
Kako torej priti do uporabe Android Pay z root in Xposed?
Najprej morate imeti nameščen Magisk. Potem morate zagotoviti, da uporabljate odprtokodni SuperUser phh, ki je združljiv z Magiskom (na voljo za prenos iz niti Magisk). Za Xposed potrebujete brezsistemski Xposed, združljiv z Magiskom (povezan v niti Magisk). Nato morate odpreti Magisk Manager, ki se samodejno namesti skupaj z Magiskom, in kliknite na unmount root. Glej in glej, Android Pay bi zdaj moral delovati in sploh ti ni treba znova zagnati! To je zato, ker je ta možnost dejansko začasna popolnoma izkorenini vaši napravi, tako da vse, kar potrebuje root, ne bo imelo roota, posledica tega pa je, da aplikacije, ki uporabljajo preverjanje varnostne mreže, tudi ne morejo zaznati roota.
Če želite pridobiti root nazaj, preprosto znova namestite root in pripravljeni ste. Enostavno in preprosto, brez ponovnega zagona.
Če je vaše izbrano orodje za upravljanje privilegijev superuporabnika Chainfire's SuperSU, 100-odstotna združljivost ni zagotovljena. Razvijalec je ustvaril priročno tabelo, ki vam pove, kaj lahko in česa ne smete storiti, če odstopate od priporočenega poteka dejanj.
Če ste prisiljeni uporabljati koren phh, ker želite, da Android Pay deluje z Xposed, vendar ste želeli uporabiti tudi nezdružljive aplikacije (ki potrebujejo popravke v živo za secontext), tukaj ponujam stikalo v "Magisk Manager", da nastavite SELinux na permisiven. To bo zagotovilo največjo združljivost (to bo omogočilo, da se zgodi karkoli). Prosimo, upoštevajte, da Ne priporočam, da dovolite, da SELinux trajno preklopite na permisivno. Uporabljajte samo, kadar je to potrebno!
V Magisku je veliko več, kar presega obseg tega članka. Razvijalec je zajel veliko informacij v svojem forumska nit, zato priporočamo, da greste in preverite. Razvijalec tudi prosi uporabnike, naj Chainfire ne motijo z zahtevami po združljivosti za SuperSU z Magiskom, saj bo razvijalec to storil sam, ko bo to primerno.
Prav zdaj je čas, da greste #BackToStock in nato opravite celotno pot z brezsistemskimi spremembami. Če ste že preizkusili Magisk, nam sporočite svoje izkušnje v spodnjih komentarjih! In v spodnjih komentarjih potrdite svojim drugim uporabnikom, ali Android Pay deluje v vaši napravi! Flash stran!