Results 1 to 3 of 3

Thread: Unbuntu for Android Developer Preview Out!!!

  1. #1
    Join Date
    Jun 2008
    Posts
    1,959
    Rep Power
    0

    Cool Unbuntu for Android Developer Preview Out!!!

    Yes yes Linux or F.O.S.S fans that loves Ubuntu from the start and have watched it grow on the Desktop..... Now you can watch it grow on your Mobile with an almost desktop-like experience.

    The Ubuntu for Android version is based on...... No other than CM. Yes! You heard it, CyanogenMod.

    The Developer Preview is dubbed Touch Developer Preview on Ubuntu.com (wiki site)--> Ubuntuwiki.com




    The Touch Developer Preview project provides the open source code for enthusiasts and developers, to familiarise themselves with Ubuntu'€™s phone and tablet experience and develop applications on spare devices

    The Ubuntu Touch Developer Preview is a collection of open source projects that bring Ubuntu to multiple devices and form factors.

    It is currently work in progress and intended for enthusiasts who want to contribute testing and building the platform.
    What to expect after flashing
    For detailed information check the release notes
    Shell and core applications
    Connection to the GSM network (on Galaxy Nexus and Nexus 4)
    Phone calls and SMS (on Galaxy Nexus and Nexus 4)
    Networking via Wifi
    Functional camera (front and back)


    Device accessible through the Android Developer Bridge tool (adb)

    Supported devices and codenames
    The table below lists the supported devices and their corresponding factory images, should you want to switch back to Android. The images can be found here.

    Device Codename Factory firmware from Google

    Galaxy Nexus---maguro--------takju or yakju
    Nexus 4--------mako----------occam
    Nexus 7--------grouper--------nakasi or nakasig
    Nexus 10-------manta---------mantaray

    Flashing the device
    Step 1 - Desktop Setup

    The following steps are required on your desktop system that you'll need in order to flash and communicate with the device.

    Setup the Touch Developer Preview Tools PPA

    The PPA has the tools and dependencies to support Precise, Quantal and Raring. Add the Ubuntu Touch PPA by adding the following custom source list entry to your /etc/apt/sources.list file.

    Code:
    sudo add-apt-repository ppa:phablet-team/tools
    or if add-apt-repository is not available, append the following to your sources.list:

    deb http://ppa.launchpad.net/phablet-team/tools/ubuntu [dist-codename] main
    deb-src http://ppa.launchpad.net/phablet-team/tools/ubuntu [dist-codename] main

    *Note: replace [dist-codename] with precise, quantal or raring

    Then do the following:

    Code:
    sudo apt-get update
    sudo apt-get install phablet-tools android-tools-adb android-tools-fastboot

    Step 2 - Device unlock

    If the device is already unlocked, skip to Step 3. These steps will wipe all personal data from the device.
    With the device powered off, power on the device by holding the Power button + volume up + volume down.
    The device will boot into the bootloader.
    Plug the device into the computer via the USB cable.


    On your computer, press Ctrl+Alt+T to start a terminal. Type
    Code:
    sudo fastboot oem unlock
    , followed by Enter
    On the device screen, accept the terms of unlocking.
    Boot the device by pressing the power button (pointed by an arrow with Start on the screen).



    Step 3 - Initial Device Setup

    Follow these initial steps on your device:
    If not booted, boot the device into Android
    Enable USB debugging on the device


    on Ice Cream Sandwich (version 4.0) go to Settings and turn on USB Debugging (Settings > System > Developer options > USB debugging).


    on Jelly Bean (versions 4.1 and 4.2) you need to enter Settings, About [Phone|Tablet] and tap the Build number 7 times to see the Developer Options, activate USB Debugging via Settings > Developer options > USB debugging.
    on 4.2.2 you will need to accept a host key on the device, if you already had adb installed, do the following


    On the workstation-> adb kill-server; adb start-server
    Plug the device into the computer via the USB cable.
    Depending on the installed Android version, a popup will show up on the device with the host key that needs to be accepted for the device to communicate with the workstation.


    Save the version of the current image on the device, if on Android, to use as a reference to revert back to. The version can be found by going to Settings > About Phone > Build Number.



    Step 4 - Deploying Image to Device

    To install the Ubuntu Touch Developer Preview on your device, you will need to execute the command below. Please note, this will wipe the contents of the device so ensure you have made a back-up. To install and get updates, run the following command:

    Code:
    phablet-flash -b
    The -b performs a full bootstrap on the device. If the device is already unlocked it will carry on. If you have already bootstrapped once and want to install a daily just do:

    Code:
    phablet-flash
    This will deploy the latest build onto your device. Your device should reboot into the Ubuntu Unity shell.

    Notes:


    the files are saved in Downloads/phablet-flash.
    If the deploy fails(ex boots to black screen), try wiping the /data partition on your device and redeploy


    phablet-flash will not work unless you have booted your device (it must not be displaying the boot loader screen and "adb devices" should list your device).



    Restoring Android

    The Ubuntu Touch Preview image is not for everyone and may not suit your current needs (yet). If you wish to roll back to an Android factory image, follow these steps:
    Recall the version that was installed before flashing.
    Download the factory image corresponding to your device's model and version (initial table has links).
    Ensure the device is connected and powered on.
    Extract the downloaded file and cd into the extracted directory.


    run
    Code:
    adb reboot-bootloader
    Code:
    run ./flash-all.sh
    (use sudo if lack of permissions on the workstation don't allow you to talk to the device).

    Your device should boot into Android after the process is finished.
    No other devices are officially supported other than those listed above but, there is already a port for Samsung Galaxy S I9000. The installation is a bit different and not all feature that works on the officially supported devices work on it but the basics like: UI, Wi-Fi and Camera works

    Other features like: GSM and data (need modification in ubuntu ril layer), /sdcard access and Audio and media decoding does not work

    In a case where you want to try it on a SGS I9000, you can download the installation file and flash it on top of CM10 OR cm10.1......



    INSTRUCTION IS AS FOLLOWS:

    Make sure you are on CM10/CM10.1 before installing this.
    1) Reboot into Recovery
    2) Do a Nandroid backup!
    3) WIPE (wipe data/factory reset) This is required or you won't have enough space on /data and install will silently fail
    4) Flash Ubuntu Bootstrap for Galaxy S
    5) Flash Ubuntu CD Image
    6) Flash Ubuntu Dev Tools for Galaxy S
    7) Reboot


    IF YOU FEEL LIKE UNINSTALLING/ REVERTING TO YOUR PURE UNTOUCHED ANDROID OS:

    1) Reboot into Recovery
    2) Restore your Nandroid backup (that you made in step 2 in during installation) OR flash CM + data wipe
    3) Reboot

    Hope this move to go mobile turn out to be a plus for Ubuntu.......
    Last edited by Anthon; Mar 3, 2013 at 10:12 PM. Reason: added source url
    LAPTOP:- Alienware M11x C2D @1.7GHz, SATA 300GB HDD, nVidia GT 335M 1GB (dis.), Intel GMA HD-64MB (int.), 2GB DDR3 RAM @1066MHz, 1.3MP webcam Running Windows7 64bit
    MOBILE DEVICE:- SGS3 T999 dual core Qualcom Snapdragon @1.5GHz, 2GB RAM, 16GB (int. SD), Adreno 225 GPU, 8MP pri. cam, 1.9MP ff running Stock:4.0.4 UVLH2 modem

  2. #2
    Join Date
    May 2005
    Posts
    85
    Rep Power
    0

    Default

    Is that supported device list current ? because
    It can also be ported to Samsung galaxy tab 10.1 which is the only reason i am gonna buy one .

  3. #3
    Join Date
    Jun 2008
    Posts
    1,959
    Rep Power
    0

    Default

    Quote Originally Posted by tonyr View Post
    Is that supported device list current ? because
    It can also be ported to Samsung galaxy tab 10.1 which is the only reason i am gonna buy one .
    Yes the list is current and Ubuntu for mobile can be ported to a lot of devices.... Doesn't mean they are officially supported. It just means a dev. finds it worth while to port it to the device/devices of his/hers choice.
    LAPTOP:- Alienware M11x C2D @1.7GHz, SATA 300GB HDD, nVidia GT 335M 1GB (dis.), Intel GMA HD-64MB (int.), 2GB DDR3 RAM @1066MHz, 1.3MP webcam Running Windows7 64bit
    MOBILE DEVICE:- SGS3 T999 dual core Qualcom Snapdragon @1.5GHz, 2GB RAM, 16GB (int. SD), Adreno 225 GPU, 8MP pri. cam, 1.9MP ff running Stock:4.0.4 UVLH2 modem

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •