
I recently work on a port for Ubuntu Touch on android. And I achieve to build something
#include <std_disclaimer.h> /* * Your warranty is now void. * * I am not responsible for bricked devices, dead SD cards, thermonuclear war, * or you getting fired because the alarm app failed. Please do some research * if you have any concerns about features included in this ROM * before flashing it! YOU are choosing to make these modifications, and if * you point the finger at me for messing up your device, I will laugh at you. */
Downloads
UPDATE : Working (building) on a new build.... With a bunch of new stuff...
SPOIL : A piece of spoil if you wanna know what I'm up to ... https://github.com/ubuntu-touchCAF/a...a0a96859f3483e
Hre is a new build. But it's not the build I annnonced. Let me explain you.
Why this isn't the right build ?
I'm currently working on a rebased Ubuntu Touch (rebased on CAF wasn't has good as I thought). The "non-AOSP"/"Important" patches are made and applied. Sources are up-to-date. BUT there still is an issue : to do this a clean way, I need to update Ubuntu Touch from android-4.4.2_r1 to android-4.4.4_r2 and this take a very very very long time indeed (downloading files, merging the updates, ...). So I decided to do other stuff while the sources are downloading.
So.... What did you throw here ?
As I said many times, there aren't any developpers working on porting Ubuntu Touch there. But I found one a while ago wich his working on the OnePlus One and get it """working""" (thread here). And now that I have a bit of time, I decided to adapt his sources to Moto G. @mariogrip actually made everything work except RIL, Camera and bluetooth : it's not a daily driver at all.
But I didn't choose to follow his way earlier for a good reason : he didn't made such a clean job. Sources are dirty, commits are wrongly looking, device tree is wierd, he uses way too much AOSP, ... But I entirely respect him because he did the work I couldn't achieve to do.
So I leave you with this build down bellow.
Downloads - Non-tested but may be interessting for enthusiasts
boot.img - 9.3 Mo
recovery.img - 8.4 Mo
system.img - 126.3 Mo
UbuntuTouch-falcon-installer.zip - 4 Ko
How to install this on your device ?
Flash on you device,
1. Download boot.img, recovery.img, system.img, UbuntuTouch-falcon-installer.zip and wily-preinstalled-touch-armhf.tar.gz
2. Reboot the device into fastboot mode
3. Flash boot.img using fastboot
fastboot flash boot boot.img
5. Wait until adb has started (use "adb devices" to check if it has started)
6. Extract UbuntuTouch-falcon-installer.zip, remember to have the configs folder in the same folder as the script.
7. Flash ubuntu root system and system.img using rootstock installer
./MotoG-rootstock-installer wily-preinstalled-touch-armhf.tar.gz system.img
Source : http://wiki.ubports.com/index.php/OnePlus_One
The sources is now here : CAF Ubuntu Touch
You can build by yourself thanks to this tutorial
Flash
Do not forget to do a NANDROID backup before flashing anything.
You need to use Ubuntu AND a Motorola Moto G (2013) Unlocked
That's only flashable on Ubuntu/Linux because the rootstock software (flashing tool) doesn't exist on Windows OS
A - Install adb and fastboot
[HIDE]
sudo apt-get install android-tools-adb android-tools-fastboot android-tools-fsutils bzr
Connect your device de the PC using an USB cable.
B - Download the requiered files
Downloads the images and download the preinstalled files from Ubuntu like this :
wget http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/current/wily-preinstalled-touch-armhf.tar.gz
Now reboot in recovery mode (By volume - to "recovery" and then volume + to confirm)
Go into Wipe and format DATA & SYSTEM and cahce/dalvik cache..
Next use Advanced Wipe and format every choice indidualy.
Now (in the terminal)
$ ./project-rootstock-ng/rootstock-touch-install wily-preinstalled-touch-armhf.tar.gz system.img
Remember that's a community project

Thanks guyw


XDA:DevDB Information
[WIP] Ubuntu Touch Port on Falcon, ROM for the Moto G
Contributors
h2o64, h2o64
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
Based On: AOSP & CyanogenMod
Version Information
Status: Testing
Created 2014-07-18
Last Updated 2015-06-07



Loading...
Philadelphia, PA


Buenos Aires
Paris
Istanbul
São João de Meriti
Shillong
Linear Mode