Remove All Ads from XDA
H10 Turbo

[ROM][ALPHA][SFOS] SailfishOS for Redmi 2

89 posts
Thanks Meter: 124
Post Reply Email Thread

Sailfish OS’s heritage lies in Nokia times, especially in the MeeGo operating system. Prior to 2011 Nokia and Intel had a vision of an open mobile operating system. Together they invested around 1 billion USD to the project and created an open source based operating system called MeeGo, which was used as a basis for several devices, such as the iconic Nokia N9. Although the Nokia N9 became the beacon of open source operating systems, Nokia decided to end the project and chose instead to continue with Microsoft’s Windows Phone OS. The rest of that is another story.
For more information about SailfishOS click here.
SailfishOS has now been successfully ported to Redmi 2 and here I am sharing the steps to install it on your phone.

Disclaimer: Your warranty is now void. You will lose all your data on your phone and may render it unusable. This software is provided as is without any warranty of any kind whatsoever. The user shall solely be reponsible for any consequence arising out of following this guide. I, or anyone else shall not be held responsible for bricked devices, dead sd-cards, thermonuclear war, you getting fired because the alarm app failed or any other consequence of following this guide. The linked zip contains some proprietary files. 
tl;dr I wont be held responsible for any unfortunate incidence.
I'd like to thank the following for their support and sources. (In no particular order) -->

@mal-, @kimmoli, @stskeeps, @Litew, @jusa_, @nokius, @sledges, @ketut.kumajaya, all other SailfishOS porters and The Cyanogenmod Team.

Prerequisites -->

1) Latest TWRP recovery installed (Others may work too but I haven't tested). You can get it here-->

2) cm-12.1-20151014-UNOFFICIAL-wt88047 zip by kumajaya. You can get it here-->

3) SailfishOS zip file. Download link given below.

This is not an Android ROM and thus the instructions to install are quiet different. Follow them carefully.

1) Boot to recovery. Wipe cache, dalvik-cache, system and data.

2) Copy the Downloaded files to the sdcard via USB.

3) Install cm-12.1-20151014-UNOFFICIAL-wt88047. Do NOT reboot after installing.

4) Install SailfishOS zip file. The installation will take around 10 minutes so don't think that its stuck. Ignore any errors about being unable to mount data partition.

5) Reboot System when installation succeeds.


Some more Screenshots here courtesy of @Innfinite4evr


1) This is not an Android ROM. Android apps will not work right now. But a way for Android apps to work is being developed by some community members and will soon be available.

2) Music player is not available by default. You can get it by opening the terminal (in-built) and and running " devel-su zypper in jolla-mediaplayer ". It will ask for a password which can be set in Settings>Developer Options. It will be there from next version.

3) For advanced users, you can ssh into the device after setting a password in Developer options using ssh nemo@ over USB.

4) Do not register for a Jolla account. You will get an error about failed IMEI registration. This will be fixed as soon as Jolla allows ported devices to be registered.

5) The Store will not work. It needs a Jolla account. You can however use the openrepos warehouse for installing apps. . You can either go the link via the browser on your device and download it. Then go to Settings>Transfers and click on the file name to install it. Another method to install it is to download it to your computer and use scp to transfer to to /home/nemo/ and use " pkcon install-local <name of file> " via an ssh terminal.

6) MTP over USB does not work. (Mass Storage technically works but is unusable for all practical purposes)

7) The battery life is currently being affected by the sensors. It will probably be fixed in the next version.

Download Link -->


UPDATE--> New kernel released.

* For fixing bluetooth and Flashlight, use kumajaya's cm-12.1-20160318 as the base. then install SailfishOS and finally flash the new kernel ( ). Bluetooth will not work after a reboot. To make it work again, use " devel-su rfkill unblock bluetooth " and reboot. Camera will break and to fix it, use vim to make the changes from ( ) in /etc/dconf/db/vendor.d/jolla-camera-hw.txt
and then execute ( dconf write /apps/jolla-camera/primary/image/imageResolution "'3264x2448'" ).
The new image will contain these changes already but I need some more time before releasing it.

The Following 32 Users Say Thank You to adeen-s For This Useful Post: [ View ] Gift adeen-s Ad-Free
10th June 2016, 09:29 AM |#2  
salah6805's Avatar
Senior Member
Thanks Meter: 88
Bugs or issues? & BTW can we use it in multi rom if yes then can u pls guide
10th June 2016, 09:38 AM |#3  
anandmore's Avatar
Senior Member
Thanks Meter: 1,279
Donate to Me
Great Job @adeen-s !
Would definitely give this a try and report back soon.
Peace out ✌
10th June 2016, 09:40 AM |#4  
Flag New delhi
Thanks Meter: 9
Most innovative Os finally for redmi 2 thank you so much dev for this awesome os .
10th June 2016, 10:05 AM |#7  
salah6805's Avatar
Senior Member
Thanks Meter: 88
Originally Posted by Z.E.U.S

This is on behalf of the whole Redmi 2 community.
Pls stop spamming threads and asking unnecessary questions to the devs.
This irritates them (as @s.sawrav).
As in this case multirom works only on MM based roms and this is not based on android.
Pls do some research first , Google will help you !
Hope you understand this .
Peace out

Im just asking my query not spamming so pls and im not irritating anyone and sailfish works with multi rom but i want to know about the procedure so pls stay out dev is there to answer me and i didn't asked u whether it works with multirom or not
10th June 2016, 11:01 AM |#8  
Senior Member
Flag Hyderabad
Thanks Meter: 345
Donate to Me
Wow,seems amazing and i will give it a try...thnx for bringing this os to our little beast....and that click here is not working i know more about sailfish os "click here"... :‹
The Following 2 Users Say Thank You to Innfinite4evr For This Useful Post: [ View ] Gift Innfinite4evr Ad-Free
10th June 2016, 11:14 AM |#9  
crullick's Avatar
Senior Member
Flag Belgrade
Thanks Meter: 153
Thumbs up revelation
Originally Posted by adeen-s

This is not an Android ROM

hats off for this brave move!
i've been waiting for sailfish since forever (oviously like many others)
although these days i need a fully functional phone (w/ andro-apps) i'm looking forward to further development << hope you will keep up your work and scratch those issues one-by-one

Q: since i've never played with an actual sailfish os, logically i'm not aware of the (dis)advantages/performance; but i did give a go to he modified launcher [you can find an old version here, and a mutant on the play store - stella launcher]; so is there any possibility to port it to our beloved redmi2? i know it would be much appreciated by the community

thank you once again for your valliant effort!
10th June 2016, 11:30 AM |#10  
Ashish94's Avatar
Senior Member
Flag Kolkata
Thanks Meter: 1,229
Finally something new in our redmi 2 community. Keep up the good work @adeen-s. Looking forward to this thread. ✌👍
10th June 2016, 11:52 AM |#11  
adeen-s's Avatar
OP Member
Thanks Meter: 124
Originally Posted by salahXDA6805

Im just asking my query not spamming so pls and im not irritating anyone and sailfish works with multi rom but i want to know about the procedure so pls stay out dev is there to answer me and i didn't asked u whether it works with multirom or not

MultiROM supports Sailfish but right now, it is only available for MM based ROMs on Redmi 2. If it supports LP based ROMs, it will be made available.
The Following User Says Thank You to adeen-s For This Useful Post: [ View ] Gift adeen-s Ad-Free
Post Reply Subscribe to Thread

redmi 2, sailfish

Guest Quick Reply (no urls or BBcode)
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes