Przedstawiam ciekawy projekt jakim jest port Sailfish OS cancro(Xiaomi MI3 / MI4), w oparciu o CyanogenMod 12.1. Rom jest cały czas rozwijany, jest w fazie testów, więc mogą pojawiać się różne błędy.
Cytuj
Sailfish OS is a mobile operating system combining the Linux kernel for a particular hardware platform use, the open-source Mer core middleware, a proprietary UI contributed by Jolla, and other third-party components.
Wymagany odblokowany bootloader oraz TWRP.
Uwaga!!!! Wgrywasz ten ROM na własną odpowiedzialność !!!! Nie odpowiadam za ewentualne uszkodzenie telefonu.
Funkcje/nowości:
1) Enabled Jolla Store, and hence no longer bundling the OpenRepos app
2) Enabled OTA updates
3) Enabled doubletap to wake on Mi4
4) Added support for sharing data with Android
5) Added support for Flash during video recording
6) Fixed FM radio
7) Fixed LED Notifications
8) Added support for Flash during video recording
9) Fixed logcat being flooded with adsprpcd and charger_monitor
10) Moved to a FF Memless driver for smoother vibration
11) Cleaned up Bluetooth initialization
12) Lot of stability updates, and fewer kernel panics. Thanks to Ar4er
And all of the goodness from the 2.0.5 update: https://together.jolla.com/question/150237/release-notes-205haapajoki-released/
Znane błędy:
1) There are still some kernel panics during startup/shutdown
2) Wifi mac address not detected properly
Pobierz:
Cyanogenmod 12.1 base: https://www.androidfilehost.com/?fid=529152257862691291
Sailfish OS rootfs: https://www.androidfilehost.com/?fid=745425885120695964
Instalacja:
1) Make sure your device has the new partition layout needed for Android M and a custom recovery. Boot to Recovery, wipe cache, dalvik-cache, system and data. ( https://jrizzoli.github.io/dotfiles/ )
2) First install cm-12.1-20151117-SNAPSHOT-YOG7DAO1K6-cancro.zip https://www.androidfilehost.com/?fid=529152257862691291
As your base ROM, and make sure it works well.
3) Then Install sailfishos-cancro-release-2.0.5.6-alpha2.zip
https://www.androidfilehost.com/?fid=745425885120695964 on top of it.
This will replace your boot image with sailfish boot image, and installs sailfish os to /data/.stowaways/sailfishos . The installation can take a little while, so be patient.
If you are already running, CM12.1 YOG7D/already have SailfishOS installed, you can simply flash the Sailfish OS without wiping the data/system partitions.
Źródło:
https://forum.xda-developers.com/xiaomi-mi-3/orig-development/alpha-sailfishos-2-0-2-51-alpha-cancro-t3462419