Vzhledem k novému systému Android SecurityNet mohou některé aplikace zablokovat zakořeněné uživatele nebo jim zabránit v úplném přístupu k nim – ale přinejmenším zatím existují způsoby, jak obejít tato omezení.
Většinu kontrol SafetyNet můžete předat s Magiskem a systémovým systémem root, ale v některých případech zůstává překážkou testování kompatibility Google (CTS).
Pokud se vám to stalo, existuje řada možných příčin, od nekompatibilních aplikací root management po problémy s Magisk Skrýt.
Než začnete
Tato příručka předpokládá, že jste již nainstalovali Magisk, což je bezpodmínečný kořenový nástroj, který může skrýt svou přítomnost z produktu SafetyNet.
Pokud jde skutečně o kontrolu vašeho stavu SafetyNet, nejjednodušší způsob, jak to udělat, je otevření aplikace Magisk Manager a klepnutí na tlačítko „SafetyNet Check“ v dolní části obrazovky.
Kontrola stavu SafetyNet v Magisk Manageru.
Krok 1: Zbavte se SuperSU a použijte MagiskSU s Magisk Skrýt
Nejpravděpodobnější příčinou nesouladu profilu CTS je aplikace pro správu kořenů, která se nezakrývá ze služby SafetyNet.
Je pravděpodobné, že jste původně zakořenili váš telefon pomocí SuperSU ZIP nebo CF Auto Root, které jak instalaci SuperSU jako výchozí aplikace root management.
Takže pokud je to příčina vašich problémů CTS, budete muset odinstalovat binární soubory SuperSU a nahradit je Magisk ‚s vestavěnou root management app.
Jakmile to uděláte, ujistěte se, že ve vaší aplikaci Magisk Manager je povolena možnost „Magisk Skrýt „.
Chcete-li to provést, přejděte do bočního navigačního menu ve vaší aplikaci Magisk Manager a vyberte „Magisk Skrýt. “ Od této chvíle může být užitečné zaškrtnout políčka vedle Obchodu Google Play a Rámec služeb Google, stejně jako jakákoli jiná aplikace
Krok 2: Přesto není dobré?
Pokud výše uvedený návod nepomohl problémy se spojením profilu CTS a jste si jisti, že jste zrušili jakýkoli systémový mod, je možné, že stále máte několik zbývajících dat z SuperSU.
Takže abyste se ujistili, že jste úplně vymazali SuperSU a jeho binární soubory, můžete použít flash ZIP vytvořený developerem osm0sis.
- Stáhněte si unSU pro úplné odstranění SuperSU (.zip)
Odtud klepněte na tlačítko „Instalace “ v hlavní nabídce TWRP , pak přejděte do složky Stažení a vyberte UPDATE-unSU-signed.zip.
Krok 3: Změňte SELinux na Vynucení
Pokud jste ještě přilepeni, je tento další krok spíše jednoduchý, ačkoli by to platilo pouze tehdy, pokud jste dříve použili aplikaci pro nastavení režimu SELinux na „Povolení“. Magisk se pokouší skrýt stav SELinux z SafetyNet
Otevřete prosím aplikaci changer režimu SELinux, kterou jste použili k nastavení režimu na „Povolení“, a přepněte nastavení zpět na „Vynucení“ a restartujte.
Krok 4: Vypnutí ladění USB
Z nějakého podivného důvodu je spousta běžných příčin problémů společnosti SafetyNet s Magiskem nastavení „Ladění USB “ ve volbách vývojáře.
Krok 5: Vlastní ROM?
Jak jsem již zmínil, CTS znamená „Kompatibilní testovací sada. “ Je to proces, který společnost Google používá k ověření, zda zařízení a jeho firmware splňují certifikační standardy, a jednoduše řečeno, vlastní ROM nikdy tento test oficiálně neprojde.
Některé vlastní jádra však mohou pomoci s tímto problémem.
U některých vlastních ROM (zejména v systému Lineage OS) nemusí tato možnost plně vyřešit.
A konečně, pro uživatele Xiaomi, kteří používají vlastní ROM, existuje další možnost.
Krok 6: Řešení dalších potenciálních problémů
Než začnete s jaderným přístupem popsaným v kroku 8 níže, existuje několik méně častých problémů, které by mohly způsobit selhání SafetyNet na základě nesouladu profilu CTS, takže stojí za to záběr.
Nejprve je možné, že démon Magisk Hide není ve vašem telefonu správně spuštěn.
Někteří uživatelé také oznámili, že volby Magisk „Systemless hosts “ a „BusyBox “ jim způsobily problémy s SafetyNet.
Krok 7: Povolit režim pouze pro jádro
Jako poslední úsilí můžete v nastavení Magisk Manager zkusit povolit možnost „Core only mode „.
Možná to není ideální řešení, ale poté, co společnost Google aktualizovala bezpečnostní síť NetNet, aby detekovala Magisk, zdá se, že pouze režim „Core only mode“ je jediná oprava, která pomáhá většině uživatelů předat test CTS.
Krok 8: Pokud vše ostatní selže, začněte od nuly
Uložili jsme tento krok naposledy, protože je to řešení, ale to je bolestivá pilulka, která by mohla spolknout.
Proces obnovení vašeho zásobního firmwaru se bude lišit v závislosti na zařízení, ale pokud má váš telefon menu bootloaderu podporující příkazy Fastboot, pokryli jsme tento postup v této příručce.
Takže jste konečně vyřešili problémy s nesourodým profilem CTS?