• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[SFOS][Stable] SailfishOS 3.0.3.9 for cancro [May 26]

How much do you need Android support?

  • It's important for me

    Votes: 31 83.8%
  • I'm OK with native apps

    Votes: 6 16.2%

  • Total voters
    37

alibay13

Member
Jan 13, 2015
35
66
0
Isfahan

Everything begins from 2010 When Nokia and Intel decided to work with each other. The result of this collaboration was named MeeGo OperatingSystem. but after a while, Nokia left from MeeGo project. a group of people from this project decided to keep MeeGo alive. and then the journey of SailfishOS began! You can read more about it here!

Code:
/*
* 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.
*/


1- Make sure that you've made a backup of your current ROM and data. I'm not responsible for data loss and etc!
2 - Install cm12.1 as your base ROM. download it from here. You can skip this step if you already have it as your base ROM.
3 - Make sure that you've done step two, then install sailfishos-cancro-release-3.0.3.9-20190526.zip on top of it. It would take a while:), so be patient.
4 - When the installation is done, Just reboot the device. Note that first boot might take a while...
5 - Enjoy :fingers-crossed: !​

Known issues:
Pully menu at the ambiences section is a bit laggy ( so use it carefully! )
If you see any bugs, please report them to me! Thanks ;)

ToDo:
No promise, But I'll do my best to bring Android support ( anbox ) on the cancro!
If you're interested in porting anbox, you can check out here.

Recommended TWRP:
Use this version of TWRP if you face any errors while flashing.

Bug reports:
If you face any bugs while working with this ROM, you can report them to me from here.
I've explained everything you need to know there!

Thanks to everyone who helped me to make this project alive again :highfive:

XDA:DevDB Information
SailfishOS for cancro, ROM for the Xiaomi Mi 3

Contributors
alibay13, saidinesh5, Many Thanks To : Folks at #sailfishos-porters channel on IRC , especially @mal, @Nokius & @Mattia990 & @mixmoto for helping me with testing :) AND You for supporting this project
Source Code: https://github.com/CancroSailfishOS

ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.4.x
ROM Firmware Required: You should have cm-12.1-YOG7 as base rom
Based On: CyanogenMod 12.1-YOG7

Version Information
Status: Stable
Current Stable Version: 3.0.3.9
Stable Release Date: 2019-05-26

Created 2019-01-18
Last Updated 2019-06-02
 

Attachments

alibay13

Member
Jan 13, 2015
35
66
0
Isfahan
OTA Guide for current users :

If you're a current user of SailfishOS, you don't have to do the fresh install again for upgrading to newer builds. you can use this guide to update to the last build without losing any data.
First you have to set a developer password, this can be done by going to Settings > Developer Tools > Entering a password > Press save button


Second, you have to open the Terminal app and enter the commands below :

Code:
devel-su
ssu re 3.0.3.9
ssu ar adaptation-community http://repo.merproject.org/obs/nemo:/devel:/hw:/xiaomi:/cancro/sailfish_latest_armv7hl/
ssu ar adaptation-community-common http://repo.merproject.org/obs/nemo:/testing:/hw:/common/sailfishos_3.0.3.9/
zypper clean -a
zypper ref -f
version --dup
Wait until the updating process done
Then reboot your phone manually or enter the "reboot" command on the terminal.
Enjoy!
 
Last edited:

sajjadaf

Member
May 20, 2018
40
12
0
Wooow tnq for supporting mi4
I love sailfish,meego,maemo
I tried this rom works good and smooth but can't install Android apps because it doesn't support
Aslo I'm Iranian and need a Persian keyboard
So I have to come back to AEX 5.8
 

alibay13

Member
Jan 13, 2015
35
66
0
Isfahan
Wooow tnq for supporting mi4
I love sailfish,meego,maemo
I tried this rom works good and smooth but can't install Android apps because it doesn't support
Aslo I'm Iranian and need a Persian keyboard
So I have to come back to AEX 5.8
You're welcome ;)
Same here! SailfishOS doesn't have Persian keyboard layout as default
But you can add it to SailfishOS by installing this packages from openrepos...
No promise on bringing Android support to Mi3/Mi4 , But I'll do my best to make it true!
 

sajjadaf

Member
May 20, 2018
40
12
0
You're welcome ;)
Same here! SailfishOS doesn't have Persian keyboard layout as default
But you can add it to SailfishOS by installing this packages from openrepos...
No promise on bringing Android support to Mi3/Mi4 , But I'll do my best to make it true!
Tnq.are you working any update and make rom better??
We have to use social apps like WhatsApp.if you can bring Android apps we can use sailfish as daily driver.
 
  • Like
Reactions: alibay13

alibay13

