Sollten Sie ein überzeugter Verfechter von Open-Source-Software sein, haben Sie vermutlich eine umfangreiche Liste an Gründen, die gegen Android sprechen. Möglicherweise haben Sie auch über Jahre hinweg nach einer adäquaten, offenen Alternative gesucht. Bedauerlicherweise sind Projekte wie Ubuntu Touch, Firefox OS und Sailfish entweder gescheitert oder stagnieren. Wenn Sie dennoch auf ein Linux-basiertes, Open-Source-Betriebssystem für Ihr Smartphone hoffen, stellt KDE Plasma Mobile eine vielversprechende Option dar. Es handelt sich um eine Abspaltung von Ubuntu Touch, die ein mobiles KDE-Betriebssystem auf die Geräte Nexus 5 und 5X bringt. Mit dem Versprechen eines vollwertigen Linux-Erlebnisses auf dem Mobiltelefon, zeigen wir Ihnen, wie Sie KDE Plasma Mobile Linux auf Ihren Nexus 5 oder 5X installieren können.
Installation der Android-Entwicklungstools
Für die Interaktion mit einem Android-Gerät sind Android-Entwicklungstools unerlässlich. Während einige Linux-Distributionen diese Tools für einen einfachen Zugriff bereits mitliefern, ist dies nicht bei allen der Fall. Für die Installation von Plasma Mobile auf dem Nexus 5 und 5X benötigen Sie lediglich Fastboot und ADB, nicht jedoch die gesamte Android-Entwicklungsumgebung. Die ADB- und Fastboot-Tools können Sie auch direkt von Google beziehen.
Im Folgenden wird die Installation dieser Tools für verschiedene Linux-Distributionen erläutert:
Ubuntu
sudo apt install android-tools-adb git android-tools-fastboot
Arch Linux
sudo pacman -S android-tools git
Debian
sudo apt-get install android-tools-adb android-tools-fastboot git
Fedora, OpenSUSE und andere Linux-Distributionen
Viele Linux-Distributionen wie Fedora und OpenSUSE bieten keine direkt installierbaren Binärdateien für die Android Debug Bridge (ADB) oder Fastboot. Dies ist zwar bedauerlich, aber nachvollziehbar, da das Betriebssystem von Google an zahlreiche Bedingungen geknüpft ist, weshalb sich einige Distributionen gegen die sofortige Bereitstellung von Entwicklungstools entscheiden.
Keine Sorge! Es gibt unabhängige Binärdateien zum Download, die problemlos funktionieren.
Laden Sie die Binärdateien ADB und Fastboot über diese Links herunter.
Stellen Sie neben dem Download sicher, dass Sie das Git-Paket über den Paketmanager Ihrer Linux-Distribution installieren.
Öffnen Sie nun ein Terminal und führen Sie die folgenden Befehle aus, um die Android-Gerätetools in den Pfad Ihres Linux-PCs zu integrieren:
sudo cd ~/Downloads
Hinweis: Ihr Download-Verzeichnis kann abweichen.
Listen Sie mit dem Befehl ls
alle Dateien im Download-Verzeichnis auf:
ls
Suchen Sie nach „fastboot“ und „adb“. Ändern Sie mit dem Befehl chmod
die Berechtigungen dieser Dateien. Dies ist essenziell, um ADB und Fastboot ausführbar zu machen:
sudo chmod +x fastboot sudo chmod +x adb
Verschieben Sie anschließend beide Binärdateien mit dem Befehl mv
in das Verzeichnis `/usr/bin/`. Dadurch können Sie sowohl Fastboot als auch ADB wie jedes andere Tool im Terminal aufrufen:
sudo mv ~/Downloads/adb /usr/bin sudo mv ~/Downloads/fastboot /usr/bin
Entsperren des Bootloaders
Der Bootloader Ihres Geräts muss entsperrt werden, bevor Sie benutzerdefinierte Firmware flashen können. Die Vorgehensweise für Nexus 5 und 5X ist im Wesentlichen identisch.
Schritt 1: Verbinden Sie Ihr Android-Gerät über ein USB-Kabel mit Ihrem PC. Verwenden Sie für beste Ergebnisse das originale Kabel des Geräts.
Schritt 2: Navigieren Sie zu den Einstellungen und suchen Sie nach „Über das Telefon“. Wenn Sie es nicht finden können, nutzen Sie die Suchfunktion in Android 6 und neuer. Geben Sie „Über das Telefon“ ein. Suchen Sie unter „Über das Telefon“ die „Build-Nummer“. Tippen Sie schnell und wiederholt auf die Build-Nummer, bis eine Benachrichtigung erscheint, die besagt: „Sie sind jetzt ein Entwickler!“.
Schritt 3: Gehen Sie zurück zum Hauptbereich der Einstellungen. Geben Sie im Suchfeld „USB-Debugging“ ein. Aktivieren Sie den Schieberegler. Sollten Sie eine ältere Android-Version ohne Suchfunktion nutzen, finden Sie diese Option in den Entwickleroptionen.
Schritt 4: Gehen Sie zurück zu den Entwickleroptionen. Beim Nexus 5X muss die Bootloader-Einstellung aktiviert werden, um das vollständige Entsperren zu ermöglichen. Suchen Sie nach „OEM-Entsperrung zulassen“ und aktivieren Sie das Kontrollkästchen.
Schritt 5: Öffnen Sie ein Terminal und geben Sie Folgendes ein:
sudo -s adb start-server
Entsperren Sie Ihr 5/5X und bestätigen Sie die USB-Debugging-Eingabeaufforderung auf Ihrem Gerät. Aktivieren Sie die Option „Von diesem Computer immer zulassen“, wenn Sie die USB-Debugging-Berechtigung nicht jedes Mal manuell bestätigen möchten.
Führen Sie den Gerätecheck aus, um zu überprüfen, ob der ADB-Server funktioniert:
adb devices
Starten Sie anschließend den Bootloader neu:
adb reboot bootloader
Schritt 6: Das Gerät befindet sich nun im Download-Modus. Es ist Zeit, den Installationsvorgang zu starten. Führen Sie zuerst den Fastboot-Befehl aus, um zu verifizieren, dass das Gerät korrekt verbunden ist:
fastboot devices
Wenn alles korrekt funktioniert, sollte die Seriennummer Ihres Telefons im Terminal erscheinen.
Entsperren Sie den Bootloader mit:
fastboot oem unlock
Während der Ausführung dieses Befehls müssen Sie die Vereinbarung auf Ihrem Telefon akzeptieren. Nutzen Sie die Lautstärke-Tasten zur Navigation und die Power-Taste zur Bestätigung.
Installation von Plasma Mobile
Das Gerät ist nun entsperrt und alles ist vorbereitet. Installieren Sie nun die neueste Version von KDE Plasma Mobile auf Ihrem Nexus 5/5x. Führen Sie im selben Root-Terminal Folgendes aus:
fastboot format cache
Dadurch wird die Cache-Partition des Geräts gelöscht. Dies ist wichtig, da das Betriebssystem sonst nicht richtig funktionieren kann. Löschen Sie anschließend die Benutzerdatenpartition:
fastboot format userdata
Sobald die erforderlichen Partitionen formatiert sind, können Sie mit der Installation des Betriebssystems beginnen. Klonen Sie den neuesten Quellcode auf Ihren PC:
git clone https://github.com/plasma-phone-packaging/pm-flashtool.git
Wechseln Sie mit dem Befehl cd
in das Quellverzeichnis:
cd pm-flashtool
Starten Sie abschließend den Flash-Vorgang:
./pm-flash -p neon
Dieser Vorgang (einschließlich des ersten Bootvorgangs) kann einige Zeit in Anspruch nehmen. Seien Sie geduldig und schalten Sie Ihr Gerät nicht aus. Es ist nicht kaputt. Bedenken Sie, dass die Installation einer neuen Firmware auf einem Android-Gerät – insbesondere einer Linux-basierten – etwas Zeit benötigt.
Fazit
Linux-Anwender haben bei Smartphones im Grunde nur eine Wahl: Android. Für viele Open-Source-Enthusiasten ist dies enttäuschend, da Google die Plattform zunehmend abschottet. Eine Zeit lang schien es, als wären alle praktikablen Alternativen zu Android in der Open-Source-Community verschwunden. Dies änderte sich jedoch mit dem Erscheinen von Plasma Mobile. Sollten Sie auf der Suche nach einem brauchbaren, alternativen Betriebssystem zu Android sein, könnte dies Ihre letzte Chance sein. Haben Sie Interesse an einem Wechsel? Besorgen Sie sich noch heute ein Nexus 5 oder 5X und probieren Sie es aus.