Bueno os dejo por aqui el port de la ROM de Ubuntu touch (Basado en 4.4.2) para nuestro dispositivo
Ir al link original: http://forums.oneplus.net/threads/wip-ubuntu-touch-for-oneplus-one.266170
De momento el desarrollador ha conseguido que funciones lo siguiente, pero esta trabajando para hacerla funcional.
Changelog:
Funciona
No Funciona
Not Tested
Graphics
Boot process
Rotation
Cellular Radio
BT
Wireless network
Sound
Touch
Camera
Video Decode
Suspend/Resume
Ncesario Bootloader abierto y recomendable recovery TWRP
Como instalar la Rom:
NECESARIO UBUNTU O OTRA DISTRIBUCION DE LINUX
Realizar backup con el recovery. En el tutorial pone que hay que hacer full wipe, de la memoria interna tambien, Pero no es necesario, con hacer todos los WIPES menos el de memoria interna tambien funciona.
Flashea bajo tu propia responsabilidad.
Ingles:
(Click para mostrar/ocultar)Test Build (Not Stable at all!, build by me)
Flash on you device, THIS MAY BRICK YOUR DEVICE!!!!! DON'T DO THIS IF YOU DON'T KNOW WHAT YOU ARE DOING!!!!!
FIRST DO A BACKUP! YES, DO IT!
1. Download
UbuntuTouch-opo-installer.zip,
boot.img,
system.img and
vivid-preinstalled-touch-armhf.tar.gz
2. Reboot the device into fastboot mode
3. Flash boot.img using fastboot
Código:
fastboot flash boot boot.img
4. Boot the device back to recovery (I recommend twrp, but anything should work!)
5. Wait until adb has started (use "adb devices" to check if it has started)
6. Extract UbuntuTouch-opo-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
Código:
./OnePlusOne-rootstock-installer vivid-preinstalled-touch-armhf.tar.gz system.img
8. After that it should boot ubuntu

Español: (Google Translate)
(Click para mostrar/ocultar)Test Build (No ESTABLE)
Flash en su dispositivo, esto puede
BRICKEAR SU DISPOSITIVO !!!!! NO HACER ESTO SI USTED NO SABE LO QUE ESTÁ HACIENDO !!!!!
PRIMERO HAGA UNA COPIA DE SEGURIDAD!
1. Descargar
UbuntuTouch-opo-installer.zip,
boot.img,
system.img y
vivid-preinstalled-touch-armhf.tar.gz
2. Reiniciar el dispositivo en modo fastboot.
3. Flash boot.img usando fastboot
Código:
fastboot flash boot boot.img
4. Encender el dispositivo en Recovery (Recomendable TWRP, pero todo debería funcionar!)
5. Esperar a que inicie ADB (usar "adb devices" para saber si ha empezado)
6. Extraer UbuntuTouch-opo-installer.zip, El contenido(carpeta config y el scrip deben de estar en la misma carpeta que todo lo demas)
7. Flashear ubuntu_root_system y system.img usando rootstock_installer
Código:
./OnePlusOne-rootstock-installer vivid-preinstalled-touch-armhf.tar.gz system.img
8. Despues ya podras arrancar con Ubuntu

Se puede probar en multirom, en el post original viene, no lo pongo porque yo no lo he probado
IMPORTANTE: Fix si hay Bootloop
Servidores de descargas:
Servidor de Descarga:
http://download.mariogrip.com
Nigtly:
http://download.mariogrip.com/Ubuntu...s-One/nightly
Seguimiento Nigtly:
Build server:
http://ci.mariogrip.com
Video Tutorail para flashear la ROM:
Archivos necesarios:
Para desarolladores:
(Click para mostrar/ocultar)
Before Starting
You will need a Ubuntu!
You will need to install packages which are used to build and download all repositories (This will take a while! Getting 15Gb via the network is quite slow even if you have a good connection.) :
Automatic setup of development environment (remember do this will install in you curent directory:
Código:
bash <(curl -s https://raw.githubusercontent.com/ubuntu-touch-oneplus-one/ubuntu-touch-for-oneplus-one/master/auto-setup.sh) -s
Manual setup of development environment
Código:
sudo apt-get install git gnupg flex bison gperf build-essential \
zip bzr curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \
libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \
libgl1-mesa-dev g++-multilib mingw32 tofrodos \
python-markdown libxml2-utils xsltproc zlib1g-dev:i386 schedtool
On Utopic (and maybe other) the 4.8 version of g++ is needed:
Código:
sudo apt-get install g++-4.8-multilib
Before 14.04 Trusty you'll also need to set up the tools PPA. (
https://wiki.ubuntu.com/Touch/Instal..._Desktop_Setup)
You also need to install phablet-tools:
Código:
sudo apt-get install phablet-tools
Downloads repositories
Código:
mkdir phablet
phablet-dev-bootstrap phablet
repo sync
Adding roomservice.yml to .repo/local_manifests
https://github.com/ubuntu-touch-onep...ocal_manifests
Replace manifest.xml in .repo (Do not REPLACE the file because the manifest.xml file in .repo is a link file, better to just copy paste.)
https://github.com/ubuntu-touch-onep...r/manifest.xml
After adding roomservice and edited manifest.xml do
Build
work in progres
Código:
source build/envsetup.sh
lunch aosp_bacon-userdebug
make
Mas Informacion