Werbung
Der Hauptgrund, warum ich und viele andere Android-Telefone gegenüber iPhones bevorzugen, ist, dass Google einen Großteil des Android-Codes frei verfügbar macht. Anderen Entwicklern steht es dann frei, Versionen von Android mit weniger Teilen, die wir nicht mögen, und mehr Teilen, die wir machen, zu erstellen.
Dies ist jedoch nicht die Android-Erfahrung, die Sie beim ersten Kauf Ihres Geräts erhalten. Stattdessen müssen Sie die Angelegenheit selbst in die Hand nehmen, indem Sie den Bootloader Ihres Telefons entsperren und Flashen eines benutzerdefinierten ROM.
Dies ist ein technischer Prozess, der als Untertreibung nicht jedermanns Sache ist. Ich habe jahrelang über Android geschrieben und halte den Prozess immer noch für eine Übung in Geduld. Es gibt so viele Punkte, an denen alles schief gehen kann und oft geht.
Hier sind einige der Hauptprobleme, auf die Sie möglicherweise stoßen, wenn Sie ein Android-ROM flashen.
1. ADB und Fastboot installieren
Wenn Sie mit dem Ersetzen von Betriebssystemen auf Ihrem PC vertraut sind, sind Sie wahrscheinlich mit Linux vertraut. Bei diesem Vorgang wird Linux auf einer CD oder einem USB-Stick installiert, der Computer neu gestartet und gedrückt Der Schlüssel während des Startvorgangs, mit dem Sie das alternative Betriebssystem anstelle des Betriebssystems auf Ihrer Festplatte laden können Fahrt.
Der Prozess unter Android ist viel komplizierter. Sie können nicht nur Ihr Telefon oder Tablet verwenden. Du brauchst auch einen Computer. Dann müssen Sie spezielle Software darauf herunterladen.
Insbesondere benötigen Sie die Android Debug Bridge, besser bekannt als ADB. Diese Tool-Suite enthält ein Programm namens Fastboot. ADB kommuniziert mit Ihrem Telefon, wenn es eingeschaltet ist. Fastboot kommuniziert mit Ihrem Telefon, nachdem Sie in einem speziellen Modus neu gestartet haben, der als "Fastboot-Modus" bezeichnet wird. Beide Tools kommunizieren über ein USB-Kabel.
Die Installation von ADB ist relativ einfach. Sie gehen zu Google Android-Entwickler-Website und laden Sie die entsprechende Version für Ihren Computer herunter. ADB unterstützt Windows, MacOS und Linux.
Was ist das Problem?
ADB und Fastboot sind beide Befehlszeilentools. Anstatt eine App zu öffnen und auf einige Schaltflächen zu klicken, müssen Sie lernen, wie Sie die Befehlszeile öffnen und eingeben, was zu tun ist.
Das Öffnen der Befehlszeile ist keine schlechte Sache, erhöht jedoch das für den Job erforderliche technische Wissen. Das Ersetzen des Betriebssystems auf Ihrem Computer erfordert keine Befehlszeile, das Ersetzen des Betriebssystems auf Ihrem Telefon jedoch.
Da ADB und Fastboot nicht mit Ihrem Computer geliefert wurden, müssen Sie die Befehlszeile an den Speicherort leiten, an dem Sie ADB installiert haben. Andernfalls reagiert Ihr PC nur verwirrt auf die von Ihnen eingegebenen Befehle. Möglicherweise müssen Sie Befehle auch mit Administratorrechten ausführen.
Hinweis: Es gibt Werkzeuge, die einen Großteil dieses schweren Hebens für Sie ausführen können. Diese Programme stammen weder von Google oder anderen Smartphone-Herstellern, noch habe ich ein benutzerdefiniertes ROM verwendet, das mich angewiesen hat, eine solche Methode zu verwenden. Teilen Sie Ihre Erfahrungen mit solchen Apps in den Kommentaren mit.
2. Treiber installieren
Geräte, die Sie an Ihren Computer anschließen, benötigen eine spezielle Software, die den beiden Hardwareteilen die Kommunikation mitteilt. Windows, MacOS und Linux behandeln Treiber unterschiedlich. Unter MacOS und Linux sind viele Treiber in das Betriebssystem integriert, während Windows erfordert, dass Sie die Treiber wie bei einer Anwendung separat herunterladen.
Was ist das Problem?
Es ist schwer zu wissen, wann Sie ein Treiberproblem haben. Weder ADB noch Fastboot werden es Ihnen direkt mitteilen. Wenn Sie jedoch einen Befehl eingeben und nichts passiert, liegt wahrscheinlich ein Treiberproblem vor.
Treiberprobleme können schwierig zu beheben sein. Als ich zuletzt ein benutzerdefiniertes ROM installiert habe, hatte ich kein Problem damit, dass ADB mein Gerät erkennt. Beim Neustart im Fastboot-Modus erkannte Fastboot auch mein Gerät.
Wenn ich jedoch Fastboot-Befehle eingab, passierte nichts. Obwohl Fastboot mein Gerät sehen konnte, konnte es das Telefon nicht anweisen, etwas zu tun. In den meisten Online-Handbüchern erfahren Sie, dass Sie über funktionierende Treiber verfügen, wenn Fastboot Ihr Gerät sehen kann. Sie können sich also meine Frustration vorstellen, als ich schließlich herausfand, dass meine Probleme mit dem Fahrer zusammenhängen.
Online-Anweisungen zeigen im Allgemeinen, dass ADB unter MacOS oder Linux einfacher zu verwenden ist als unter Windows. Trotzdem musste ich mich immer wieder an Windows wenden, um den Job zu beenden. Linux verfügt möglicherweise über die Treiber für die Kommunikation mit meinem Telefon, aber aus irgendeinem Grund haben ADB und Fastboot immer noch Probleme. Wenn ich jedoch die für Windows bereitgestellten Treiber installiere, funktioniert dies in der Regel einwandfrei. (Ich habe noch nie versucht, einen Mac zu verwenden.)
3. Bootloader entsperren
Ein Bootloader ist der Teil Ihres Telefons, der bestimmt, welches Betriebssystem gestartet werden soll. Standardmäßig startet der Bootloader nur das vom Hersteller bereitgestellte Betriebssystem. Und es kommt verschlossen.
Sie müssen den Bootloader entsperren, bevor Sie Ihr Telefon anweisen können, ein alternatives Betriebssystem zu laden. Dies tun Sie, wenn Sie ein benutzerdefiniertes ROM installieren.
Was ist das Problem?
Nicht jedes Android-Handy verfügt über einen freischaltbaren Bootloader. Viele - wenn nicht die meisten - tun dies nicht. Unter denen, die dies tun, müssen Sie vorsichtig sein, welches Modell Sie kaufen. Ihre sicherste Wette ist es, die zu kaufen Carrier-Unlocked-Version des Geräts Kaufen Sie niemals ein Telefon bei Ihrem Mobilfunkanbieter! Kaufen Sie entsperrte Telefone und sparen Sie HunderteEntsperrte Telefone können ein Vermögen kosten, aber die Einsparungen machen das mehr als wett. Sie können Tausende sparen, indem Sie keinen Vertrag unterschreiben. Wir haben sechs Telefone, die vertragsfrei sind! Weiterlesen .
Carrier-Versionen sind ein Glücksspiel. In den USA werden GSM-Modelle von AT & T und T-Mobile eher unterstützt als CDMA-Geräte von Sprint und Verizon. Dies ist jedoch keine feste Regel.
Die Telefone von Google sind die sicherste Wahl. Pixelgeräte und die vor ihnen liegende Nexus-Linie lassen sich relativ einfach entsperren. Sony ist eine weitere gute Option. Das Unternehmen erklärt Ihnen, wie Sie seine Geräte entsperren, bietet Quellcode an und stellt die erforderlichen Treiber für viele seiner Geräte bereit.
Der Vorgang zum Entsperren des Bootloaders variiert je nach Hersteller. Bei den Google-Handys müssen Sie nur den richtigen Befehl eingeben. Bei anderen Marken müssen Sie möglicherweise einen Freischaltcode anfordern, um ihn neben dem Befehl einzugeben. Das Senden der Anfrage beinhaltet normalerweise den Besuch einer Website. Obwohl die Antwort normalerweise sofort erfolgt, ist dies nicht immer der Fall.
4. Verwenden einer benutzerdefinierten Wiederherstellung
Nachdem Sie den Bootloader entsperrt haben, können Sie mit der Installation Ihres benutzerdefinierten ROM beginnen.
Die meisten Smartphones werden mit einem so genannten Smartphone geliefert Wiederherstellung. Dies ist der Teil des Telefons, den Sie laden, um ein defektes Betriebssystem zu reparieren. Sie können das Gerät von hier aus löschen und das System wieder auf neu stellen.
Eine benutzerdefinierte Wiederherstellung bietet mehr Optionen. Sie können die gesamte Software auf Ihrem Telefon vollständig sichern, sodass Sie das Gerät genau so wiederherstellen können, wie es jetzt ist. Sie können auch das alte Betriebssystem löschen und ein neues installieren. Dieser Vorgang wird als bezeichnet blinkt.
Was ist das Problem?
Benutzerdefinierte Wiederherstellungen sind nicht für jedes Telefon verfügbar. Wenn Ihr Telefon benutzerdefinierte ROM-Unterstützung bietet, gibt es höchstwahrscheinlich auch eine kompatible benutzerdefinierte Wiederherstellung.
Abhängig von Ihrem Gerät können Sie möglicherweise keine benutzerdefinierte Wiederherstellung installieren. Wenn dies der Fall ist, versuchen Sie, eine benutzerdefinierte Wiederherstellung vorübergehend zu starten, ohne die zu löschen, über die Ihr Telefon derzeit verfügt.
Wenn Sie Probleme beim Installieren oder Booten einer benutzerdefinierten Wiederherstellung haben, treten wahrscheinlich Treiberprobleme auf.
Wie für dieses benutzerdefinierte ROM ...
Sobald Sie eine benutzerdefinierte Wiederherstellung eingerichtet haben, ist der Vorgang von diesem Punkt an ziemlich einfach. Es besteht immer noch die Möglichkeit von Fehlern, aber diese sind weniger wahrscheinlich, und der größte Teil des schweren Hebens liegt hinter Ihnen.
Zum Glück handelt es sich bei den oben genannten Schritten in der Regel um einmalige Angelegenheiten. Wenn Sie eine benutzerdefinierte Wiederherstellung installiert haben, muss Ihr PC keine neuen Betriebssysteme mehr flashen. Wenn Sie für Ihr Telefon die Wiederherstellung vorübergehend starten müssen, müssen Sie ADB und Fastboot auf Ihrem Computer griffbereit halten.
Einige benutzerdefinierte ROMs sind absolut stabil. Andere sind ein Buggy-Chaos. Abhängig von Ihren Umständen sind Sie möglicherweise noch nicht aus dem Wald. Sie können das entscheiden Ein benutzerdefiniertes ROM ist die Mühe einfach nicht wert Warum Sie kein benutzerdefiniertes ROM mehr für Android-Geräte benötigenDas Android-Handy ist in den letzten Jahren viel besser geworden. Benötigen Sie überhaupt noch ein benutzerdefiniertes ROM? Weiterlesen .
Bertel ist ein digitaler Minimalist, der von einem Laptop mit physischen Datenschutzschaltern und einem von der Free Software Foundation empfohlenen Betriebssystem schreibt. Er schätzt Ethik über Funktionen und hilft anderen, die Kontrolle über ihr digitales Leben zu übernehmen.