Unbefugter Zugriff auf das Dateisystem eines iPhone, iPod Touch, iPad oder Apple TV, möglich durch Exploits, die die Sicherheitslücken von Apple ausnutzen. Der Zugriff auf Systemdateien und -ordner ermöglicht es dem Benutzer, seine Inhalte zu verwalten und Anwendungen aus Drittquellen zu installieren
Was ist Jailbreak?
„Jailbreak“(englisch jailbreak – „jailbreak“) bedeutet „Ausgang“des Geräts aus seiner „Zelle“. Anfänglich bezieht sich die Metapher eines Gefängnisses oder Gefängnisses auf das UNIX-Betriebssystem, insbesondere auf das FreeBSD-Gefängnis - autonome virtuelle "Gefängnisse" innerhalb eines einzelnen FreeBSD-Betriebssystems.
Jailbreak ist ein iOS-Jailbreak-Verfahren, das es dem Benutzer ermöglicht, sich unbefugten Zugriff auf das Dateisystem von Apple-Geräten zu verschaffen. Ein interessanter Jailbreak wird durchgeführt, indem Sicherheitsschwachstellen von Apple identifiziert werden, die es dem Benutzer ermöglichen, auf zuvor unzugängliche Systemdateien zuzugreifen. Nach dem Jailbreak kann der Besitzer eines iOS-Gadgets den Inhalt des Dateisystems verwalten und neben dem Hauptprogramm von Apple (App Store) verschiedene Programme aus App-Stores von Drittanbietern installieren. Nutzer von "jailbroken" iPhones und iPads haben nach wie vor Zugriff auf alle Funktionen des Geräts, inklusive iTunes und dem App Store.
Viele Hersteller von Smartphones, Tablets, Spielekonsolen nutzen auf ihren Geräten technische Mittel des Urheberrechtsschutzes (DRM - Digital Rights Management). DRM-Kontrollsysteme beschränken den Benutzer bei der Verwaltung von Software, hauptsächlich aus Sicherheitsgründen. Jailbreak ist ein „Jailbreak“von Geräten, mit dem Sie DRM-Einschränkungen vermeiden und das Betriebssystem Ihres Geräts ändern können.
Zum ersten Mal wird der Begriff "Jailbreak" von iPhone-Hackern in Bezug auf iTunes verwendet und die Möglichkeit, sich seiner Kontrolle zu entziehen. Seitdem wurde das Konzept erweitert und ist jetzt auf den Prozess des Hackens von Android-Plattformen, auch als Rooting bekannt, anwendbar.
Wozu dient ein Jailbreak?
Das Hauptprinzip von Apple ist die Zentralisierung. Das iOS-Dateisystem ist für den Benutzer geschlossen und App-Entwickler müssen sich an die strengen Richtlinien von Apple halten, um in den App Store zu gelangen. Bis zu einem gewissen Grad existieren diese Einschränkungen, um die Sicherheit zu erhöhen und die Gesamtqualität der Anwendungen zu erhalten. Andererseits wecken sie den Wunsch, die verborgenen Fähigkeiten des Betriebssystems Ihres Geräts auszuprobieren oder es für Ihre eigenen Bedürfnisse zu individualisieren.
Technische Highlights
Das iOS-Betriebssystem ist so konzipiert, dass alle gestarteten Anwendungen im Auftrag Ihres Benutzers ausgeführt werden. Gleichzeitig können die gestarteten Anwendungen einige Aufrufe an den Systemkern nicht durchführen und haben nur eingeschränkten Zugriff auf Verzeichnisse. Welches Programm auch immer auf dem iPhone oder iPad installiert ist, es kann nur den dafür zugewiesenen Speicher verwalten und kann nicht mit anderen Anwendungen interagieren.
Die einzigen Ausnahmen sind Fotos, Videos, Kontakte und Musik, aber in jedem Fall hat die Anwendung eingeschränkten Zugriff darauf. Alle Daten können nur durch einen Systemprozess geändert werden, der im Gegensatz zu einer installierten Anwendung unbegrenzte Möglichkeiten hat.
Wenn eine Anwendung keinen Administratorzugriff hat, kann sie dementsprechend keine Systemprozesse verwalten. Mit anderen Worten, Systemprozesse können tun, was sie wollen, und Anwendungen führen nur bestimmte Funktionen aus und nicht mehr.
Einer der wichtigsten Systemprozesse ist die „Liste der installierten Anwendungen“, die dafür sorgt, dass alle Anwendungen ausschließlich aus dem App Store installiert werden. Jelbreaking kann diese Einschränkung entfernen, indem das "setuid"-Bit für ausführbare Dateien verwendet wird oder einfach die Berechtigungen für einige Dateiverzeichnisse auf dem Gerät geschwächt werden.
Hier sind also alle Möglichkeiten, die diese Operation bietet:
- Es wird möglich, Anwendungen von der PC-Seite aus zu verwenden, was bedeutet, dass Sie vollen Zugriff auf das Dateisystem des Geräts erhalten;
- Es wird möglich, Software von Drittanbietern aus Quellen von Drittanbietern hinzuzufügen, beispielsweise von Cydia. Mit dieser Funktion können Sie Software installieren, die den "Basisbandschutz" unterbricht, was wiederum viele nützliche Dinge eröffnet, zum Beispiel ist es möglich, die Operatoren Verizon, AT&T usw. zu entsperren.
- Es wird möglich, ein BSD-Subsystem zu installieren, das SSH-Zugriff auf das Smartphone bietet und die Befehlszeile öffnet. Letzteres kann übrigens auch beim Entkoppeln des Smartphones vom Betreiber benötigt werden.
- Optimierung
Jailbreak-Typen
Tethered Jailbreak
Ein Tethered Jailbreak läuft ab, wenn das Gerät neu gestartet wird. Ohne einen zweiten "Jailbreak" wird das Gerät höchstwahrscheinlich nicht funktionieren, beim Laden "nativer" Merkmale "hängen" oder nicht richtig funktionieren. Um den Jailbreak neu zu starten, müssen Sie das Gerät mit Ihrem Computer verbinden und das Jailbreak-Dienstprogramm neu starten.
Untethered Jailbreak
Untethered Jailbreak bleibt nach dem Ausschalten des Geräts bestehen. Das Gerät lädt das modifizierte Betriebssystem ohne erneuten Jailbreak und eine Verbindung zum Computer. Nachteile: Bei den meisten Apple-Modellen erfordert der Zugriff auf die Systemdateien der neuen Firmware einen neuen Exploit, der Entwicklerzeit und Erfahrung erfordert.
Semi-tethered Jailbreak
Bei einem semi-tethered Jailbreak schaltet sich das Gerät ein, jedoch mit den ursprünglichen Einstellungen. Der Benutzer kann die Grundfunktionen des Geräts verwenden - anrufen oder Nachrichten schreiben, aber für alle anderen Aktionen, die die Ausführung des geänderten Codes erfordern, muss das Gerät erneut "gehackt" werden.
Vorteile und Nachteile
Vorteile:
- Verfügbarkeit des zusätzlichen Cydia-Anwendungsspeichers (McDigger). Die meisten Apple-Benutzer entscheiden sich für einen Jailbreak nur für Cydia, das die Möglichkeit bietet, kostenlose Anwendungen, die im App Store gegen eine Gebühr vertrieben werden, herunterzuladen.
- Passen Sie die iOS-Oberfläche und -Funktionalität an Ihren Geschmack an. Mit Jailbreak können Sie das Aussehen und den Inhalt des Betriebssystems ändern, indem Sie spezielle Anwendungen von Cydia herunterladen.
- Versteckte Funktionen von Apple-Geräten und Zugriff auf das Dateisystem Jailbreak ermöglicht es Benutzern nicht nur, die versteckten Funktionen von iOS zu nutzen, sondern auch Zugriff auf das Dateisystem zu erhalten, das die Möglichkeit gibt, das Betriebssystem zu kontrollieren und zu ändern die Quellcodes
Nachteile:
- Mögliche Probleme mit heruntergeladenen Anwendungen. Da es sich bei den Tweaks von Cydia nicht um lizenzierte Anwendungen, sondern nur um Kopien handelt, treten häufiger Probleme mit der Stabilität ihrer Arbeit auf, und ihre Verwendung kann zum Verlassen lizenzierter Anwendungen führen, die zuvor stabil funktionierten.
- Unterschiedliche Optimierungen bedeuten unterschiedliche Probleme. Nach der Installation oder Deinstallation eines von Cydia heruntergeladenen Tweaks verbleibt der System-Tweak-Cache (Garbage) im System, der für immer auf dem Gerät verbleibt, und es wurden Fälle von Inkompatibilität von Tweaks festgestellt, weshalb sie nicht funktionieren.
- IOS-Update-Probleme. Es ist unmöglich, iOS auf einem Gerät mit Jailbreak zu aktualisieren, und wenn ein Update veröffentlicht wird, stürzt der Jailbreak immer ab, weshalb alle heruntergeladenen Tweaks von Cydia und Schnittstellenänderungen gelöscht werden.
- Entzug von denen. Entwickler-Support und Apple-Garantien. Wenn das Gerät repariert werden muss, muss der Benutzer den Jailbreak beseitigen, und wenn Sie die Garantie in Anspruch nehmen müssen, verweigert das Servicecenter den Service.
- Apple-Sicherheitsjailbreak. Die Gefahr des Hackens des Gadgets setzt es einer Virusinfektion aus, wonach persönliche Daten verloren gehen können, einschließlich Informationen zu Zahlungsoptionen (Bankkartendaten).
- Reduzierte Batterieautonomie. Das iOS-Betriebssystem ist aus einem bestimmten Grund geschlossen, denn Apple-Entwickler optimieren die Belastung der Systemhardware, um den Batterieverbrauch auszugleichen und die Batterieautonomie zu maximieren.
- Verlust der Kommunikationsqualität. Viele Benutzer haben bemerkt, dass Jailbreak die Qualität von Anrufen während eines Anrufs beeinträchtigen kann. Diese Probleme manifestieren sich durch häufige Kommunikationsunterbrechungen und manchmal sogar durch eine Verzerrung der Stimme des Teilnehmers.
- Illegal
Jailbreak: Anleitung zur Durchführung
So jailbreaken Sie Ihr iPhone, iPad oder iPod touch:
- Laden Sie die neueste Version des entsprechenden Jailbreak-Dienstprogramms von der offiziellen Website auf Ihren Computer herunter.
- Entpacken Sie die Zip-Datei.
- Verbinden Sie Ihr Gerät über ein USB-Kabel mit Ihrem Computer.
- Deaktivieren Sie das Passwort in den Einstellungen.
- Deaktivieren Sie „Mein iPhone suchen“: Einstellungen> iCloud> „Mein iPhone suchen“.
- Versetzen Sie Ihr Gerät in den Flugmodus.
- Führen Sie die Anwendung als Administrator aus, indem Sie mit der rechten Maustaste auf die Datei klicken.
- Die Geräteerkennung beginnt.
- Überprüfen Sie, ob die vom Dienstprogramm angegebene Firmware-Version korrekt ist.
- Klicken Sie auf Start, um fortzufahren.
- Nach dem Jailbreak respawnt das Gerät automatisch und das Cydia-Symbol erscheint auf dem Bildschirm.