Pokud jste hledali řešení bez restartu pro používání Android Pay s Xposed a Root, Magisk vám přišel zachránit! Čtěte dále a dozvíte se více o Magisku
Mezi mnoha problémy prvního světa je jeden, který rezonuje s mnoha obyvateli XDA. Na jedné straně se Android zaměřuje na budoucnost s řešeními, jako je Android Pay, která vám umožní provádět platby na fyzických terminálech pomocí mobilního telefonu, aniž byste potřebovali peněženku. Je to pohodlné a funguje to (pokud jste v podporovaných regionech).
Na druhou stranu úpravy jako Xposed a možnost povolit aplikacím zvýšená oprávnění SU umožňují velkou míru přizpůsobení. Pro nás je Android o tom, že si váš telefon uděláme podle sebe, a úpravy, jako jsou tyto, to skutečně umožňují. Android Pay a Xposed tedy mají problémy se soužitím. Trochu chápeme proč, ale to lidem nebrání to zkusit.
Dříve, pokud jste chtěli používat Android Pay, museli jste zůstat zcela skladem a bez kořenů. Pak přišly bezsystémové varianty SuperSU a Xposed, které uživatelům umožnily používat Android Pay, pokud Xposed deaktivovali a restartovali. Ujeté kilometry se lišily v závislosti na telefonu, verzi Androidu a dalších proměnných. Ale to byl jistě pokrok z předchozích fází nulové kompatibility.
Dnešní novinka to posouvá ještě o krok dále. Uznávaný přispěvatel topjohnwu, vývojář neoficiální bezsystémová modifikace Xposed, vytvořil Magisk -- univerzální bezsystémové rozhraní. Jak tomu říká vývojář:
Magisk je kouzelná maska pro změnu systému bez systému.
Magisk má sám o sobě velký potenciál. Využívá potenciálu provádění bezsystémových úprav a zároveň odstraňuje složitost, která je s tím spojena. Bezsystémové mody byly složité a obtížné na údržbu a měly omezení a nemožnosti v jejich obecném použití. Magisk tyto potíže odstraňuje a vytváří univerzální rozhraní pro každého, vývojáře i uživatele, pro používání bezsystémových modů a jejich vývoj.
Magisk má několik funkcí, které přesahují kompatibilitu Android Pay. Jedním z nich je Magic Mount, který nejenže umožňuje nahrazovat soubory v /system, ale umožňuje dokonce přidávat nové soubory a adresáře. To samo o sobě otevírá možnosti pro všechny existující mody Xposed pracovat bez systému. Pokud to nebude fungovat ve váš prospěch, Magisk také slibuje několik vstupních bodů pro skripty, které se spouštějí během bootování. Magisk Manager vám umožňuje spravovat stav připojení root, což nás přivádí k řešení našeho prvního problému: používání Android Pay s rootem a Xposed!
Chcete-li nainstalovat Magisk, vývojář doporučuje začít ze 100% stavu systému a spouštěcího obrazu. Pak je potřeba flashnout Magisk a máte hotovo. V případě, že nejste 100% zásobou systému a spouštěcí bitové kopie, vývojář stanovil několik pokynů, které můžete pro úspěšnou instalaci dodržovat.
Chcete-li získat další funkce a dozvědět se více o samotném modu, přejděte na stránku vlákno na fóru.
Jak se tedy dostanete k používání Android Pay s rootem a Xposed?
Nejprve musíte mít nainstalovaný Magisk. Pak se musíte ujistit, že používáte phh's open-source SuperUser, který je kompatibilní s Magisk (k dispozici ke stažení z vlákna Magisk). Pro Xposed potřebujete bezsystémový Xposed kompatibilní s Magisk (odkaz ve vláknu Magisk). Poté musíte otevřít Magisk Manager, který se nainstaluje automaticky spolu s Magisk, a kliknout na unmount root. Hle, Android Pay by nyní měl fungovat a nemusíte ani restartovat! Tato možnost je totiž vlastně dočasně plně odkoření vaše zařízení, takže nic, co potřebuje root, nebude mít root, což má za následek, že aplikace, které používají kontrolu Safety Net, také nemohou root detekovat.
Chcete-li získat root zpět, jednoduše připojte root zpět a můžete jít. Snadné a jednoduché, bez nutnosti restartu.
V případě, že vaším nástrojem pro správu oprávnění superuživatele je Chainfire's SuperSU, 100% kompatibilita není zaručena. Vývojář vytvořil praktickou tabulku, která informuje o tom, co můžete a co nemůžete dělat, pokud se odchýlíte od doporučeného postupu.
Pokud jste nuceni používat kořenový adresář phh kvůli skutečnosti, že chcete, aby Android Pay fungovala s Xposed, ale zároveň jste chtěli používat nekompatibilní aplikace (které vyžadují záplatování v reálném čase), zde nabízím přepínač v "Magisk Manager", abyste mohli nastavit SELinux na povolný. To poskytne maximální kompatibilitu (to umožní, aby se stalo cokoli). Vezměte prosím na vědomí, že Nedoporučuji nechat SELinux trvale přecházet na permisivní. Používejte pouze v případě potřeby!
V Magisku je toho mnohem víc, co přesahuje rámec tohoto zpravodajského článku. Vývojář ve svém pokryl spoustu informací vlákno na fóru, takže vám doporučujeme jít a podívat se na to. Vývojář také žádá uživatele, aby neobtěžovali Chainfire s požadavky na kompatibilitu pro SuperSU s Magisk, protože vývojář to udělá sám, když to bude vhodné.
Právě teď je čas přejít na #BackToStock a poté jít celou cestu s bezsystémovými úpravami. Pokud jste vyzkoušeli Magisk, dejte nám vědět své zkušenosti v komentářích níže! A potvrďte ostatním uživatelům v komentářích níže, zda Android Pay na vašem zařízení funguje! Blesk pryč!