4Jul

Was ist der Unterschied zwischen Jailbreaking, Rooting und Entsperrung?

Im Vergleich zu einem PC sind Telefone und Tablets ziemlich gesperrte Geräte. Jailbreaking, Rooting und Entriegelung sind Möglichkeiten, um ihre Beschränkungen zu umgehen und Dinge zu tun, die Hersteller und Carrier nicht wollen.

Einige Länder haben Gesetze, die dich daran hindern, diese Dinge mit den Geräten zu tun, für die du bezahlt hast und die legal besitzen - wir werden hier nicht auf diese Gesetze eingehen.

Bildkredit: Blake Patterson auf Flickr

Jailbreaking

Jailbreaking ist der Prozess des Entfernens der Beschränkungen, die vom Hersteller eines Geräts eingeführt werden. Jailbreaking wird im Allgemeinen auf Apple iOS-Geräten wie dem iPhone oder iPad durchgeführt. Durch das Jailbreaking werden die Einschränkungen von Apple entfernt, sodass Sie Software von Drittanbietern von außerhalb des App Stores installieren können. Einige Leute haben die Vorstellung, dass Jailbreak nur für Piraterie verwendet wird, aber das ist nicht der Fall - Jailbreak ermöglicht es Ihnen, Dinge wie den Standard-Browser und Mail-Client Ihres iPhone zu ändern. Im Wesentlichen ermöglicht Jailbreak die Verwendung von Software, die Apple nicht genehmigt.

Jailbreaking kann auf anderen Geräten mit ähnlichen Einschränkungen durchgeführt werden. Zum Beispiel gibt es jetzt einen Microsoft Surface RT Jailbreak, mit dem Sie nicht genehmigte Desktop-Programme installieren können.(Windows RT-Systeme erlauben standardmäßig nur das Ausführen von Desktop-Anwendungen, die von Microsoft geschrieben wurden.) Die Desktop-Apps müssen jedoch für ARM kompiliert werden, sodass Sie keine bereits vorhandenen Windows-Desktop-Programme ausführen können, obwohl dies bei Open-Source-Anwendungen möglich istfür den Windows-Desktop auf ARM optimiert und neu kompiliert werden.

Unternehmen wie Apple und Microsoft möchten nicht, dass Sie einen Jailbreak durchführen, um die Einschränkungen eines Geräts zu umgehen - so können Sie die Standardprogramme auf iOS ändern oder Desktop-Anwendungen von Drittanbietern auf Windows RT ausführen. Um einen Jailbreak durchzuführen, muss jemand eine Sicherheitslücke finden, die es ihm ermöglicht, das Gerät "auszubeuten" und die Sicherheitsmaßnahmen des Herstellers zu umgehen.

Android ermöglicht es Benutzern, Anwendungen von Drittanbietern direkt von außerhalb des Google App Store zu installieren und muss nicht jailbroken werden.

Rooting

Rooting ist der Prozess des "Root-Zugriffs" auf ein Gerät. Dies wird in der Regel auf Android-Geräten durchgeführt, aber das Rooting kann auch auf anderen Geräten auf Linux-Basis erfolgen, wie z. B. dem Symbian-Betriebssystem von Nokia.

Unter Linux und anderen UNIX-ähnlichen Betriebssystemen ist der Benutzer root im Wesentlichen derselbe wie der Benutzer Administrator unter Windows. Nach dem Rooten können Sie bestimmten Anwendungen Zugriff auf root-Berechtigungen gewähren, sodass sie fast alles tun können, was sie für das Betriebssystem benötigen. Zum Beispiel könnte eine Anwendung mit root-Berechtigungen Systemanwendungen deinstallieren, Low-Level-Systembinärdateien installieren, Berechtigungen widerrufen, die von installierten Apps benötigt werden, und andere verrückte Dinge tun. Fast alles, was Sie auf einem richtigen Linux-System tun können, können Sie mit Root-Zugriff auf Ihrem Telefon tun.

Rooting macht sich mit der Sicherheitsarchitektur von Android vertraut und könnte möglicherweise Probleme verursachen, wenn die Benutzer nicht wissen, was sie tun, damit Android nicht gerootet wird.

