På grund av Android: s nya SafetyNet-system kan vissa appar nu blockera roten användare eller hindra dig från att komma åt dem helt – men åtminstone för närvarande finns det fortfarande sätt att begränsa dessa begränsningar.
Du kan passera de flesta av SafetyNets kontroller med Magisk och systemlös rot, men Google Compatibility Test Suite (CTS) är fortfarande en hinder i vissa fall.
Om det här har hänt dig finns det ett antal potentiella orsaker, allt från inkompatibla rotationshanteringsappar till problem med Magisk Hide.
Innan du börjar
Den här guiden förutsätter att du redan har installerat Magisk, vilket är ett systemlöst ruttverktyg som kan gömma sin närvaro från SafetyNet.
När det gäller att kontrollera din SafetyNet-status, är det enklaste sättet att göra det för att öppna Magisk Manager-appen och trycka på ”SafetyNet Check ” -knappen längst ner på skärmen.
Kontrollerar SafetyNet-status i Magisk Manager.
Steg 1: Bli av med SuperSU och använd MagiskSU med Magisk Hide
Den mest sannolika orsaken till en CTS-profilmatchning är en root management-app som inte döljer sig från SafetyNet.
Chansen är att du ursprungligen rotade din telefon med SuperSU ZIP eller CF Auto Root, som båda installerar SuperSU som standard root management app.
Så om det här är orsaken till dina CTS-problem måste du avinstallera SuperSUs binärer och ersätta dem med Magisk ’s inbyggda root management app.
När du har gjort det, se till att alternativet ”Magisk Hide ” är aktiverat i din Magisk Manager-app.
För att göra det, gå till sidnavigationsmenyn i din Magisk Manager-app och välj ”Magisk Hide. ” Härifrån kan det vara bra att kryssa i rutorna bredvid Google Play Butik och Google Services Framework samt alla andra apper
Steg 2: Fortfarande ingen bra?
Om den ovanstående guiden inte fixade dina felproblem för CTS-profilen och du är säker på att du har ångrat några systemmods, kan det hända att du fortfarande har några bitar data kvar från SuperSU.
Så för att du helt utrotar SuperSU och dess binärer kan du använda en flashbar ZIP skapad av utvecklaren osm0sis.
- Hämta unSU för att helt ta bort SuperSU (.zip)
Därifrån knackar du på knappen ”Install ” i TWRP: s huvudmeny och navigerar sedan till mappen Hämta och väljer UPDATE-unSU-signed.zip.
Steg 3: Ändra SELinux till Enforcing
Om du fortfarande står fast är det här nästa steg ganska enkelt, men det gäller bara om du tidigare använt en app för att ställa in SELinux-läget till ”Tillåt. ” Magisk försöker dölja din SELinux-status från SafetyNet
Så öppet beroende på vilken SELinux-läge växlare app du brukade ställa in läget till ”tillåtet ” i första hand, vrid sedan inställningen tillbaka till ”Enforcing ” och starta om.
Steg 4: Stäng av USB-felsökning
För en eller annan märklig anledning är en ganska vanlig orsak till SafetyNet-problem med Magisk inställningen ”USB Debugging ” i Utvecklaralternativ.
Steg 5: Anpassad ROM?
Som jag nämnde tidigare står CTS för ”Compatibility Test Suite. ” Det här är den process som Google använder för att verifiera att en enhet och dess firmware uppfyller certifieringsstandarder, och för att uttrycka det enkelt kommer en anpassad ROM aldrig officiellt att passera detta test.
Vissa anpassade kärnor kan dock hjälpa till med det här problemet.
För vissa anpassade ROM-skivor (särskilt Lineage OS) kanske det här alternativet inte löser problemet fullt ut.
Slutligen, för Xiaomi-användare som kör en anpassad ROM, finns det ett annat alternativ.
Steg 6: Adressera andra potentiella problem
Innan du tar det kärntekniska tillvägagångssättet som beskrivs i steg 8 nedan finns det några mindre vanliga problem som kan få SafetyNet att misslyckas baserat på en CTS-profilmatchning, så de är värda ett skott.
För det första är det möjligt att Magisk Hide-demonen inte startar korrekt på din telefon.
Vissa användare har också rapporterat att alternativen Magisk ’s ”Systemless hosts ” och ”BusyBox ” orsakade att de upplevde problem med SafetyNet.
Steg 7: Aktivera Core Only Mode
Som en fördjupningsansträngning kan du försöka aktivera alternativet ”Core only mode ” i Magisk Manager s inställningar.
Det kanske inte är den perfekta lösningen, men efter att Google uppdaterat SafetyNet för att upptäcka Magisk, är det möjligt att ”Core Only Mode ” verkar vara den enda åtgärden som hjälper de flesta användare att klara CTS-testet.
Steg 8: Om allt annat misslyckas, börja från början
Vi har sparat detta steg för sist eftersom det är en catchall-lösning, men det är ett smärtsamt piller att svälja.
Processen med att återställa din firmware för firmware varierar beroende på enheten, men om din telefon har en startladdningsmeny som stöder fastboot-kommandon, har vi täckt processen i den här handboken.
Så har du äntligen löst din CTS profil mismatch problem?