Was ist ein vom Bootloader entsperrtes Telefon?

Was ist ein vom Bootloader entsperrtes Telefon? Wie können wir es beim Erstellen oder Flashen von ROMs nutzen? Welche Vorteile haben entsperrte Bootloader gegenüber gesperrten Bootloadern? Warum stellt kein OEM im Allgemeinen Bootloader-entsperrte Telefone her?

Ich bin ziemlich naiv in diesem Thema. Danke im Voraus.

Schauen Sie sich Fairphone an – das ist ein reines entsperrtes Mobilteil, es gibt einen weiteren IIRC, NeoRunner , und gemäß Google IO 2013 wird das Samsung Galaxy S4 als Google Nexus (?) Unbranded sein, das entsperrt wird.

Antworten (1)

Jedes Android-Telefon verfügt über einen Bootloader, der den Kernel des Betriebssystems anweist, normal zu booten. Aber Sie müssen hier eines verstehen: Da Android OS ein Open-Source-Betriebssystem ist und auf einer Vielzahl unterschiedlicher Hardware verfügbar ist, hat jeder Hersteller seine eigene Version des Bootloaders, die für die in seiner Umgebung vorhandene Hardware spezifisch ist. (...) Ein Bootloader ist normalerweise auf einem Android-Gerät gesperrt, denn obwohl es sich um ein Open-Source-Betriebssystem handelt, möchten die Hersteller dennoch, dass Sie sich an ihre speziell für das Gerät entwickelte Android-Betriebssystemversion halten. Um dieses Konzept anzuwenden, sperren Hersteller den Bootloader.

( Quelle )

Der Vorteil eines entsperrten Bootloaders für Ihr Gerät besteht im Wesentlichen darin, dass der Hersteller dieses Geräts Ihnen das Recht eingeräumt hat, das auf dem Gerät vorhandene Betriebssystem (Android) zu ändern.

Es ist interessant festzustellen, dass der Begriff „entsperrter“ Bootloader absurd erscheinen würde, wenn wir über einen PC sprechen würden; Die Freiheit, jedes gewünschte Betriebssystem zu booten, war auf dieser Plattform schon immer selbstverständlich, aber da gesperrte Bootloader aus vielen verschiedenen Gründen in der mobilen Welt so verbreitet sind, ist es etwas Seltsames geworden, dass der Bootloader "entsperrt" ist.

Der Grund, warum Bootloader auf einigen Geräten gesperrt sind, ist ziemlich offensichtlich: Der Hersteller des Geräts möchte die Kontrolle darüber haben, welche Software darauf läuft. Da Geräte oft gesperrt und an einen Vertrag gebunden sind, ist es wichtig, die Kontrolle darüber zu haben, welcher Code auf dem Gerät ausgeführt wird. Es ist auch eine Frage der Unterstützung; Wenn Sie der Hersteller wären, würden Sie keine Support-Anrufe von Menschen auf der ganzen Welt bearbeiten wollen, die versehentlich ihre Telefone gemauert haben, indem sie korrupte Software auf ihre Geräte geflasht haben. In gewisser Weise schützen gesperrte Bootloader (einige) Benutzer vor sich selbst. Je nach Sichtweise kann das gut oder schlecht sein. Für einen Firmenkunden, der Geräte für Mitarbeiter kauft, würde der Zugriff auf den Bootloader wahrscheinlich nicht ganz oben auf der Wunschliste stehen.

Bitte lassen Sie mich wissen, wenn etwas in dieser Antwort unklar ist, und ich werde versuchen, es näher zu erläutern.

Ich möchte auch wissen, dass einige Entwickler beim Start eines neuen Telefons versuchen, es zu rooten, indem sie einen Fehler in der Hardware oder in den Treibern finden. Wenn sie Erfolg haben, ist das wie eine große Neuigkeit. Wie hängt es mit dem Entsperren des Bootloaders zusammen? Auf dem PC, wenn sie standardmäßig Bootloader entsperrt haben, warum können wir den Macintosh nicht einfach installieren (muss Hackintosh verwenden), das Betriebssystem ist hier gesperrt?
Ja, manchmal wird Reverse Engineering verwendet, um Wege zu finden, Bootloader zu öffnen, die nicht zum Entsperren erstellt wurden. Jailbreaking iPhones ist ein gutes Beispiel dafür. Es ist eine große Neuigkeit, weil es normalerweise viel Arbeit und einige ziemlich schlaue Leute braucht, um es zu tun. Der Grund, warum Sie OSX nicht auf Ihrem PC ausführen können, ist ein anderer; OSX wurde für Macs entwickelt, der einzige Grund, warum es auf Ihrem PC nicht (oder schlecht) läuft, ist, dass Apple sich nie die Mühe gemacht hat, es dort zum Laufen zu bringen. Es funktioniert offensichtlich auf einigen PCs (die Sie Hackintoshes nennen), und technisch gesehen sind Macs PCs;)
Es tut mir leid, dass sich der Kommentar-Thread der Diskussion zuwendet, aber es hilft, meine Zweifel auszuräumen. Wie ist es also möglich, dass beim Rooten von Telefonen oder Entsperren des Bootloaders Hardware kaputt geht (Ziegelsteine), es ist nur ein Softwareprozess, oder? Idealerweise sollte jede Softwareoperation die Hardware nicht dauerhaft beschädigen!
Ich denke, die beste Erklärung wäre folgende: Das Flashen Ihres BIOS mit einem Haufen Müll (z. B. nur Nullen) ist ein "Softwareprozess". Sie haben jedoch gerade die Software gelöscht, mit der die grundlegendsten Funktionen Ihres PCs gestartet und ausgeführt werden können! Ihr Betriebssystem startet nicht einmal. Technisch gesehen ist die Hardware nicht "kaputt", Sie brauchen nur einen anderen Weg, um ein funktionierendes BIOS dorthin zu schreiben, wo es gespeichert ist, was nicht einfach ist. Genauso ist ein USB nicht "kaputt", wenn alles von ihm gelöscht wird; Es ist nur so, dass dieser spezielle "USB-Stick" nicht gerade einfach zu lesen und zu schreiben ist, wenn Sie ihn vermasselt haben.
Wenn Sie Ihr Gerät "ziegeln", ist seine Hardware immer noch in Ordnung - es ist dann der Softwareteil, der kaputt ist. Ein echter „Hard Brick“ (was bedeutet, dass es keine Möglichkeit gibt, sich davon zu erholen) ist ziemlich ungewöhnlich – aber stellen Sie sich vor, Sie flashen das BIOS Ihres PCs mit etwas, das vollständig kaputt ist. Sie haben keine Hardware beschädigt – aber der PC startete immer noch nicht, da er nicht mehr weiß, wie er seine Hardware ansprechen soll. Das ist ungefähr das, was "Ziegeln" bedeutet. Selbst um ein neues ROM zu flashen, benötigen Sie ein laufendes Basissystem, um die Aufgabe zu erledigen. Brechen Sie das, und Sie haben einen "Ziegel".
Ich möchte diesen Kommentar-Thread nicht weiter entgleisen lassen, aber ich möchte nur darauf hinweisen, dass ein "weicher" vs. "harter" Stein wirklich von Ihrer Sichtweise abhängt. Ich würde ein Bricking, das erfordert, dass das BIOS mit zusätzlichen Geräten neu geflasht und das Telefon geöffnet werden muss, als "harten" Brick bezeichnen - andernfalls könnte das Ersetzen von Widerständen auch ein weicher Brick sein :)