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/androi..._samsung_i9300
- Exynos4412 Kernel: https://github.com/Androguide/androi...msung_smdk4412
- Exynos4412 Common device-tree: https://github.com/Androguide/androi...mdk4412-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- FixedNo 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...rmel-i9300.zip OR http://d-h.st/IaD (md5: 7fed714149d95445869aef0ebc7a1fad)
- Preinstalled ubuntu image (updated daily): http://cdimage.ubuntu.com/ubuntu-tou...blet-armhf.zip
(md5: http://cdimage.ubuntu.com/ubuntu-tou...mhf.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)
- 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 @adityalahiri13 : http://www.techgeekal.com/2013/06/10...ung-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




Philadelphia, PA



Melbourne
Lyon, France
Kuala Lumpur


Linear Mode