Ak ste hľadali riešenie bez reštartu na používanie Android Pay s Xposed a Root, Magisk vám prišiel na pomoc! Čítajte ďalej a dozviete sa viac o Magisk
Medzi mnohými problémami prvého sveta je jeden, ktorý rezonuje s mnohými obyvateľmi XDA. Na jednej strane sa Android zameriava na budúcnosť s riešeniami, ako je Android Pay, ktoré vám umožňujú uskutočňovať platby na fyzických termináloch pomocou mobilného telefónu bez toho, aby ste potrebovali peňaženku. Je to pohodlné a funguje to (ak ste v podporovaných regiónoch).
Na druhej strane úpravy ako Xposed a možnosť povoliť aplikáciám zvýšené povolenia SU umožňujú veľkú mieru prispôsobenia. Pre nás je Android o tom, aby sme si svoj telefón prispôsobili, a vďaka takýmto úpravám je to skutočne možné. Android Pay a Xposed majú teda problém koexistovať. Trochu chápeme prečo, ale to ľuďom nebráni v tom, aby to skúšali.
Predtým, ak ste chceli používať Android Pay, museli ste zostať úplne na sklade a bez koreňov. Potom prišli bezsystémové varianty SuperSU a Xposed, ktoré používateľom poskytli možnosť používať Android Pay, ak deaktivovali Xposed a reštartovali sa. Počet najazdených kilometrov sa líšil v závislosti od telefónu, verzie systému Android a ďalších premenných. Ale to bol určite pokrok z predchádzajúcich fáz nulovej kompatibility.
Dnešná novinka to posúva ešte o krok ďalej. Uznávaný prispievateľ topjohnwu, vývojár spoločnosti neoficiálna bezsystémová modifikácia Xposed, vytvoril Magisk -- univerzálne bezsystémové rozhranie. Ako to nazýva vývojár:
Magisk je magická maska na bezsystémovú zmenu systému.
Magisk má sám o sebe veľký potenciál. Využíva potenciál bezsystémových úprav a zároveň odstraňuje zložitosť, ktorá je s tým spojená. Bezsystémové mody boli zložité a náročné na údržbu a mali obmedzenia a nemožnosti pri ich všeobecnom používaní. Magisk odstraňuje tieto ťažkosti a vytvára univerzálne rozhranie pre každého, vývojárov aj používateľov, na používanie bezsystémových modov a ich vývoj.
Magisk má niekoľko funkcií, ktoré presahujú kompatibilitu so službou Android Pay. Jedným z nich je Magic Mount, ktorý vám umožňuje nielen nahrádzať súbory v /system, ale dokonca vám umožňuje pridávať nové súbory a adresáre. To samo osebe otvára možnosti pre všetky existujúce mody Xposed pracovať bez systému. Ak to nebude fungovať vo váš prospech, Magisk tiež sľubuje viacero vstupných bodov pre skripty, ktoré sa spustia počas bootovania. Správca Magisk vám umožňuje spravovať stav pripojenia root, čo nás privádza k riešeniu nášho prvého problému: používanie Android Pay s root a Xposed!
Ak chcete nainštalovať Magisk, vývojár odporúča začať od 100% zásob systému a stavu zavádzacieho obrazu. Potom musíte flashnúť Magisk a máte hotovo. V prípade, že nie ste 100% zásobou systému a bootovacieho obrazu, vývojár stanovil niekoľko pokynov, podľa ktorých môžete úspešne nainštalovať.
Ak chcete získať ďalšie funkcie a dozvedieť sa viac o samotnom režime, prejdite na stránku vlákno na fóre.
Ako sa teda dostanete k používaniu Android Pay s root a Xposed?
Najprv musíte mať nainštalovaný Magisk. Potom sa musíte uistiť, že používate phh's open-source SuperUser, ktorý je kompatibilný s Magisk (dostupný na stiahnutie z vlákna Magisk). Pre Xposed potrebujete Magisk kompatibilný systémový Xposed (prepojený vo vlákne Magisk). Potom musíte otvoriť Magisk Manager, ktorý sa automaticky nainštaluje spolu s Magisk, a kliknúť na odpojiť root. Hľa, Android Pay by teraz mal fungovať a nemusíte ani reštartovať! Je to preto, že táto možnosť je vlastne dočasne úplne odkorení vaše zariadenie, takže všetko, čo potrebuje root, nebude mať root, čo má za následok, že aplikácie, ktoré používajú kontrolu bezpečnostnej siete, tiež nedokážu zistiť root.
Ak chcete získať root späť, jednoducho pripojte root späť a môžete začať. Jednoduché a jednoduché, bez potreby reštartovania.
V prípade, že váš vybraný nástroj na správu privilégií superužívateľa je SuperSU od spoločnosti Chainfire, 100% kompatibilita nie je zaručená. Vývojár vytvoril praktickú tabuľku, ktorá informuje o tom, čo môžete a čo nemôžete robiť, ak sa odchýlite od odporúčaného postupu.
Ak ste nútení používať phh's root kvôli skutočnosti, že chcete, aby Android Pay fungoval s Xposed, ale chceli ste použiť aj nekompatibilné aplikácie (ktoré si vyžadujú záplatu v reálnom čase), tu poskytujem prepínač v "Magisk Manager", aby ste nastavili SELinux na povoľný. To poskytne maximálnu kompatibilitu (to umožní, aby sa stalo čokoľvek). Vezmite prosím na vedomie, že Neodporúčam nechať SELinux natrvalo prepnúť na permisívny. Používajte iba v prípade potreby!
V Magisku je toho oveľa viac, čo presahuje rámec tohto spravodajského článku. Vývojár v ňom pokryl množstvo informácií vlákno na fóre, preto vám odporúčame ísť a pozrieť sa na to. Vývojár tiež žiada používateľov, aby neobťažovali Chainfire žiadosťami o kompatibilitu pre SuperSU s Magisk, pretože vývojár to urobí sám, keď to bude vhodné.
Práve teraz je čas prejsť na #BackToStock a potom prejsť celú cestu s bezsystémovými úpravami. Ak ste vyskúšali Magisk, dajte nám vedieť svoje skúsenosti v komentároch nižšie! A potvrďte pre svojich ostatných používateľov v komentároch nižšie, či Android Pay na vašom zariadení funguje! Preč!