Apr 1, 2014

Ubuntuist - Completely

Testing shinny Ubuntu 14.04 amd64 is really cool, it's considering NOT stable, but very usable. I have been GOOGLIST for a long time, trapped into " google jail " by using, google, email account, online contact, google drive, blogger, google-chrome, android smart phone . I have been looking for alternatives, at least for smart phone, I can either pick windows phone, Firefox OS, ubuntu touch up, and browser. Well, I can say google-chrome is innovative web browser, at least on design, simple and clean. Any other web-browser look like, following google design. Just see the metaphore of Firefox Design, Internet Explorer, Epiphany. Ubuntu introducing new comer ( from gnome 3 camp I Think ), a shinny WEBAPP , the Name is vague why they did not named i.e "Columbus, Voyager or other more sexier name "

Browser / webapp

Minimalis browser is default browser running on ubuntu touch. No released device "yet" up to the point of time this article published, but development preview lives on many of Nexus Devices : Maguro, Mako, Hammerhead. This webapp running very nice on ubuntu 14.04 amd64 (x86) platform. Seems ubuntu working hard to port an Hybrid app for all devices, PC, SmartPhone, Tablet. Currently I used epiphany the gnome web-browser, which renammed to web and the sister named "Browser"


Flash Galaxy Nexus with Ubuntu Touch

No doubt, the best way to flash Nexus Devices with " ubuntu touch " is using ubuntu linux distro. Zero tweaking, Null configuration, almost straight forward. No linux or developer skill needed, just a will to read many of tutorial on the web, super dupper easy, unless to wanna to flash Non Nexus Devices, then a work hard is must.
Prepare to Install Required Flashing Tools
Presumed it is on ubuntu 14.04 , open terminal, ensure main universe ubuntu repository is enable use nano or other preffered test editor :
execute on terminal : $ sudo [space] nano [space] -w /etc/apt/sources.list [enter]
if you see like this, you are safe

### /etc/apt/sources.list

deb http://archive.ubuntu.com/ubuntu/ trusty universe


if you see different, i.e like this
### /etc/apt/sources.list

# deb http://archive.ubuntu.com/ubuntu/ trusty universe


Please edit, uncomment [delete sign # before word deb] and save

Install Required Flashing Tools
Execute on the terminal :


>$ sudo [space] aptitude [space] update [center]
>$ sudo [space] aptitude [space] install [space] phablet-tools [space] ubuntu-device-flash [enter]


Flashing Ubuntu Touch on Galaxy Nexus
Situation


.... ENSURE YOUR DEVICE BOOTLOADER MUST BE UNLOCKED ....
.... BEFORE FLASHING ANYTHING ....


If your device running android, connect device to ubuntu machine with usb debugging enable : ON DEVICE setting > developer option > usb debugging enable and execute on terminal :

>$ adb [space] devices [enter]
# if you see :
List of devices attached
014E0F5212008010 device

YOU ARE SAFE ... mean connection between phone and pc is going well... proceed


Execute on Terminal :

$ adb [space] reboot-bootloader [enter]


Your device will reboot into bootloader state


If your device bootloader on LOCKED state,
please unlock before flashing



To Unlock bootloader
Set Phone on bootloader/fastboot mode ( above )
Execute terminal command

>$fastboot [space] oem [space] unlock [enter]

ON PHONE
Choose ACCEPT ( use volume button to choose and power button to confirm )

... Phone will rebooting
After phone on device state ( booting Android )
Execute again terminal command to set phone into bootloader
>$adb [space] reboot-bootloader[enter]

While device on bootloader state, let start the fun execute on terminal :

>$ ubuntu-device-flash [space]--device=maguro [space] --channel=saucy-customized [space]--bootstrap [enter]
.. YOU WILL SEE something

269.80 MB / 269.80 MB [======================================] 100.00 % 580.85 KB/s
2014/04/01 16:01:32 Start pushing /home/x1123/.cache/ubuntuimages/pool/ubuntu-
d089ad76802f5698cfb0acadfe9e441a56a5fbe3af6f0df4e099398910e84212.tar.xz to device


Just wait, relax and take some coffee or lemonade, it will takes couple minutes/hours depending on your internet speed

After you see on terminal : something like

2014/04/01 16:02:22 Created ubuntu_command: /home/x1123/.cache/ubuntuimages/ubuntu_commands219979904
2014/04/01 16:02:22 Rebooting into recovery to flash



YOUR DEVICE TURNING INTO > Recovery Mode and Flashing Mode :





Just wait about 30 minutes, device will booting herself INTO UBUNTU TOUCH









THATS IT

After the phone running Ubuntu Touch. Just test all available channels by executing on terminal ( Phone booting on ubuntu touch and connected to PC via usb port )

>$ ubuntu-device-flash [space]--channel=CHANNEL NAME[enter]
>$ ubuntu-device-flash [space]--channel=saucy-proposed-customized[enter]



List of Available Channels
Stable
saucy
saucy-customized
saucy-proposed-customized
saucy-proposed-customized-generic
saucy-surfaceflinger

Devel
trusty
trusty-customized
trusty-proposed
trusty-proposed-customized
trusty-proposed-customized-generic



.... NOW YOU ARE JAILED BY UBUNTU ....

Real Multilib Userland on Linux

Read multilib requirement on Android rom building and other stuff. About two years absent from getting rid with android rom. I have time to...