Auf einigen Geräten muss das Rooten möglicherweise über einen Sicherheits-Exploit durchgeführt werden. Genau wie Jailbreaking wollen die Hersteller im Allgemeinen nicht, dass Sie rooten. Auf einigen Geräten, z. B. Nexus-Geräten( die auch für Entwickler gedacht sind), ist für das Rooten keine Sicherheitslücke erforderlich.

Entsperren eines Bootloaders

Android ist ein Open-Source-Betriebssystem, so dass jeder den Android-Quellcode verwenden und seine eigene Version erstellen kann. Dies ermöglicht benutzerdefinierte ROMs wie Cyanogenmod zu existieren. Es gibt viele benutzerdefinierte ROMs für Android - von großen Projekten, die eine Vielzahl von Geräten unterstützen, bis hin zu benutzerdefinierten ROMs mit ein paar Themen-Patches, die ein paar Kinder in seiner Freizeit ausgetüftelt haben.

Viele Android-Telefone verfügen jedoch über gesperrte Bootloader. Ein gesperrter Bootloader bootet nichts außer der vom Hersteller genehmigten Version von Android, die mit dem Gerät geliefert wird. Durch das Entsperren des Bootloaders können Sie benutzerdefinierte ROMs - alternative Versionen des Android-Betriebssystems - installieren.

Dies ist nicht nur für Geeks nützlich - Cyanogenmod bringt neue Android-Versionen auf Geräte, die Hersteller nicht mehr aktualisieren. Es ist auch eine Vanilla-Android-Erfahrung - viele Leute mögen es, weil es eine Alternative zu den vom Hersteller angepassten Benutzeroberflächen ist, mit denen die meisten Android-Geräte ausgestattet sind.

Das Entsperren des Bootloaders eines Geräts erfordert möglicherweise auch eine Sicherheitslücke, obwohl Unternehmen wie HTC und Motorola das Entsperren einiger Geräte zulassen. Nexus-Geräte( die auch für Entwickler gedacht sind) können einfach entsperrt werden.

Durch das Entsperren eines Bootloaders können Sie theoretisch auch Nicht-Android-Betriebssysteme installieren. Zum Beispiel können Sie Ubuntu für Telefone oder WebOS auf einem Galaxy Nexus mit einem entsperrten Bootloader installieren. Die Desktop-Version von Ubuntu kann auch auf dem Nexus 7 installiert werden. Natürlich muss das Betriebssystem so aufgebaut sein, dass es mit einem bestimmten Gerät kompatibel ist. Diese Betriebssysteme sind wahrscheinlich nicht besonders stabil - aber Entwickler können die Geräte verwenden, um ein alternatives Betriebssystem auszuführen, während sie daran arbeiten.

Bild-Kredit: Johan Larsson auf Flickr

Entsperren eines Telefons

Viele Telefone, insbesondere Telefone, die mit einem Vertrag subventioniert kommen, kommen zu einem bestimmten Träger "gesperrt".Das Telefon ist so eingerichtet, dass es nur im Netzwerk dieses Mobilfunkanbieters verwendet werden kann. Wenn Sie eine SIM-Karte eines Konkurrenzunternehmens in das Telefon einlegen, wird eine Meldung angezeigt, dass das Telefon gesperrt ist und nicht mit der SIM-Karte verwendet werden kann.

Wenn Sie ein Telefon entsperren, können Sie es mit einer anderen SIM-Karte verwenden - entweder um während der Reise einen anderen Mobilfunkanbieter zu verwenden oder Ihr aktuelles Telefon mitzunehmen, während Sie zu einem neuen Dienstanbieter wechseln.

Sie benötigen in der Regel einen Entsperrcode, um das Telefon zu entsperren. Viele Mobilfunkanbieter werden Telefone freischalten, sobald Ihr Vertrag abgeschlossen ist, während Telefone, die ohne Vertrag gekauft wurden, möglicherweise gar nicht an einen Mobilfunkanbieter gebunden sind. Es gibt auch Möglichkeiten, Telefone ohne die Erlaubnis eines Netzbetreibers freizuschalten.

Bildquelle: Kai Hendry auf Flickr

Nicht jeder muss seine Geräte jailbreaken, rooten oder entsperren. Aber die Option ist da - und jetzt wissen Sie, warum Sie das möchten.