SafetyNet & Play Integrity Fix: CTS Profile Match „False“ mit Magisk beheben
Hier ist ein aktuelles Tutorial, wie du den „CTS Profile Match: False“-Fehler unter Magisk 26 behebst.
Da Google das alte SafetyNet zunehmend durch die Play Integrity API ersetzt, konzentriert sich diese Anleitung darauf, beide Standards zu erfüllen.
Diese Anleitung hilft dir, wenn Apps (wie Banking-Apps oder Netflix) nicht funktionieren, weil dein Gerät den Sicherheitscheck nicht besteht.
Voraussetzungen
- Ein Gerät mit Magisk 26 (oder neuer).
- Eine Internetverbindung.
Schritt 1: Zygisk in Magisk aktivieren
Zygisk ist die Basis für die meisten modernen Fixes.
- Öffne die Magisk App.
- Tippe oben rechts auf das Zahnrad-Symbol (Einstellungen).
- Scrolle nach unten zum Punkt Zygisk und aktiviere den Schalter.
- Starte dein Smartphone neu.
Schritt 2: Die Magisk-App verbergen
Google sucht oft nach dem Paketnamen „com.topjohnwu.magisk“, um Root zu erkennen.
- Gehe erneut in die Magisk-Einstellungen.
- Wähle den Punkt Magisk-App verbergen (Hide the Magisk app).
- Gib der App einen neuen Namen (z. B. „Settings Drive“) und bestätige. Die App wird nun unter diesem Namen neu installiert.
Schritt 3: Das „Play Integrity Fix“-Modul installieren
Da der alte Universal SafetyNet Fix oft nicht mehr ausreicht, nutzen wir das aktuellere Modul von chiteroman.
- Lade die neueste Version des Play Integrity Fix Moduls (von GitHub/chiteroman) auf dein Handy herunter.
- Öffne die Magisk App und gehe unten rechts auf den Tab Module.
- Tippe auf Aus Speicher installieren und wähle die heruntergeladene ZIP-Datei aus.
- Nach der Installation: Nicht sofort neustarten!
Schritt 4: DenyList konfigurieren
Wir müssen Google mitteilen, welche Apps den Root-Zugriff nicht sehen dürfen.
- Gehe in die Magisk-Einstellungen.
- Aktiviere den Punkt DenyList erzwingen (Enforce DenyList).
- Tippe direkt darunter auf DenyList konfigurieren.
- Tippe oben rechts auf die drei Punkte und aktiviere System-Apps anzeigen.
- Suche nach folgenden Apps und setze bei allen Unterpunkten einen Haken:
- Google Play-Dienste (com.google.android.gms)
- Google Play Store (com.android.vending)
- Deine Banking-Apps oder andere blockierende Apps.
- Wichtig: Aktiviere den Haken bei den Play-Diensten vor allem bei
com.google.android.gms.unstable.
Schritt 5: Neustart und Daten löschen
Damit die Änderungen wirksam werden und Google die alten „False“-Informationen vergisst, musst du den Cache leeren.
- Starte dein Handy neu.
- Gehe in die Android-Systemeinstellungen -> Apps -> Alle Apps.
- Suche den Google Play Store: Tippe auf „Speicher und Cache“ und wähle Speicherinhalt/Daten löschen.
- Suche die Google Play-Dienste: Tippe auf „Speicher und Cache“ -> „Speicher verwalten“ und wähle Alle Daten löschen.
- (Optional) Wiederhole das für die App, die zuvor nicht funktioniert hat (z. B. deine Banking-App).
Schritt 6: Status überprüfen
Um zu prüfen, ob es funktioniert hat, verwende keine veralteten Apps.
- Lade dir aus dem Play Store eine App wie „YASNAC“ oder „Play Integrity API Checker“ herunter.
- In YASNAC sollte nun bei CTS profile match ein „Pass“ stehen.
- Im Play Integrity Checker sollten MEETS_DEVICE_INTEGRITY und MEETS_BASIC_INTEGRITY grün markiert sein.
Fehlerbehebung (Troubleshooting)
- Es steht immer noch False? Prüfe, ob du ein anderes Modul installiert hast, das sich mit Zygisk beißt.
- Banking-App erkennt Root trotzdem? Nutze zusätzlich das Modul Shamiko. Wenn du Shamiko verwendest, musst du in den Magisk-Einstellungen die Option „DenyList erzwingen“ wieder deaktivieren, aber die Apps in der Liste konfiguriert lassen. Shamiko übernimmt dann das Verstecken effektiver als Magisk selbst.
- Play Store zeigt „Gerät ist nicht zertifiziert“? Das Löschen der Daten des Play Stores (Schritt 5) behebt dies meist nach ein paar Minuten Wartezeit.