• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM][GT-I9100][WIP] Ubuntu Touch Developer Preview

Search This thread

MaxWallstedt

Senior Member
Mar 7, 2013
84
379
Stockholm
Ubuntu Touch Developer Preview
for GT-I9100

Keep in mind that this is only a developer preview, and will probably not function as an everyday ROM.
I will not be responsible for any damage caused by flashing this ROM or anything related.

Downloads:
Download the following and put them on your sdcard:

Optionally (but preferably) control the md5 checksums:
Flashing instructions:
  1. wipe data/factory reset (Make backup first)
  2. flash cm-10.1-********-UNOFFICIAL-i9100.zip
  3. flash trusty-preinstalled-touch-armhf.zip
  4. reboot
  5. (optional) Try to enable 3G data (link)

Current status:
Not working (specific to this device):
Calls/SMS
Audio

Sensorservice problem after reboot
solve by adding to /etc/rc.local:
Code:
./system/bin/sensorservice &
(Diamond5170's original post)

3G data might work if you follow this guide:
https://plus.google.com/100264483712374857174/posts/3o1tjYo9Ghx

Please report what's working and not in this thread to complete this list.

Screenshots:
1-lockscreen.png
2-launcher.png
3-date-time.png

Screenshots by IconRunner, see http://imgur.com/a/LL53v for more.

2-lockscreen-launcher.png
3-browser.png
4-wifi.png

Screenshots by aryan1312, see http://forum.xda-developers.com/showpost.php?p=39087781&postcount=11 for more.

Repos:
The Github repos for this device can be found here:
https://github.com/UbuntuTouch-smdk4210

If you wish to build an image yourself, do the following:
  • Set up your build environment
  • Run:
    Code:
    $ cd <project root>
    $ repo init -u git://phablet.ubuntu.com/CyanogenMod/android.git -b phablet-trusty
  • Create file <project root>/.repo/local_manifests/roomservice.xml with the following contents:
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <manifest>
      <project name="UbuntuTouch-smdk4210/android_device_samsung_i9100" path="device/samsung/i9100" remote="github" revision="refs/heads/phablet-saucy" />
      <project name="UbuntuTouch-smdk4210/android_device_samsung_galaxys2-common" path="device/samsung/galaxys2-common" remote="github" revision="refs/heads/phablet-saucy" />
      <project name="UbuntuTouch-smdk4210/android_kernel_samsung_smdk4412" path="kernel/samsung/smdk4412" remote="github" revision="refs/heads/phablet-saucy" />
      <project name="UbuntuTouch-smdk4210/android_hardware_samsung" path="hardware/samsung" remote="github" revision="refs/heads/phablet-saucy" />
      <project name="UbuntuTouch-smdk4210/proprietary_vendor_samsung" path="vendor/samsung" remote="github" revision="refs/heads/phablet-saucy" />
    </manifest>
  • Run:
    Code:
    $ repo sync
    $ . build/envsetup.sh
    $ brunch i9100
Now your flashable .zip file should be in <project root>/out/target/product/i9100/cm-10.1-********-UNOFFICIAL-i9100.zip

To update your working tree, run the following commands:
Code:
$ repo sync
$ . build/envsetup.sh
$ brunch i9100
You should now have a new flashable .zip file <project root>/out/target/product/i9100/cm-10.1-********-UNOFFICIAL-i9100.zip.
You might want to run 'make clean' or 'make clobber' before 'brunch i9100' to be certain that each change gets compiled.
 
Last edited:

alien0101

Senior Member
May 21, 2010
353
17
Ubuntu Touch Developer Preview
for GT-I9100

Keep in mind that this is only a developer preview, and will probably not function as an every-day rom.
I will not be responsible for any damage caused by flashing this rom or anything related.

Download the following and put them on your sdcard:
Code:
https://dl.dropbox.com/u/44436922/cm-10.1-20130312-UNOFFICIAL-i9100.zip
and
Code:
http://cdimage.ubuntu.com/ubuntu-touch-preview/daily-preinstalled/current/quantal-preinstalled-phablet-armhf.zip
or
Code:
http://cdimage.ubuntu.com/ubuntu-touch-preview/quantal/mwc-demo/quantal-preinstalled-phablet-armhf.zip

Flashing instructions:
1. install CyanogenMod 10.1 on your device, if not already installed (http://forum.xda-developers.com/showthread.php?t=2036229)
2. wipe data/factory reset (Make backup first)
3. flash cm-10.1-20130312-UNOFFICIAL-i9100.zip
4. flash quantal-preinstalled-phablet-armhf.zip
5. reboot


Do we need to install hdpi_overlay?
 

juanono

Senior Member
Jun 22, 2011
114
39
I don't mean to spam threads, but since all the action seems to have moved here I will repost. Do we keep recovery? Can we go back to cm10.1 without using Odin/Heimdall?

Enviado desde mi GT-I9100 usando Tapatalk 2
 
  • Like
Reactions: sanverkapur

Illirici

Member
Mar 3, 2013
10
4
I don't mean to spam threads, but since all the action seems to have moved here I will repost. Do we keep recovery? Can we go back to cm10.1 without using Odin/Heimdall?

Enviado desde mi GT-I9100 usando Tapatalk 2

Since it's cm based, you'll keep recovery, so if you're done playing around with this, just wipe data & flash new rom!

Greetings

Sent from my GT-I9100 using xda app-developers app
 

aryan1312

Senior Member
Sep 23, 2012
266
305
Mumbai
Snapshot

Here are few snapshot of Ubuntu touch :

I jst installed to files :

1st https://dl.dropbox.com/u/44436922/cm-10.1-20130312-UNOFFICIAL-i9100.zip
2nd http://cdimage.ubuntu.com/ubuntu-touch-preview/quantal/mwc-demo/

*Daily update files are causing some problem*

Even though gmail and facebook app opens, but they don't let u log in how much u try u will " error in password "

:D browser is working, from u can login in gmail but facebook opens in simple text format :(

Two finger gesture works fine on notification bar
app manager work fine
 

Attachments

  • 13032013177.jpg
    13032013177.jpg
    246.9 KB · Views: 5,135
  • 13032013178.jpg
    13032013178.jpg
    242.4 KB · Views: 4,889
  • 13032013179.jpg
    13032013179.jpg
    246.6 KB · Views: 4,655
  • 13032013180.jpg
    13032013180.jpg
    249.3 KB · Views: 4,472
  • 13032013181.jpg
    13032013181.jpg
    248.4 KB · Views: 4,223
  • 13032013182.jpg
    13032013182.jpg
    242.8 KB · Views: 4,123
  • 13032013183.jpg
    13032013183.jpg
    248.6 KB · Views: 4,184
  • 13032013184.jpg
    13032013184.jpg
    246 KB · Views: 3,953
  • 13032013185.jpg
    13032013185.jpg
    240.4 KB · Views: 4,375
  • 13032013186.jpg
    13032013186.jpg
    243.4 KB · Views: 3,871

liawim

Senior Member
Jan 4, 2013
88
34
Just mailed to ubuntu touch dev team to update touch/devices site.

Sent from my GT-I9100 using xda premium
 

jezus101

Senior Member
Jun 23, 2012
241
65
www.applepie.weebly.com
This is the third thread of Ubuntu Touch for the S2.......
Mine has been out for ages, look in my signature for the link.
Let the grown ups develop son.
You didn't even say what file they must download from the Ubuntu server.........
 
Last edited:
  • Like
Reactions: TraNe15

MaxWallstedt

Senior Member
Mar 7, 2013
84
379
Stockholm
  • Like
Reactions: ogra-ubuntu

aryan1312

Senior Member
Sep 23, 2012
266
305
Mumbai
Hey max if u want u can add my screenshots ... i don't even need credit for that u are free to use them...
and thnx for the great work...:highfive::good:

I will add a video asap... i was recording a video but sadly my camera was not focusing so i decided to upload jst snapshot...
 
  • Like
Reactions: Raghuvanshi1

Top Liked Posts

  • There are no posts matching your filters.
  • 99
    Ubuntu Touch Developer Preview
    for GT-I9100

    Keep in mind that this is only a developer preview, and will probably not function as an everyday ROM.
    I will not be responsible for any damage caused by flashing this ROM or anything related.

    Downloads:
    Download the following and put them on your sdcard:

    Optionally (but preferably) control the md5 checksums:
    Flashing instructions:
    1. wipe data/factory reset (Make backup first)
    2. flash cm-10.1-********-UNOFFICIAL-i9100.zip
    3. flash trusty-preinstalled-touch-armhf.zip
    4. reboot
    5. (optional) Try to enable 3G data (link)

    Current status:
    Not working (specific to this device):
    Calls/SMS
    Audio

    Sensorservice problem after reboot
    solve by adding to /etc/rc.local:
    Code:
    ./system/bin/sensorservice &
    (Diamond5170's original post)

    3G data might work if you follow this guide:
    https://plus.google.com/100264483712374857174/posts/3o1tjYo9Ghx

    Please report what's working and not in this thread to complete this list.

    Screenshots:
    1-lockscreen.png
    2-launcher.png
    3-date-time.png

    Screenshots by IconRunner, see http://imgur.com/a/LL53v for more.

    2-lockscreen-launcher.png
    3-browser.png
    4-wifi.png

    Screenshots by aryan1312, see http://forum.xda-developers.com/showpost.php?p=39087781&postcount=11 for more.

    Repos:
    The Github repos for this device can be found here:
    https://github.com/UbuntuTouch-smdk4210

    If you wish to build an image yourself, do the following:
    • Set up your build environment
    • Run:
      Code:
      $ cd <project root>
      $ repo init -u git://phablet.ubuntu.com/CyanogenMod/android.git -b phablet-trusty
    • Create file <project root>/.repo/local_manifests/roomservice.xml with the following contents:
      Code:
      <?xml version="1.0" encoding="UTF-8"?>
      <manifest>
        <project name="UbuntuTouch-smdk4210/android_device_samsung_i9100" path="device/samsung/i9100" remote="github" revision="refs/heads/phablet-saucy" />
        <project name="UbuntuTouch-smdk4210/android_device_samsung_galaxys2-common" path="device/samsung/galaxys2-common" remote="github" revision="refs/heads/phablet-saucy" />
        <project name="UbuntuTouch-smdk4210/android_kernel_samsung_smdk4412" path="kernel/samsung/smdk4412" remote="github" revision="refs/heads/phablet-saucy" />
        <project name="UbuntuTouch-smdk4210/android_hardware_samsung" path="hardware/samsung" remote="github" revision="refs/heads/phablet-saucy" />
        <project name="UbuntuTouch-smdk4210/proprietary_vendor_samsung" path="vendor/samsung" remote="github" revision="refs/heads/phablet-saucy" />
      </manifest>
    • Run:
      Code:
      $ repo sync
      $ . build/envsetup.sh
      $ brunch i9100
    Now your flashable .zip file should be in <project root>/out/target/product/i9100/cm-10.1-********-UNOFFICIAL-i9100.zip

    To update your working tree, run the following commands:
    Code:
    $ repo sync
    $ . build/envsetup.sh
    $ brunch i9100
    You should now have a new flashable .zip file <project root>/out/target/product/i9100/cm-10.1-********-UNOFFICIAL-i9100.zip.
    You might want to run 'make clean' or 'make clobber' before 'brunch i9100' to be certain that each change gets compiled.
    21
    We got working volume buttons!

    Now to get those softkeys up and running...

    EDIT: As of 22:50 EST the softkeys are registering. Now to figure out how Qt handles signals. If anyone knows how to call a signal from one .qml file to another, help would be appreciated! I've never worked with this language before :(
    18
    I'd just like to say that Wi-Fi and the home screens now are working great in the raring phablet .zip.
    quantal has the newer core apps like calculator, calendar and clock app, so I would still recommend using quantal over raring.
    15
    Wait, what?? Calls working?
    no, no :)
    I'm working for bring it working :)
    14
    Just a status update.

    I've been working on getting the hardware keys up and running and think I'm starting to see the light at the end of the tunnel. I've found where the key events are handled for standard android stuffs:

    (open platform/frameworks/base/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java and search for KeyEvent. or KeyCode)

    and think I'm narrowing in on where Ubuntu Touch handles touch events (I think it's somewhere inside here). Now, I'm not really a hardcore programmer but we should be able to edit the PhoneWindowManager.java code to simulate whatever the event for swipes is right? As far as I can tell that should work.

    Does anyone have an idea of where the swipe event might be located? I'm basically hoping I stumble upon it right now.

    EDIT: Getting close....

    EDIT2: After going on IRC, it seems like the code is in qml-phone-shell's Shell.qml file. I'm going to see if I can get our Volume Up/Down keys working. Not sure how this file plays into the grand scheme of things though.