• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM] [NON-ANDROID] SAILFISH OS 3.0 [Moto G4 Plus]

Search This thread

mukesht

Member
Mar 24, 2015
38
94
Sailfish OS (also styled as SailfishOS[4] or abbreviated to SFOS) is a general purpose Linux used commonly as mobile operating system combining the Linux kernel for a particular hardware platform use, the open-source Mer core stack of middleware, a proprietary UI contributed by Jolla or an open source UI, and other third-party components.

images


It's a beautiful OS developed by the Jolla and the mer team. The UI is totally gesture based. So say good bye to your boring Android navigation bar. The OS is fast and butter smooth with zero lags. This is a totally new experience and certainly a delightful one from the same old boring mundane Android which has had almost the same UI since 5.0.

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

Download Lineage OS 13.1 –
https://www.androidfilehost.com/?w=files&flid=191808
Download Sailfish OS –
sailfishos-athene-release-2.1.0.10-b1-lintuxido.zip
https://drive.google.com/open?id=0B82jllncceRqQUVTSFhjdk0xeWs

Copy above downloaded zip files on your Moto G4 Plus sdcard location.

What’s working?
1) Calling, SMS
2) Camera
3) Gallery
4) Browser
5) Bluetooth
6) Wifi
7) Wifi Hotspot
8) Dual SIM
9) Mobile Internet ( For Jio,go to Settings -> Cellular network -> Under Jio Sim open Data access point -> enter connection name jionet and choose Protocol Dual )
10) Jolla Store (Partially) (need to rename or delete following repo from device etc/zypp/repos.d/ssu_adaptation0_release.repo follow the process mentioned for 3rd number bug to remove the repo. Then access jolla store, it will work now with limited applications.

Bugs:

Please note, this is a BETA release. This ROM has some bugs and I will look forward to fix them in future.

1. Bluetooth some times misbehaving
2. Android apps are not supported
3. Screen turns off while making any calls or received any calls (Press Power + Vol UP or Down to access dial pad) Due to Proximity Sensor issue call progress screen gets off (Possible Workaround follow the steps below :-
Connect to internet,
set the ssh password in developer tools
open terminal application
type following commands carefully
[[email protected] ~]$ devel-su (it will ask password which you have saved in Developer Tools,
[[email protected] repos.d]# mv /etc/zypp/repos.d/ssu_adaptation0_release.repo /home/nemo/ ssu_adaptation0_release.repo.bkp
[[email protected] repos.d]# rm -rf /etc/zypp/repos.d/ssu_adaptation0_release.repo
[[email protected] repos.d]# zypper in mce-tools
[[email protected] repos.d]# mcetool --set-ps-mode=disabled
Now try to access dial screen
4. Proximity Sensor issue
5. On miscall it produce 3 loud beeps (Not found any fix yet to resolve this issue)
6. Reboot and Shutdown is not properly working (Need to keep pressing Power Button for 2-3 mins.)


Flashing process – (Flash Lineage OS first then Sailfish OS – Follow the below given steps)

1. Boot in TWRP recovery
2. Backup your existing OS with all partitions to /sdcard location and keep this backup safe on your pc or other location before proceed further
3. Wipe cache, dalvik cache, system, data.
4. Flash downloaded Lineage OS 13.1 zip file
5. Go back (TWRP Home screen), Click on Mount and uncheck Data only
6. Now go back, Click Install, select SailfishOS zip and flash it.
7. Once flash gets complete reboot
Reboot will take some time. (There is no boot animation so you will not able to see any logo or animation during boot)​

UPDATE : - SFOS 2.1.4.14 Alpha Build download link
https://drive.google.com/open?id=1kORIVWKw4m7IdncTLRC39r4wfJ3r0_3E
Whats Working : Call, Messages, Camera, Bluetooth, Headphone, Browser, Gallery etc..
Whats Not Working : Some time boot loops :( (Unable to Fix Yet), Video Recording, Unable to detect SIMs on first boot.
UPDATE 1 :- to avoid boot loops, unlink wlan-module-load.service as mentioned below,
cd /lib/systemd/system/multi-user.target.wants/
unlink wlan-module-load.service
reboot
UPDATE 2 SFOS-2.1.4.14 Alpha build --> https://drive.google.com/open?id=10kIbaJdy9rgRF9Pc1jX8J1iI-_YwwKYj
Whats Working : Call, Messages, Camera, Wi-FI, Bluetooth, Headphone, Browser, Gallery etc..
Whats Not Working : Video Recording, some times unable to detect SIMs on first boot (reboot it so it will detect sim :eek:)

SFOS 2.2.0.29
Alpha1 download link --> http://drive.google.com/open?id=1lxn7LwD1cOa4eGfoVQ2pB7SlKYMbQckI

SFOS 2.2.1.18
download link --> https://drive.google.com/open?id=1shTSt9v93V65pvH6QvYhfFI3rM-w00y9

SFOS 3.0.0.8
download link --> https://drive.google.com/open?id=1stulEZ3txMWiHiNVvN9cQyPzny-QJZ5n


Download Lineage OS 13.1 –
https://www.androidfilehost.com/?w=files&flid=191808

Whats Working --> Call, Messages, Camera, Wi-Fi, Bluetooth, Headphone, Browser, Gallery etc..
Whats Not Working --> Camera auto-focus and Video recordings


If you liked my work, please support me by donating.

https://www.paypal.me/lintuxido

Watch the installation process at
https://youtu.be/vwIeavVKYjQ

XDA:DevDB Information
Sailfish OS 3.0.0.8, ROM for the Moto G4 Plus

Contributors
mukesht, Mister_Magister, mal, Shreps, murigny64, sledges, r0kk3rz, saidinesh5, krnlyng, PseudoDev and other great peoples of #sailfishos-porters channel, jolla team
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.10.x
ROM Firmware Required: 6.0.x Marshmallow (can be working with 7.0 Nougat firmware also)

Version Information
Status: Beta
Current Beta Version: Beta1
Beta Release Date: 2017-09-05

Created 2017-09-05
Last Updated 2018-11-23
 

Attachments

  • Screenshot_20170903_001.jpg
    Screenshot_20170903_001.jpg
    87.7 KB · Views: 5,616
  • Screenshot_20170903_002.jpg
    Screenshot_20170903_002.jpg
    176.6 KB · Views: 5,454
  • Screenshot_20170903_003.jpg
    Screenshot_20170903_003.jpg
    200.6 KB · Views: 5,379
  • Screenshot_20170903_004.jpg
    Screenshot_20170903_004.jpg
    98.1 KB · Views: 5,338
  • Screenshot_20170903_009.jpg
    Screenshot_20170903_009.jpg
    246.4 KB · Views: 5,204
  • Screenshot_20170903_005.png
    Screenshot_20170903_005.png
    119.6 KB · Views: 5,143
  • Screenshot_20170903_006.jpg
    Screenshot_20170903_006.jpg
    209.1 KB · Views: 5,066
  • Screenshot_20170903_008.jpg
    Screenshot_20170903_008.jpg
    82.2 KB · Views: 5,029
  • Screenshot_20170903_010.jpg
    Screenshot_20170903_010.jpg
    197.3 KB · Views: 4,985
  • Screenshot_20170903_014.jpg
    Screenshot_20170903_014.jpg
    208.1 KB · Views: 4,939
  • Screenshot_20170903_013.jpg
    Screenshot_20170903_013.jpg
    226 KB · Views: 4,939
  • Screenshot_20181105_001.jpg
    Screenshot_20181105_001.jpg
    249.1 KB · Views: 1,348
  • Screenshot_20181105_002.jpg
    Screenshot_20181105_002.jpg
    103.6 KB · Views: 1,400
Last edited:

halifage

Senior Member
Mar 16, 2013
527
95
Redmi 9C
Does the jolla store have apps like: WhatsApp, alternative navigation/maps, email, etc?
Thanks for the great work. Really like it but wanna make sure i can use it as daily driver with my essential apps
 

mukesht

Member
Mar 24, 2015
38
94
@halifage
as mentioned above currently very few apps present in Jolla store for moto g4 plus, once I switched to OBS then we can see more apps for our device. email is present in current store.whatsapp is not there because whatsapp has restricted access using third party application. In future I will look for the android apps support for our device. :)
 

halifage

Senior Member
Mar 16, 2013
527
95
Redmi 9C
@halifage
as mentioned above currently very few apps present in Jolla store for moto g4 plus, once I switched to OBS then we can see more apps for our device. email is present in current store.whatsapp is not there because whatsapp has restricted access using third party application. In future I will look for the android apps support for our device. :)
Thanks @mukesht. Keep up the great work. Really looking forward to trying this on my device
 

Aakash12

Member
Apr 21, 2015
29
4
Thank you very much Mukesh for this ROM,
I was waiting for this since a long time.

But can you help with some few things please :
1. I am currently on June security patch, so the bootloader can't be downgraded.
2. Should I try flashing sfos on this firmware?
3. Any precautions I should take?

Your help will be appreciated :)
Thankx.
 

cool_sid

Senior Member
Nov 17, 2013
349
184
Thank you very much Mukesh for this ROM,
I was waiting for this since a long time.

But can you help with some few things please :
1. I am currently on June security patch, so the bootloader can't be downgraded.
2. Should I try flashing sfos on this firmware?
3. Any precautions I should take?

Your help will be appreciated :)
Thankx.

