Fix Revoke Apps: Der ultimative Anti-Revoke-Guide für das iPhone

Melden

Wer Apps außerhalb des offiziellen Apple App Stores über Drittanbieter-Zertifikate (Enterprise Certificates via Scarlet, TutuApp, AppValley etc.) installiert, kennt das Problem: Nach einigen Tagen stürzt die App plötzlich ab oder zeigt die Meldung „App kann nicht überprüft werden“. Apple hat in diesem Fall das Zertifikat gesperrt (ein sogenannter Revoke).

In dieser Anleitung erfährst du, wie du eine bereits gesperrte App temporär wieder zum Laufen bringst und wie du zukünftige Revokes mittels DNS-Blockierung effektiv verhinderst.


Teil 1: Der Sofort-Fix (Bereits gesperrte App wieder öffnen)

Wenn deine App gesperrt wurde, kannst du diesen Trick nutzen, um sie kurzzeitig wieder zu öffnen – ideal, um Spielstände oder App-Daten zu sichern.

  1. Flugmodus aktivieren:
    Wische das Kontrollzentrum deines iPhones nach unten und aktiviere den Flugmodus. Stelle sicher, dass auch WLAN und Bluetooth ausgeschaltet sind.
  2. Safari-Cache leeren:
    • Öffne die Einstellungen auf deinem iPhone.
    • Scrolle nach unten zu Safari.
    • Tippe auf Verlauf und Websitedaten löschen und bestätige den Vorgang.
  3. App öffnen:
    • Öffne nun die gesperrte App. Da das iPhone offline ist und der Cache geleert wurde, kann Apple das Zertifikat nicht abfragen, und die App startet.
  4. Internet wieder aktivieren:
    • Gehe zurück ins Kontrollzentrum und deaktiviere den Flugmodus (WLAN wieder an).
    • Die App funktioniert nun im Hintergrund weiter, solange du sie nicht komplett im App-Switcher schließt.

Teil 2: Anti-Revoke einrichten (Zukünftige Sperren verhindern)

Damit Apple ein Zertifikat sperren kann, kontaktiert dein iPhone sogenannte OCSP-Server (Online Certificate Status Protocol). Wenn wir die Verbindung zu diesen Servern blockieren, „weiß“ das iPhone nicht, dass die App gesperrt wurde. Die beste und kostenlose Methode dafür ist NextDNS.

Schritt 1: NextDNS-Profil erstellen

  1. Öffne Safari auf deinem iPhone und gehe auf nextdns.io.
  2. Tippe auf Ausprobieren (oder erstelle einen kostenlosen Account, um deine Einstellungen dauerhaft zu speichern).
  3. Du siehst nun dein persönliches Dashboard.

Schritt 2: Apple-Verifizierungsserver sperren

  1. Wähle im NextDNS-Menü den Reiter Denylist (Sperrliste).
  2. Füge dort nacheinander folgende Domains hinzu:
    • ocsp.apple.com
    • ocsp2.apple.com
    • ppq.apple.com
    • iads.apple.com
  3. Diese Domains sind nun über deine DNS-Konfiguration blockiert.

Schritt 3: DNS-Profil auf dem iPhone installieren

  1. Gehe im NextDNS-Dashboard auf den Reiter Setup.
  2. Scrolle nach unten zum Bereich iOS und tippe auf den Link zur Installation des Konfigurationsprofils (oder scanne den QR-Code).
  3. Bestätige den Download des Profils.
  4. Öffne die iPhone-Einstellungen:
    • Oben erscheint die Meldung Profil geladen (tippe darauf).
    • Tippe oben rechts auf Installieren und gib deinen Geräte-Code ein.
  5. Gehe zu Einstellungen > Allgemein > VPN und Geräteverwaltung > DNS und stelle sicher, dass NextDNS als aktives DNS ausgewählt ist.

Ab jetzt werden Anfragen an Apples Zertifikats-Server blockiert. Apps, die vor der Sperrung installiert wurden, laufen in der Regel dauerhaft weiter.


Wichtige Hinweise & Grenzen

  • Bereits gesperrte Neuinstallationen: Wenn ein Zertifikat bereits von Apple gesperrt wurde, bevor du die App herunterlädst, hilft auch ein Anti-Revoke-DNS nicht. Die App muss installiert werden, während das Zertifikat noch gültig ist.
  • DNS aktiv lassen: Der Schutz funktioniert nur, solange das DNS-Profil aktiv ist. Schaltest du NextDNS aus oder nutzt ein VPN, das das DNS überschreibt, fragt das iPhone die Apple-Server ab und sperrt die App sofort.
  • Die sicherste Alternative (Keine Enterprise Revokes):
    Wenn du dauerhaft Ruhe vor Revokes haben möchtest, nutze Tools wie AltStore oder Sideloadly über einen PC/Mac. Hierbei signierst du Apps mit deiner eigenen kostenlosen Apple-ID (ohne Risiko von Enterprise-Revokes, lediglich eine wöchentliche Aktualisierung per WLAN ist nötig).
0