Adaptations/libhybris/Install SailfishOS for fp2

Notes for installing Sailfish OS on the Fairphone 2 (fp2).

Hardware Support

 * }

Status

 * No dual-SIM support yet.
 * Unstable sensors (e.g. rotation/compass).
 * USB mode selection unstable.
 * Race condition during boot causing the Mobile Settings to be hidden.
 * For enabling Mobile Settings run this after startup:
 * dconf reset /apps/jolla-settings/maskedSettings

Requirements for installation

 * Standard or open source Android from Fairphone.
 * Latest Sailfish OS release: TBA.
 * Computer with fastboot installed.
 * Patience and luck.

Installation steps

 * Install Android (if not installed already) using recovery or fastboot.
 * Extract filesystem images from Sailfish zip.
 * Install the Sailfish OS on top of Android via fastboot:
 * Enter fastboot mode by turning off device, when device is powered down press and hold volume down button and then plug USB cable.
 * Check that the device is detected with fastboot devices
 * fastboot flash userdata userdata.img
 * fastboot flash boot hybris-boot.img
 * fastboot reboot

Report bugs

 * Software-related bugs (Sailfish OS): first search in https://together.jolla.com. If not found, add your question and tag with "porting".
 * App bugs (e.g. an app doesn't scale well on different screens): contact its developer.
 * Problems which depend on hardware: at the Nemo Mobile Project: search existing http://bit.ly/port-bugs; add new http://bit.ly/port-new-bug.
 * Please do not contact Jolla Care or Jolla Developer Care, as this is community's build for other phones.