ubports / ubports-installer

A simple tool to install Ubuntu Touch on UBports devices
https://github.com/ubports/ubports-installer/releases
GNU General Public License v3.0
546 stars 120 forks source link

New 16.04/stable install on FP3+ #3351

Open ibuclaw opened 1 year ago

ibuclaw commented 1 year ago

UBports Installer 0.10.0 (deb) Environment: Ubuntu 23.04 Lunar Lobster linux 6.2.0-23-generic x64 NodeJS v18.12.1 Device: FP3 (Fairphone 3/3+) Target OS: Ubuntu Touch Settings: {"bootstrap":true,"wipe":true,"channel":"16.04/arm64/android9/stable"} OPEN-CUTS run: N/A Pastebin: https://snip.hxrsh.in/ubi-1687718764777

After the first reboot ("Installing updates" step), subsequent reboots fail with:

Your device is corrupt. It can't be trusted and will not boot.

luksus42 commented 1 year ago

Hi, did you have Android 10 installed on the device, before using the installer?

ibuclaw commented 1 year ago

Hi, did you have Android 10 installed on the device, before using the installer?

It was Android 12 IIRC, as that's the current version of fairphone OS. But I'll have to check the sequence of steps I made.

I think it was

Why would the version of Android installed on the phone before ubports matter? It's reformatting all disks with ext4 anyway as far as I can tell.

§(dunno why, if it didn't succeed the first time, don't expect it to suddenly work on second attempt, but was getting a feel for the process of installing own system on it, so might have made a mistake in the first attempt at flashing a phone).

luksus42 commented 1 year ago

Ok. You need to have installed a Android 10 version of Fairphone, before you proceed with the installer. Its about the vendor partition.

When the FP3 gets selected in the installer, you get prompted with a dialog, which tells you the dependencies needed. There is a link to Download the Android 10 version, which you can flash. After that, you can install Ubuntu touch.