[Galaxy S III Original Android Development] Androguide.fr:
I do not own the i9300 anymore, older builds are still available but I won't be able to publish any new one

THIS IS STILL AT AN EXPERIMENTAL STAGE​

Hey guys, I started porting Ubuntu Touch to the international S3 (i9300).

This is just a first build, so there are quite a few bugs (listed below).

DISCLAIMER: Flash this at your own risk.
I won't be held responsible for any damage done to anything whatsoever, you guys should know the drill by now

Source-Code

You can find the GPL-compliant code on my github for both the device-tree and the kernel :

i9300 Device-Tree: https://github.com/Androguide/android_device_samsung_i9300

Exynos4412 Kernel: https://github.com/Androguide/android_kernel_samsung_smdk4412

Exynos4412 Common device-tree: https://github.com/Androguide/android_device_samsung_smdk4412-common

Proprietary blobs: https://github.com/Androguide/android_vendor_samsung

CM common vendor blobs: https://github.com/Androguide/android_vendor_cm

local_manifest & modified CM manifest: https://github.com/Androguide/Ubuntu-Touch_manifests

Platform source code: http://phablet.ubuntu.com/gitweb

Build instructions

Build instructions, components licensing, and more in-depth infos on this port in the official wiki page for i9300: https://wiki.ubuntu.com/Touch/Devices/i9300

Known Issues

Fonts are messed-up - Fixed

No Wifi - Fixed

No GSM/Phone calls

Everything else seems to be working just fine (both cameras, brightness etc...) but please report if you find

anything other

than what is mentioned in the "State of Things on Official Builds" section of this post

Instructions

In recovery, wipe data, dalvik, cache (and optionally system, just to be sure)

Flash saucy-preinstalled-armel+i9300.zip

first

Then

flash saucy-preinstalled-phablet-armhf.zip

Reboot

Downloads

Build n°4: http://goo.im/devs/Androguide/Ubuntu-Touch/i9300/saucy-preinstalled-armel-i9300.zip OR http://d-h.st/IaD (md5: 7fed714149d95445869aef0ebc7a1fad)

Preinstalled ubuntu image (updated daily): http://cdimage.ubuntu.com/ubuntu-to.../current/saucy-preinstalled-phablet-armhf.zip

(md5: http://cdimage.ubuntu.com/ubuntu-to...t/saucy-preinstalled-phablet-armhf.zip.md5sum)

Changelogs

Build n°4:

Updated to Ubuntu 13.10 Saucy Salamander

Auto Rotation on supported apps

System settings

All installed apps show-up in the launcher

More

Build n°3:

Fixed Wi-Fi (commit)

Removed all useless dependencies & overlays (commit1 / commit2 / commit3)

Added cool Ubuntu ASCII art as the first logcat message on boot (replaces CM's one) (commit)

Removed some useless build.prop flags related to dalvik (commit)

Build n°2:

Fixed fonts by downgrading mali drivers to r3p0 (commit)

Downgraded ump drivers to r3p0 (commit)

Removed some unused packages & dependencies (commit1 + commit2 )

Documented changes on github (commit)

Build n°1:

Initial build

State of Things on Official builds

This table shows the current state of working/partly-working/non-working features on official builds for Nexus devices.

Ultimately, the goal for the S3 is to have the same set of working features as on Galaxy Nexus (maguro) :

Reviews

Article & installation guide by [MENTION=4602413]adityalahiri13[/MENTION] : http://www.techgeekal.com/2013/06/10/ubuntu-touch-for-the-samsung-galaxy-s3/

Credits

Canonical for Ubuntu & Ubuntu Touch

CyanogenMod for the base tree & kernel sources

Linaro for their 4.7.2 gcc toolchain, used to compile those builds

Screenshots