THIS IS NOT ANDROID. If you're looking for Android ROMs, this ROM is NOT for you. (oh and forgot to mention that by not Android, it means no APK support.)
SailfishOS is a general purpose Linux distribution used commonly as a mobile operating system combining the Linux kernel for a particular hardware platform, the open-source Mer core stack of middleware, a proprietary UI contributed by Jolla or an open source UI, and other third-party components.
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
- Fingerprint (until SailfishOS 3.1)
- Android APK
- VoLTE (my sim card isn't registered to use VoLTE)
- Missing codecs, meaning that videos won't play, except videos from the browser.
- It's possible that there are other stuffs I've missed out.
- Everything else.
- Since our device is not registered by Jolla yet, use Storeman to get apps.
- Download LOS 15.1
- Download SailfishOS
- Use official TWRP image. Other recoveries such as OrangeFox has reported to have OOM enabled, which will kill the unpacking process on low memory.
- Reboot to TWRP
- Make sure /data and /cache are in ext4 format. (anything that is not ext4 will not be supported.)
- Wipe Dalvik, Data, Cache, System, Vendor
- Copy both files to your phone
- Flash LOS 15.1
- Flash SailfishOS
- Reboot!
- Download Storeman
- Enable Untrusted Software in Settings.
- Navigate to your file (via Settings > Storage), open and install it.
- Download Apps!
If you faced a bug or something is not working at all, please open an issue here. Follow the instructions provided there. Give as much detail as possible.
SailfishOS UI and system apps are proprietary.
As for device tree, kernel, droid configurations, check here