UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Ubuntu Touch auf OnePlus Geräten installieren, mit Downgradeanleitung, erfordert tlw. Windows PC

    Scheduled Pinned Locked Moved German / Deutsch
    5 Posts 2 Posters 45 Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      This topic has been deleted. Only users with topic management privileges can see it.
      • danfroD Offline
        danfro
        last edited by danfro

        Anleitung getestet mit OP8T. Andere Modelle können leicht abweichende Vorgehensweisen erfordern.

        Für den erfolgreichen Einsatz des Installers für Ubuntu Touch ist es zwingend erforderlich, dass die Version des ursprünglichen Betriebssystems installiert ist, für die der Port erstellt wurde. Diese hängt vom Gerät ab, sollte aber auf der Seite des Geräts angegeben sein. Dies ist im Regelfall nicht die neueste verfügbare Version! Für das Oneplus5(T) ist das z.B. die Version OxygenOS 10.0.1, für das OP8T ist es 11.0.13.13.

        Hinweis: Es kann sein, dass kein Image für die genaue benötigte Version verfügbar ist. Dann das nächst niedrigste Image installieren und über die Systemaktualisierung auf die benötigte Version aktualisieren.

        Wenn man ganz viel Glück hat, kann der in OOS integrierte Downgrade Assistent genutzt werden. Dazu die entsprechende Datei herunterladen und wie folgt vorgehen:

        • Einstellungen
        • Über das Gerät
        • Infobox mit der Versionsinfo -> drei Punkte Menu
        • lokale Installation
        • Datei auswählen

        Seien wir realistisch. Das Leben tut uns selten diesen Gefallen. 🙂
        Hier der zweite Weg per MSMDownloadTool.

        Voraussetzungen:

        • PC mit Windows 10/11 und Administratorrechten
        • adb und fastboot installiert (z.B. im Terminal per winget install Google.PlatformTools)
        • erforderliches Image für OxygenOS (zip) inklusive des MSMDownloadTools v4 heruntergeladen
        • OP8T, andere?: Kenntnis des Ram Typs DDR4 oder DDR5 (meist DDR4), kann herausgefunden werden mit Device Info HW

        Hinweis: Es gibt eine reine Linuxversion mit sog. flash-all.sh Skripten. Diese habe ich aber nicht probiert und ist nur für erfahrene Nutzer gedacht, die wissen welche Datei auf welche Partition geflasht werden muss. Das hier ist die ähm einfache Variante... 😉

        In dem Image steckt in der Regel die "richtige" Version des MSMDownloadTools drin, die die korrekte Version installiert.
        Damit wie folgt vorgehen:

        • stecke das Gerät per USB Kabel in den Rechner
        • gehe in die Systemeinstellungen und aktivere optionale Updates und prüfe auf neue Updates, jetzt sollte ein optionales Qualcom Treiber Update verfügbar sein (falls nicht schon installiert)
        • bringe das Gerät in den EDL Modus, entweder per adb mit adb reboot edl oder manuell:
          • Gerät komplett ausschalten
          • Gerät vom Rechner abziehen
          • Vol + und Vol - drücken und gedrückt halten
          • verbinde das Gerät mit dem Rechner
          • das Gerät sollte jetzt im EDL Modus sein, auch wenn am Bildschirm nix zu erkennen ist, der bleibt schwarz
        • starte jetzt das MSMDownloadTool als Administrator (Rechtsklick -> Ausführen als Administrator)
          • das Gerät sollte als connected angezeigt werden, falls nicht, ist es evtl. doch nicht im EDL Modus -> das nochmal machen
          • wähle die Version aus (EU, Global, India)
          • wähle ggf. den Ram-Typ aus, am OP8T kann das DDR4 oder DDR5 sein)
          • drücke auf Start, der Prozess sollte jetzt losgehen
          • warte solange bis das Gerät neu startet, auch wenn der Eintrag davor schon grün geworden ist
          • überprüfe in den Einstellungen die Version, aktualisiere ggf. auf die benötigte Version

        Fertig. Jetzt sollte die richtige Version installiert sein.
        Ab hier wie sonst auch

        • Entwickleroptionen aktivieren (unter System 7 mal auf die Build-Nummer tippen)
        • OEM Entsperrung erlauben (in den Entwickleroptionen, braucht Internetverbindung per WLAN oder mobile Daten)
        • den Bootloader entsperren
          • in fastboot Modus gehen, nicht fastbootd z.B. per adb reboot fastboot oder manuell
            • Gerät abziehen
            • Gerät ausschalten
            • a) Vol + drücken und halten, Einschalttaste drücken und halten bis das Gerät vibriert nur diese dann loslassen
            • b) Vol + und Vol - und Einschalttaste alle zusammen gedrückt halten bis das Gerät vibriert dann nur Einschalttaste loslassen
            • im Bootmenü fastboot auswählen (English wählen -> advanced -> boot to fastboot)
          • mit fastboot flashing unlock den Bootloader entsperren, hier muss am Gerät eine Bestätigung erfolgen (beim OP8T waren die Optionen genau falsch dargestellt, also ggf. nochmal machen), danach sollte ein Erfolgsmeldung erscheinen
          • es gibt zwar auch fastboot oem unlock, das sollte eigentlich das gleiche tun, macht es aber im Einzelfall nicht
        • die Nutzerpartition formatieren damit die Geräteverschlüsselung gelöscht wird, sonst geht die Installation nicht
          !Dadurch werden alle Daten gelöscht. Vorher sichern falls noch etwas benötigt wird.
          • per Terminal mit fastboot format:ext4 userdata
          • Bootmenü aufrufen wie oben beschrieben
          • in Recovery booten (advanced -> reboot to recovery)
          • advanced -> wipe
        • den Installer starten

        So, ich hoffe ich habe keine wichtigen Schritte vergessen. Viel Erfolg!

        1 Reply Last reply Reply Quote 1
        • danfroD Offline
          danfro
          last edited by

          In case you stumble upon this post here first, there is also an English version available at: https://forums.ubports.com/post/91516.

          R 1 Reply Last reply Reply Quote 0
          • R Offline
            rocket2nfinity @danfro
            last edited by

            @danfro There's a OP8 port? Don't see it in the list of devices.

            danfroD 1 Reply Last reply Reply Quote 0
            • danfroD Offline
              danfro @rocket2nfinity
              last edited by danfro

              @rocket2nfinity There is a port for OP8T by Ari (@arbk) where I am helping with testing and smaller things. He is currently trying to get things ready to make it available in installer and on devices page. Not sure about status, but should hopefully be available soon.

              And there is also a port for OP8 by Scott Howards who shared a screenshot in main group on TG. I have no information about that at all except of this info.

              But please post English questions in the English instructions which I linked above (https://forums.ubports.com/post/91516). This is the German forum section.

              danfroD 1 Reply Last reply Reply Quote 0
              • danfroD Offline
                danfro @danfro
                last edited by

                Hier den letzten Post nochmal in Deutsch: Es gibt einen Port für das OP8T von Ari (@aribk). Er arbeitet gerade daran den soweit fertig zu machen, dass er im Installer und auf der Geräteseite hinzugefügt werden kann. Ich helfe da mit Tests und kleineren Dingen. Läuft schon ganz gut...

                Und Scott Howards hat in der englischen Telegramgruppe einen Screenshot von einem OP8 Port geteilt. Aber zu diesem Port habe ich keine weiteren Informationen, außer eben, dass es ihn gibt.

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post