Member
Jan 13, 2015
35
66
0
Isfahan
Tnq.are you working any update and make rom better??
We have to use social apps like WhatsApp.if you can bring Android apps we can use sailfish as daily driver.
Sure! I'll do my best to make SailfishOS updates available to users until I have one of cancro devices :)
Telegram native clients are already published for Sailfish users ( like Depecher or Telegra'me ) and they're suitable for daily using.
But about Whatsapp, there's no native client available for that right now :( and Yes! the only way to use that on Sailfish is to bring Android support for cancro devices :)
As I said before, No promise on this, But I'll do everything that I could to make it true :)
 

sajjadaf

Member
May 20, 2018
40
12
0
Sure! I'll do my best to make SailfishOS updates available to users until I have one of cancro devices :)
Telegram native clients are already published for Sailfish users ( like Depecher or Telegra'me ) and they're suitable for daily using.
But about Whatsapp, there's no native client available for that right now :( and Yes! the only way to use that on Sailfish is to bring Android support for cancro devices :)
As I said before, No promise on this, But I'll do everything that I could to make it true :)
But how can use telegram in Iran?this version support in app proxy?or jolla has any vpn app??
 

alibay13

Member
Jan 13, 2015
35
66
0
Isfahan
But how can use telegram in Iran?this version support in app proxy?or jolla has any vpn app??
As easy as ABC :)
SailfishOS has VPN support by default at settings. If you have any VPN account, You could give it a shot ;)
But if not, Install tor package from openrepos. ( use this link )
Then go to terminal and run tor by typing "tor" ( after you typed that, just press enter and tor would be run )
(*Note that the only native Telegram client that supports proxy for connecting to Telegram network is Depecher)
now open Depecher ( which is already shipped with Sailfish image ) use pully menu and go to the settings.
In the proxy section type "127.0.0.1" at the address input, then type "9050" at the port input, and press "Set Proxy" button!
It may take about a minute to be connected. after that, you can connect to your account :)
Enjoy...
 
  • Like
Reactions: sajjadaf

sajjadaf

Member
May 20, 2018
40
12
0
As easy as ABC :)
SailfishOS has VPN support by default at settings. If you have any VPN account, You could give it a shot ;)
But if not, Install tor package from openrepos. ( use this link )
Then go to terminal and run tor by typing "tor" ( after you typed that, just press enter and tor would be run )
(*Note that the only native Telegram client that supports proxy for connecting to Telegram network is Depecher)
now open Depecher ( which is already shipped with Sailfish image ) use pully menu and go to the settings.
In the proxy section type "127.0.0.1" at the address input, then type "9050" at the port input, and press "Set Proxy" button!
It may take about a minute to be connected. after that, you can connect to your account :)
Enjoy...
Tnq my bro
We are going to near and near for daily user.
But no way for porting Andriod™ support app to this rom???
Sorry for anoying you and my bad English
But I love sailfish and if I can i type in Persian
 
  • Like
Reactions: alibay13

Tomi_Ohl

Senior Member
Feb 12, 2013
555
361
63
Komárno
Thanks a lot for continuing to maintain this os for our beloved cancro! I've installed it yesterday, everything seems to work fine, including camera (taking photos, shooting videos, playing them back). The only issue I've found that after some time of not using it I've tried to reopen an app from recents, and that's when the phone just rebooted itself - twice.
Anyways, keep up the good work :good:
 

alibay13

Member
Jan 13, 2015
35
66
0
Isfahan
Tnq my bro
We are going to near and near for daily user.
But no way for porting Andriod™ support app to this rom???
Sorry for anoying you and my bad English
But I love sailfish and if I can i type in Persian
No problem dear :)
You can pm me in Persian if you have any question
As I said before, can't promise for bringing Android support on this ROM, But I'll do my best to make it happen!

Thanks a lot for continuing to maintain this os for our beloved cancro! I've installed it yesterday, everything seems to work fine, including camera (taking photos, shooting videos, playing them back). The only issue I've found that after some time of not using it I've tried to reopen an app from recents, and that's when the phone just rebooted itself - twice.
Anyways, keep up the good work :good:
Thanks Tomi for trying this ROM and reporting back about what's work and other bugs.
Yeah, I've already faced those random reboots while working with apps...
As far as I know, It might be a bug from SailfishOS...
BTW working on it right now.
I'll let you ( and other users ) in once it's solved :highfive:
 

sajjadaf

Member
May 20, 2018
40
12
0
No problem dear :)
You can pm me in Persian if you have any question
As I said before, can't promise for bringing Android support on this ROM, But I'll do my best to make it happen!



Thanks Tomi for trying this ROM and reporting back about what's work and other bugs.
Yeah, I've already faced those random reboots while working with apps...
As far as I know, It might be a bug from SailfishOS...
BTW working on it right now.
I'll let you ( and other users ) in once it's solved :highfive:
Now I'm on cDroid pie.
Can you tell me when you will release new update and fix??
I want come back to your rom soon and try Depetcher for daily use if it support proxy connecting as same as telegram on Android
The second problem is my phone just rebooting when I brows XDA forum!!!