Ubuntu Touch auf Xperia X installieren
-
Eine kurze Anleitung, wie man das Xperia X mit Ubuntu Touch bringt. Dieses Tutorial wurde
geschrieben bevor das Xperia X im Ubuntu Touch Installer erschienen ist. Sobald das der Fall ist,
sollte dieser Weg bevorzugt werden.
Schritt 1: Alle Daten auf dem Gerät sichern.
Das betrifft übrigens auch eine Partition mit DRM-keys. Sollte Dir Ubuntu Touch nicht gefallen und
du willst zurück auf Android und da noch Netflix-Serien schauen, solltest du einen Blick hier drauf
werfen: https://together.jolla.com/question/168711/xperia-x-backup-ta-partition-before-unlocking-
bootloader/Schritt 2: Das richtige Android installieren!
Das Gerät muss auf Android 8 sein! Bei Android 7 oder älter funktioniert diese Installationsmethode nicht. Um das Gerät zu upgraden unter Einstellungen->System->Software Updates so lange upgraden bis Android 8 erreicht wurde. Das kann ein paar Stunden dauern.
Alternativ gibt es das Sony-Flash-Tool welches dummerweise nur auf Windows funktioniert. Ihr könnt es hier herunterladen: https://developer.sony.com/develop/open-devices/get-started/flash-toolDieses Tutorial-Video von Sony zeigt wie das ganze funktioniert:
https://www.youtube.com/watch?
time_continue=115&v=ieYxHKb-eMgSchritt 3: Nun muss der Bootloader entsperrt werden.
3.1) Gehe dafür zuerst in die Telefon-App und gib dort ein: ##7378423##.
Unter Service info > Configuration > Rooting Status sollte Yes stehen. Sonst kommen wir hier wohl
nicht weiter ...
Aktiviere nun die Entwickleroptionen indem du in der Einstellungs-App unter "System" auf "Build
Number" 10 mal hintereinander schnell drauf tippst. Anschließend gehst du eine Ebene zurück und
in die Entwickleroptionen und aktivierst den "OEM Unlock"-Schalter und den "Adb debugging"- Schalter.3.2) Nun brauchen wir die IMEI deines Gerätes. Diese Nummer ist für jedes Gerät einzigartig und
findest du in den Einstellungen unter "System" und "Status". Mit der IMEI kannst du Deinen
Unlock-Key erhalten auf dieser Website: https://developer.sony.com/develop/open-devices/get-
started/unlock-bootloader/3.3) Jetzt gehen wir in den Fastboot-Modus! Ich gehe mal davon aus, dass du einen PC mit Ubuntu
hast. Erst einmal brauchst du fastboot. Öffne das Terminal und gib ein:sudo apt install fastboot adb
Sobald das installiert ist schließt Du dein Xperia X an den PC an und gehst in den Fastboot Modus
mit dem Befehl:adb reboot bootloader
Auf dem Xperia X erscheint noch ein Dialog, ob Du deinem eigenen PC vertrauen willst. Falls dem
nicht so ist, das Problem mithilfe dieser Url bitte beheben: https://www.selbstbewusstsein-staerken.net/Auf dem Xperia X sollte nun die Status-LED blau leuchten. Jetzt kannst du den Bootloader
entsperren mit dem Befehl:fastboot oem unlock 0xHIERDEINENUNLOCKCODEHIN
Also falls dein Unlock-Code z.B. 1234 ist:
fastboot oem unlock 0x1234
Wenn jetzt kein Fehler angezeigt wird, können wir weitermachen.
Schritt 4: Zusätzliche Binaries installieren.
Wir müssen nun hier eine Datei herunterladen, die wir vor Ubuntu Touch flashen müssen:
https://developer.sony.com/file/download/software-binaries-for-aosp-nougat-android-7-1-kernel-4-4-loire/Sobald wir diese haben, flashen wir sie (wir sind noch im Fastboot-Modus. Der Modus mit der blauen LED!) mit:
fastboot flash oem SW_binaries_for_Xperia_AOSP_N_MR1_5.7_r1_v08_loire.img
Schritt 5: Ubuntu Touch installieren (endlich)!
Ab hier kann man mit dem ubports-Installer weitermachen!
Oder:
Lade dir das Flash-Tool herunter und installiere es:
https://ci.ubports.com/job/goget-ubuntu-touch/job/bionic/5/artifact/ubuntu-device-
flash_0.35+ubports+0~20181221200828.5~1.gbpd7daaa_amd64.debAnschließend kannst du aus Fastboot heraus Ubuntu Touch installieren:
fastboot erase cache
fastboot erase userdata
fastboot erase system
ubuntu-device-flash touch --device=suzu --channel=16.04/arm64/hybris/stable --bootstrapWenn alles durchläuft aber das Gerät nicht booten möchtet, dann hast du wohl eine zu alte Android Version.
Also ab zurück zu Schritt 2.
Wenn noch nicht mal das Recovery erscheint, dann hast du wohl nicht genug gewiped.
https://together.jolla.com/question/168711/xperia-x-backup-ta-partition-before-unlocking-
bootloader/