Skip to content

Latest commit

 

History

History
104 lines (70 loc) · 7.79 KB

README_de.md

File metadata and controls

104 lines (70 loc) · 7.79 KB

Feather

Feather ist ein kostenloser iOS-Anwendungsmanager/Installer auf dem Gerät, der mit UIKit für Qualität entwickelt wurde.

README in anderen Sprachen

Funktionen

  • Altstore-Quellen-Unterstützung. Unterstützung von Legacy- und 2.0-Quellen-Strukturen

  • Importiere deine eigenen .ipa's.

  • Tweaks beim Signieren von Apps injizieren.

  • Installiere Anwendungen direkt auf Ihrem Gerät "over-the-air".

  • Ermöglicht mehrere Zertifikatsimporte für einen einfachen Wechsel.

  • Konfigurierbare Signaturoptionen. (Name, BundleID, Version, andere Plist-Optionen)

  • Soll mit Apple-Accounts verwendet werden, die Teil von ADP (Apple Developer Program) sind. Aber auch andere Zertifikate können funktionieren!

  • Einfache Wieder-Signierung! Wenn du ein anderes Zertifikat hast, das du für eine App verwenden möchtest, kannst du dieselbe App neu installieren!

  • Kein Tracking, keine Analysen oder der Art. Ihre Informationen wie UDID und Zertifikate werden das Gerät nie verlassen.

Warning

Tweak-Unterstützung befindet sich in der Beta-Phase, stelle sicher, dass deine Optimierungen auf der Ellekit Hooking-Plattform funktioniert und mit der neuesten Version von Theos gebaut wurde.

Einige Optimierungen, nicht alle, sollten mit Feather funktionieren. Erwarte jedoch nicht, dass Optimierungen sofort funktionieren. Da wir keinen dylib-Load-Befehl ändern werden, der nicht CydiaSubstrate ist.

Fahrplan

Schau den Fahrplan hier an

Bildschirmfotos

Pointercrate-pocket.

Pointercrate-pocket.

Pointercrate-pocket.

Pointercrate-pocket.

Quellen Store Mediathek Signierung

Tipp: Gehe in den Hell-Modus, um Bildschirmfotos im Hell-Modus zu sehen!

Wie es funktioniert

Mit Feather können Sie ein .p12- und ein .mobileprovision-Paar importieren, um die Anwendung zu signieren (Du benötigst vor dem Import ein korrektes Passwort für p12). Zsign wird für den Signaturaspekt verwendet, Feather fügt die Zertifikate ein, die in der Registerkarte "Zertifikate" ausgewählt wurden und signiert die App auf Ihrem Gerät - nachdem sie abgeschlossen ist, wird sie nun zu deiner Registerkarte "Signierte Anwendungen" hinzugefügt. Wenn es ausgewählt ist, dauert es eine Weile, da es komprimiert wird, und du wirst aufgefordert, es zu installieren.

FAQ

Was verwendet Feather für seinen Server?

Es verwendet das localhost.direct-Zertifikat und Vapor, um selbst einen HTTPS-Server auf deinem Gerät zu hosten - Alles, was die itms-Dienste wirklich benötigen, ist ein gültiges Zertifikat und ein gültiger HTTPS-Server. Dadurch kann iOS die Anfrage annehmen und die Anwendung installieren.

Warum hängt Feather eine zufällige Zeichenfolge an die Bundle-ID an?

Neue ADP-Mitgliedschaften (Apple Developer Program), die nach dem 6. Juni 2021 erstellt wurden, erfordern, dass Entwicklungs- und Ad-hoc-signierte Apps für iOS, iPadOS und tvOS beim ersten Start der App mit einem PPQ-Dienst (Provisioning Profile Query Check) überprüft werden. Zur Überprüfung muss das Gerät mit dem Internet verbunden sein.

PPQCheck sucht im App Store nach einer ähnlichen Bundle-ID. Wenn diese ID mit der von dir gestarteten App übereinstimmt und zufällig mit einem Nicht-Appstore-Zertifikat signiert ist, wird deine Apple-ID möglicherweise markiert und sogar für die Nutzung des Programms gesperrt für lange Zeit.

Aus diesem Grund stellen wir eine Zufallszeichenfolge vor jeder Kennung aus Sicherheitsgründen voran. Du kannst sie jedoch auf der Einstellungsseite von Feathers wirklich deaktivieren, wenn du unbedingt willst.

HINWEIS: Wenn du Anwendungsdaten auch bei Neuinstallationen behalten möchtest, stelle sicher, dass Sie über dieselbe BundleID verfügt.

Aufbau

git clone https://github.com/khcrysalis/feather # Clone
cd feather
make package SCHEME="'feather (Release)'" # Build

Nutze SCHEME="'feather (Debug)'" für Debug-Build

Danksagungen

  • localhost.direct - localhost mit öffentlichem, von einer Zertifizierungsstelle signiertem SSL-Zertifikat
  • Vapor - Ein serverseitiges Swift HTTP-Webframework.
  • Zsign - Ermöglicht das Signieren auf dem Gerät, neu implementiert für die Arbeit auf anderen Plattformen wie iOS.
  • Nuke - Bild-Zwischenspeicher.
  • Asspp - Etwas Code zum Einrichten des http-Servers.

Star History

Star History Chart

Mitwirkung

Sie sind willkommen! :)

Geschichte

Es gab ein Tool namens ESign (Easy Sign), mit dem Sie Anwendungen nahtlos auf das Gerät laden konnten. Es wurde jedoch festgestellt, dass es Analysen leider an einen anderen Ort sendet. Es gab Dinge, die angeblich die Analyse entfernt haben, aber es ist schwer zu entschlüsseln, ob das Problem dadurch tatsächlich behoben wurde.

Deshalb habe ich beschlossen, eine Alternative mit ähnlichen Funktionen zu entwickeln, damit ich dieses Tool nicht zusammen mit anderen verwenden muss. Es wurde viel Forschung betrieben, um dies zum Laufen zu bringen und vor ein paar Monaten hat es zum ersten Mal funktioniert! Natürlich können Sie ohne die Hilfe von Dhinakg bei der Entdeckung tatsächlich einen lokalen Server verwenden, um eine App auf deinem Gerät bereitzustellen!

Und jetzt sind wir da! Hoffentlich stellt dies die meisten Leute zufrieden, die mit ihrem Entwicklerkonto oder allgemein einen Sideload durchführen möchten!