Not a wise idea to downgrade... But yeah u can flash on nougat.... Just take a nandroid backup
 

mukesht

Member
Mar 24, 2015
38
94
No I got bootloop on los14.1... I haven't flashed cm13 cz I just read it corrupted the bootloader...

So I'll just ask someone more knowledgeable if its because of cm13 or something else.... Then I'll flash cm 13..

@cool_sid : you need to unlock the bootloader first, Just boot device using twrp.img, make nandroid backup. Install twrp recovery. Keep firmware as it is (dont need to downgrade), boot in twrp and flash lineage 13 zip then sfos zip.
 
  • Like
Reactions: LupacKid

Aakash12

Member
Apr 21, 2015
29
4
@cool_sid : you need to unlock the bootloader first, Just boot device using twrp.img, make nandroid backup. Install twrp recovery. Keep firmware as it is (dont need to downgrade), boot in twrp and flash lineage 13 zip then sfos zip.
Mukesh, Thankx you for this suggestion,
But can you tell me will this method work for June security patch on stock rom with ,of course, unlocked bootloader?
 
  • Like
Reactions: vikashvk003

mukesht

Member
Mar 24, 2015
38
94
Mukesh, Thankx you for this suggestion,
But can you tell me will this method work for June security patch on stock rom with ,of course, unlocked bootloader?

