[Nexus 4 Android Development] sledges:
Sailfish OS for Nexus 4

The porting effort is now continued by community: http://xdaforums.com/nexus-4/development/rom-sailfish-os-community-port-t2969823

This is Jolla's port of Sailfish OS for the Nexus 4 (check full address in post #3)

It features a gesture-based user interface with a unique design and ease-of-use in mind.

For more information about Sailfish OS please head over to sailfishos.org.

This is not an Android ROM, this is a different base of an operating system called Linux, running the GNU C library (glibc).

It only uses parts of Android for hardware enabling (drivers).

Special Thanks to the Nexus 4 porters, carepack who took over as community's release engineer, MultiROM author Tassadar, Jolla sailors especially MSameer for camera experiments, early porters Stskeeps, lbt, thp, alterego, faenil, LEDs spiiroin, sensors lpotter, USB phdeswer, the HADK team, the Mer Project, the Nemo Project and all the fine people over at #sailfishos-porters

Release Notes:

This release is based on Sailfish OS 1.0.8.19 (Tahkalampi).

The Nexus 4 port is considered to be of beta quality.

Though depending on your usage it might be stable enough for daily use.

Download & installation instructions:

* Install adb and fastboot

a. Debian/Ubuntu: apt-get install android-tools-adb android-tools-fastboot

b. Fedora: yum install android-tools

c. Mac OS X: Install Homebrew from http://brew.sh/, then: brew install android-platform-tools

d. Windows: See http://wiki.cyanogenmod.org/w/Doc:_fastboot_intro for instructions

MultiROM ≥v28 ability is in the image. See options of how to layout your MultiROM in #2 post below.

Alternatively, just have it as your primary ROM:

* Install Android 4.2.2 (JDQ39) to your Nexus 4

a. Instructions here: https://developers.google.com/android/nexus/images#instructions

b. Download links can be found here: https://developers.google.com/android/nexus/images#occamjdq39

* Download CyanogenMod 10.1.3 for your Nexus 4

a. Perform Factory Reset and wipe contents of the /data/ partition in case of leftovers from previous ROMs

b. The file you want to download is cm-10.1.3-mako.zip

c. Download links can be found here: http://wiki.cyanogenmod.org/w/Install_CM_for_mako

* Download the Sailfish OS for Android image for "mako"

a. The file you want to download is http://releases.sailfishos.org/sfa-ea/sailfishos-mako-release-1.0.8.19-EA4.zip

b. Another flavour filled with demo content: http://releases.sailfishos.org/sfa-ea/sailfishos-mako-release-1.0.8.19-EA4-demo-content.zip

* Install CyanogenMod 10.1.3 on your Nexus 4

a. Follow the instructions at: http://wiki.cyanogenmod.org/w/Install_CM_for_mako

* After flashing the "cm-10.1.3-mako.zip" file, flash the Sailfish OS .zip file in the same way ("on top of it")

* Reboot bootloader, Sailfish OS should boot and be visible

We recommend reading through http://jolla.com/guide/ -- some parts may not apply to Nexus 4

HW Support status:

(Look for Nexus 4 row): https://wiki.merproject.org/wiki/Adaptations/libhybris

Bug reports, if internet search refuses to help:

First search XDA for keywords. Things like libsailfishapp have already been worked out by this amazing community

Software-related bugs (Sailfish OS): first search http://together.jolla.com . Tag your questions with "community-build"

Hardware-related problems: at the Nemo Project Bugzilla under Hybris-ing component

Please do not contact Jolla Care or Jolla Developer Care, as this is not the Jolla phone :)

Known issues:

OTA Updates do not work

The camera does not fully work

Android app support is not available (unlike in Jolla phone): please ask about the status for open-source Dalvik runtime framework on #sailfishos-porters on irc.freenode.net and also check this XDA Thread

All remaining: In Bugzilla

Check changelog in #2 post.

Last Updated 2014-12-11