Vorbereitungen#

Nicht alle Geräte können zum Ausführen von Ubuntu Touch gebracht werden. Recherchieren Sie Ihr Zielgerät, bevor Sie beginnen.

To determine your device’s specifications, search for it on GSM Arena and/or Device Specification. Refer to Pick an Android target device in the Halium Porting Guide for further information on requirements and how to check if your device qualifies.

Suchen Sie relevante Anleitungen und andere Informationen#

If your desired target device complies to the above, the next thing to do is locate the available guides and other documentation. This step will help you later on when you run into issues developing your port. For now, the main thing to look for is how to unlock your bootloader. (See below).

Besuchen Sie das LineageOS-Wiki. Suchen Sie nach Ihrem Gerät und lesen Sie die dort aufgeführten Anleitungen und setzen Sie ein Lesezeichen. Versuchen Sie eine Websuche für zusätzliche Informationen, indem Sie sowohl den Verkaufsnamen als auch den Codenamen angeben, den Sie auf der LineageOS-Website gefunden haben. Achten Sie darauf, dass die gesammelten Informationen auf Ihr spezifisches Gerät zutreffen, da viele Geräte in verschiedenen Varianten mit unterschiedlichen Hardware-Spezifikationen verkauft werden.

Eine weitere reichhaltige Informationsquelle ist das XDA Developers Forum.

Entsperren des Bootloaders#

Die Hersteller liefern ihre Geräte meist in einem gesperrten Bootloader-Zustand aus. Dies ist eine Art Software-„Siegel“, das Änderungen direkt am Betriebssystem und der Systemsoftware verhindern soll. Wenn Sie den Bootloader entsperren, können Sie solche Änderungen vornehmen, aber in diesem Zustand kann die Garantie Ihres Geräts erlöschen. Sie haben die Wahl, aber dieser Schritt ist zwingend erforderlich, wenn Sie Ubuntu Touch auf dem Gerät installieren möchten.

Geräte unterscheiden sich und es gibt keine allgemeine Methode, die alle Marken und Modelle abdeckt. Daher müssen Sie in den oben genannten Anleitungen nachsehen, wie Sie den Bootloader Ihres speziellen Geräts entsperren können.

TWRP-Wiederherstellung installieren#

Sie müssen ein benutzerdefiniertes Wiederherstellungsabbild auf Ihrem Gerät installieren, um die Formatierung und das Flashen von Bilddateien auf dem Gerät zu ermöglichen. Rufen Sie das Team Win Recovery Project auf und suchen Sie die Image-Datei für Ihr Gerät. Folgen Sie den Installationsanweisungen auf der Website.

Empfehlungen für den Host-/Build-PC#

Der Rest dieser Anleitung geht davon aus, dass Sie einen Build-PC mit Linux verwenden. Obwohl hohe Leistung immer schön ist, geht es hier vor allem um Stabilität und ausreichend RAM und Festplattenplatz. Sie brauchen weder die neueste und beste Hardware, noch brauchen Sie die neueste Version der Distribution. In der Tat ist es nicht ungewöhnlich, dass man auf Probleme stößt, wenn man die allerneueste Version wählt, da einige der benötigten Software noch nicht dafür gebaut wurde. Zum Beispiel ist die neueste Version von Ubuntu Linux 20.04, aber viele empfehlen immer noch die vorherige Long-Term-Support-Version, 18.04.

Nachdem Sie die obigen Schritte durchgeführt haben, sind Sie nun bereit, Ihre Build-Umgebung einzurichten und den Portierungsprozess an sich zu starten (nächster Abschnitt).