@Akash12, it will not work on stock rom and I suggest you to dont try it on stock rom coz you will face boot loop issues. You have to flash lineage os 13 from twrp recovery on your stock rom after that you can flash sfos 2.1, then it will boot successfully. (make stock roms proper nandroid backup first)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 29
    Sailfish OS (also styled as SailfishOS[4] or abbreviated to SFOS) is a general purpose Linux used commonly as mobile operating system combining the Linux kernel for a particular hardware platform use, the open-source Mer core stack of middleware, a proprietary UI contributed by Jolla or an open source UI, and other third-party components.

    images


    It's a beautiful OS developed by the Jolla and the mer team. The UI is totally gesture based. So say good bye to your boring Android navigation bar. The OS is fast and butter smooth with zero lags. This is a totally new experience and certainly a delightful one from the same old boring mundane Android which has had almost the same UI since 5.0.

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

    Download Lineage OS 13.1 –
    https://www.androidfilehost.com/?w=files&flid=191808
    Download Sailfish OS –
    sailfishos-athene-release-2.1.0.10-b1-lintuxido.zip
    https://drive.google.com/open?id=0B82jllncceRqQUVTSFhjdk0xeWs

    Copy above downloaded zip files on your Moto G4 Plus sdcard location.

    What’s working?
    1) Calling, SMS
    2) Camera
    3) Gallery
    4) Browser
    5) Bluetooth
    6) Wifi
    7) Wifi Hotspot
    8) Dual SIM
    9) Mobile Internet ( For Jio,go to Settings -> Cellular network -> Under Jio Sim open Data access point -> enter connection name jionet and choose Protocol Dual )
    10) Jolla Store (Partially) (need to rename or delete following repo from device etc/zypp/repos.d/ssu_adaptation0_release.repo follow the process mentioned for 3rd number bug to remove the repo. Then access jolla store, it will work now with limited applications.

    Bugs:

    Please note, this is a BETA release. This ROM has some bugs and I will look forward to fix them in future.

    1. Bluetooth some times misbehaving
    2. Android apps are not supported
    3. Screen turns off while making any calls or received any calls (Press Power + Vol UP or Down to access dial pad) Due to Proximity Sensor issue call progress screen gets off (Possible Workaround follow the steps below :-
    Connect to internet,
    set the ssh password in developer tools
    open terminal application
    type following commands carefully
    [[email protected] ~]$ devel-su (it will ask password which you have saved in Developer Tools,
    [[email protected] repos.d]# mv /etc/zypp/repos.d/ssu_adaptation0_release.repo /home/nemo/ ssu_adaptation0_release.repo.bkp
    [[email protected] repos.d]# rm -rf /etc/zypp/repos.d/ssu_adaptation0_release.repo
    [[email protected] repos.d]# zypper in mce-tools
    [[email protected] repos.d]# mcetool --set-ps-mode=disabled
    Now try to access dial screen
    4. Proximity Sensor issue
    5. On miscall it produce 3 loud beeps (Not found any fix yet to resolve this issue)
    6. Reboot and Shutdown is not properly working (Need to keep pressing Power Button for 2-3 mins.)


    Flashing process – (Flash Lineage OS first then Sailfish OS – Follow the below given steps)

    1. Boot in TWRP recovery
    2. Backup your existing OS with all partitions to /sdcard location and keep this backup safe on your pc or other location before proceed further
    3. Wipe cache, dalvik cache, system, data.
    4. Flash downloaded Lineage OS 13.1 zip file
    5. Go back (TWRP Home screen), Click on Mount and uncheck Data only
    6. Now go back, Click Install, select SailfishOS zip and flash it.
    7. Once flash gets complete reboot
    Reboot will take some time. (There is no boot animation so you will not able to see any logo or animation during boot)​

    UPDATE : - SFOS 2.1.4.14 Alpha Build download link
    https://drive.google.com/open?id=1kORIVWKw4m7IdncTLRC39r4wfJ3r0_3E
    Whats Working : Call, Messages, Camera, Bluetooth, Headphone, Browser, Gallery etc..
    Whats Not Working : Some time boot loops :( (Unable to Fix Yet), Video Recording, Unable to detect SIMs on first boot.
    UPDATE 1 :- to avoid boot loops, unlink wlan-module-load.service as mentioned below,
    cd /lib/systemd/system/multi-user.target.wants/
    unlink wlan-module-load.service
    reboot
    UPDATE 2 SFOS-2.1.4.14 Alpha build --> https://drive.google.com/open?id=10kIbaJdy9rgRF9Pc1jX8J1iI-_YwwKYj
    Whats Working : Call, Messages, Camera, Wi-FI, Bluetooth, Headphone, Browser, Gallery etc..
    Whats Not Working : Video Recording, some times unable to detect SIMs on first boot (reboot it so it will detect sim :eek:)

    SFOS 2.2.0.29
    Alpha1 download link --> http://drive.google.com/open?id=1lxn7LwD1cOa4eGfoVQ2pB7SlKYMbQckI

    SFOS 2.2.1.18
    download link --> https://drive.google.com/open?id=1shTSt9v93V65pvH6QvYhfFI3rM-w00y9

    SFOS 3.0.0.8
    download link --> https://drive.google.com/open?id=1stulEZ3txMWiHiNVvN9cQyPzny-QJZ5n


    Download Lineage OS 13.1 –
    https://www.androidfilehost.com/?w=files&flid=191808

    Whats Working --> Call, Messages, Camera, Wi-Fi, Bluetooth, Headphone, Browser, Gallery etc..
    Whats Not Working --> Camera auto-focus and Video recordings


    If you liked my work, please support me by donating.

    https://www.paypal.me/lintuxido

    Watch the installation process at
    https://youtu.be/vwIeavVKYjQ

    XDA:DevDB Information
    Sailfish OS 3.0.0.8, ROM for the Moto G4 Plus

    Contributors
    mukesht, Mister_Magister, mal, Shreps, murigny64, sledges, r0kk3rz, saidinesh5, krnlyng, PseudoDev and other great peoples of #sailfishos-porters channel, jolla team
    ROM OS Version: 6.0.x Marshmallow
    ROM Kernel: Linux 3.10.x
    ROM Firmware Required: 6.0.x Marshmallow (can be working with 7.0 Nougat firmware also)

    Version Information
    Status: Beta
    Current Beta Version: Beta1
    Beta Release Date: 2017-09-05

    Created 2017-09-05
    Last Updated 2018-11-23
    12
    Hello All,
    UPDATE : - SFOS 2.1.4.14 Alpha Build download link
    https://drive.google.com/open?id=1kORIVWKw4m7IdncTLRC39r4wfJ3r0_3E

    There is some serious boot loop issues in the rom, you can help me to fix the issue or give me the suggestion for possible resolutions. :eek::eek:
    6
    Hello All,
    SailfishOS 3.0 is available for our beloved Moto G4 Plus.
    Enjoy !!!!!!
    download link --> https://drive.google.com/open?id=1st...9cQyPzny-QJZ5n
    6
    It has been little quiet here? I'm wondering if mukesht is still working on this project or moved on to other projects? If the answer is the latter then it would be nice to post update to the forum with the status.

    As of my status I have bought the Xperia X and put official SailfishX on it, so this Moto G4 Plus build is not a top priority....

    Hi matsav1,
    was little busy with work.
    I will resume it in 2-3 days, anyway congrats for SailfishX :good:, I would like to know your experience on SailfishX.
    6
    mukesht, I have not been checking this thread for a while. Nice to see a new version being built.

    I see there are some boot loop issues... Unfortunately I have no clue how I could help to fix those. :(

    On this ROM did you try to get the proximity sensor working? (Did you make new device adaptation?) That would make the phone call functionality much better...

    I guess there is no update to the LineageOS? (Use the same 13.1 version?)
    Yes, it works on LOS13.1,
    By the way I have also built an alfa version by using LineageOS 14.1 as base, Initial first build has no boot loop issues but when I try to fix any issues and recreates the zip, it boot loops sometime, unable to figure out what caused to this boot loop.