How to Install GNU/Linux UBPorts Ubuntu Touch on Oneplus One (and Nexus 5)
Rob Braxman Tech
Here's a guide to installing Ubuntu Touch from UBports, a GNU/Linux mobile platform forked from the original Ubuntu Touch from Canonical. This installation is on a Oneplus One phone (see Nexus 5 comments below). I will also compare this installation process to a Nexus 5 and note any differences here.
The two download links referred to in the video:
(1) UBPorts Installer 0.3.2-beta (as of 10/23/2019) https://github.com/ubports/ubports-installer/releases/tag/0.3.2-beta
(2) Missing ADB dll's (Windows Only) https://brax.me/tools/adb-dll.zip (my site) or if you want to have a trusted source, https://developer.android.com/studio/releases/platform-tools.html
Copying the Missing DLL's (Windows ONLY) Copy the dll files from the directory containing the ADB platform tools dll's as follows: copy *.dll /users/your-user-id/appdata/roaming/ubports/platform-tools
(3) Cable Type Warning - do not use USB cables that have a white USB-A at the end. That signals that it is USB 1.x which is not compatible for this. Use USB-A black (for USB 2.0) or blue (for USB 3.0). Otherwise you will waste time trying to figure out why nothing is running.
***** UPDATE **** Nexus 5 ***** Many differences with procedures on a Nexus 5...
Enable Developer mode on Android by (a) clicking 7 times on Build Number in About Phone, (b) Then in developer options will become visible. Enable ADB Debugging.
On the first boot of the Nexus to the Recovery menu, you have first do an oem unlock. So when I got the error 'Failed Locked Device', I did the following command: cd/users/Your-User-Id/appdata/roaming/ubports/platform-tools fastboot oem unlock fastboot erase cache
This will bring an interface on the Nexus 5 Phone recovery to manually select to unlock. Choose yes to unlock.
- Then unlike the Oneplus One, you can't just leave it on the menu when you go to the Recovery menu. You have to manually select Boot Loader for step1 and then Recovery Mode for Step 2.
This difference may be because the Nexus 5 was running Android originally while the Oneplus One was running Cyanogen Mod. So the boot loader behaved differently.
First impressions: the Nexus 5 is very smooth. I would actually say the browser is a bit faster. Just slightly slower than my Google Pixel when running Android.
This is definitely an option compared to a Oneplus One.
The Oneplus One has a better camera. The CPU specs are very close. The Oneplusone is at 2.5GHZ, the Nexus 5 is at 2.3GHZ with the same Snapdragon CPU and GPU.
CAUTION: Some Nexus 5 models will not have band support with US Carriers. I have one of those. So I can use it only for testing and not as a phone.
PREINSTALLED NEXUS 5 WITH UT
Check my site rob.brax.me and visit the store ... https://www.youtube.com/watch?v=vz18snf3GxQ
34278604 Bytes