Feather-Installation mit „No Revoke“-Methode: IPA lokal signieren und per DNS-Blocker vor Zertifikat-Checks schützen

Melden

Feather ist eine beliebte Open-Source-App für iOS, mit der du IPAs (Apps) direkt auf deinem iPhone oder iPad signieren und installieren kannst. Das Besondere an der "No Revoke"-Methode ist meist die Kombination aus Feather und einem DNS-Blocker, der verhindert, dass Apple das Zertifikat überprüft und ungültig macht.

Hier ist ein ausführliches Tutorial, wie du Feather einrichtest und nutzt.


Voraussetzungen

Bevor du startest, benötigst du:

  1. Ein iOS-Gerät (iPhone oder iPad).
  2. Feather IPA (findest du auf dem offiziellen GitHub von khcrysalis).
  3. Ein Zertifikat: Du brauchst eine .p12-Datei und ein .mobileprovision-Profil. (Diese erhältst du entweder durch einen bezahlten Service wie Maplesign/Signulous oder durch kostenlose "Public Certificates" aus Telegram-Gruppen – letztere sind jedoch instabil).
  4. DNS-Profil (Optional, für No-Revoke): Ein Profil, das Apples OCSP-Server blockiert (z. B. von NextDNS oder speziellen Anti-Revoke-Anbietern).

Schritt 1: Das "No-Revoke" DNS einrichten

Damit Apple das Zertifikat nicht aus der Ferne sperren kann, musst du die Verbindung zu den Validierungsserver sperren.

  1. Lade dir ein Anti-Revoke-Profil herunter (z.B. von Khoindvn oder erstelle ein eigenes bei NextDNS).
  2. Gehe zu Einstellungen > Profil geladen und installiere es.
  3. Aktiviere es unter Einstellungen > Allgemein > VPN und Geräteverwaltung > DNS.

Schritt 2: Feather installieren

Da Feather selbst eine IPA ist, musst du sie das erste Mal auf dein Gerät bekommen.

  • Möglichkeit A (PC): Nutze Sideloadly oder AltStore, um die Feather IPA einmalig zu installieren.
  • Möglichkeit B (Direkt-Link): Manche Webseiten bieten Feather als Direktdownload an (Vorsicht vor Werbung).

Schritt 3: Zertifikate in Feather importieren

Sobald Feather geöffnet ist, musst du deine Signatur-Daten hinterlegen:

  1. Öffne Feather.
  2. Tippe unten auf den Reiter Settings (Zahnrad-Icon).
  3. Klicke auf Import Certificate.
  4. Wähle deine .p12-Datei aus deinem Dateien-Ordner aus.
  5. Gib das Passwort für das Zertifikat ein (oft 1234, apple oder ein individuelles Passwort deines Anbieters).
  6. Wähle nun Import Provisioning Profile und nimm die dazugehörige .mobileprovision-Datei.

Wenn alles korrekt ist, zeigt Feather oben "Valid" oder den Namen des Zertifikats an.


Schritt 4: IPAs signieren und installieren

Jetzt kannst du jede beliebige App installieren:

  1. Lade eine IPA-Datei deiner Wahl herunter (z.B. von vertrauenswürdigen Quellen).
  2. Öffne Feather und gehe auf den Reiter Apps (oder das "+" Symbol).
  3. Wähle die IPA-Datei aus deinem Speicher.
  4. Klicke auf die App in der Liste und wähle Sign.
  5. Nachdem der Vorgang abgeschlossen ist, klicke auf Install.
  6. iOS fragt nun: "Möchten Sie [App-Name] installieren?" – Bestätige mit Installieren.

Schritt 5: Entwicklermodus aktivieren (Falls nötig)

Ab iOS 16 musst du den Entwicklermodus aktivieren, um selbst signierte Apps zu starten:

  1. Gehe zu Einstellungen > Datenschutz & Sicherheit.
  2. Scrolle ganz nach unten zu Entwicklermodus.
  3. Schalte ihn ein und starte dein iPhone neu.

Wichtige Tipps zum "No-Revoke" Schutz

  • Zertifikats-Typen: Kostenlose Zertifikate (Enterprise) werden von Apple oft nach wenigen Tagen gesperrt, selbst mit DNS. Ein bezahltes Developer-Zertifikat hält in der Regel 1 Jahr und bietet echtes "No-Revoke".
  • Fehler "Unable to Verify": Wenn dieser Fehler kommt, wurde das Zertifikat gesperrt, bevor du das DNS-Profil aktiviert hast, oder das DNS-Profil funktioniert nicht korrekt.
  • Updates: Du kannst Apps einfach über Feather aktualisieren, indem du die neue IPA über die alte drüber installierst (sofern die Bundle-ID gleich bleibt).

Rechtlicher Hinweis:

Das Sideloading von Apps geschieht auf eigene Gefahr. Achte darauf, IPAs nur aus vertrauenswürdigen Quellen zu beziehen, um Malware zu vermeiden.

0