We have moved to a new Sailfish OS Forum. Please start new discussions there.

Will it be possible to install Sailfish X from a Linux computer? [answered]

asked 2017-10-09 00:07:55 +0200

item gravatar image

updated 2017-10-09 01:53:37 +0200

olf gravatar image

I read multiple times that the new "feature" of the installer that will be made available soon is that you have to buy a Windows PC to reflash the phone. This would be a no-go for me. I understand it was always possible to install the OS using a standard Linux computer. Will Jolla offer such an option? I'm ok with spending the 50 EUR, but I want a simple install process.

edit retag flag offensive reopen delete

The question has been closed for the following reason "the question is answered, an answer was accepted" by JoHe
close date 2017-10-15 11:32:11.470676



This has been asked already and the best answer provided as well. Please in the future search the questions first. https://together.jolla.com/question/168029/sony-flash-tool-announcement/

marxistvegan ( 2017-10-09 00:32:06 +0200 )edit

@marxistvegan thanks for the link, although the answers are neither authoritative nor accepted. Instead we remain with "there are speculations that"... I guess I will wait till the end of October to see how this plays out. I'm not going to buy a product that I'm not sure I can install without extensive skills (and the Linux flash tutorials are more than executing three or four shell scripts), although I'm tech savvy.

item ( 2017-10-09 00:38:40 +0200 )edit

@Sthocs brilliant, perhaps post this also as an answer

item ( 2017-10-10 14:13:46 +0200 )edit

@item right, I've converted it.

Sthocs ( 2017-10-10 15:39:16 +0200 )edit

3 Answers

Sort by » oldest newest most voted

answered 2017-10-09 10:59:17 +0200

r0kk3rz gravatar image

The simplest install process is to let the phone OTA update to version 34.3 before unlocking the bootloader.

Once you do this, all you need is fastboot installed on your machine and to run the flashing script.

edit flag offensive delete publish link more


Do you have to create any rules on the linux machine? I ask only because I'm trying to persuade a Windows 10 VM to see the new phone. If I run lsusb, it sees the phone but when I run Emma in Windows, that doesn't even though I've ticked the USB option for it to connect the device to the VM. Also if I run 'adb devices' in linux it doesn't return anything, it simply returns to the prompt.

toner_cloud ( 2017-10-09 13:53:59 +0200 )edit

The windows VM isn't necessary, and adb will only show devices with adb enabled. A better test would be to put the device in fastboot mode and do fastboot devices instead.

r0kk3rz ( 2017-10-09 14:06:45 +0200 )edit

Hmm. I've rebooted the phone into fastboot mode and tried again. Nothing! Well, I get nothing from fastboot-android devices but the phone is connected as lsusb returns this :- Bus 003 Device 002: ID 0fce:adde Sony Ericsson Mobile Communications AB C2005 (Xperia M dual) in service mode

In case you're tempted to ask why I'm using the fastboot-android command, it's because I'm running Mageia6 and that's what I have to use.

Any ideas where I'm going wrong? Or should I just wait until Wednesday for the image to go on sale and hopefully with instructions that will work for me?

I do have a Kubuntu laptop as well as this desktop machine, so would it be worthwhile running fastboot command on that machine?

toner_cloud ( 2017-10-09 14:34:58 +0200 )edit

Is there a way to find out if one's device has been updated to 34.3? This is assuming the original android has been wiped and all that is available is SailfishX and TWRP recovery?

oenone ( 2017-10-09 20:43:35 +0200 )edit

@oenone if you can fastboot flash the oem partition then you're good to go, otherwise you will need to use the Sony Emma tool or the linux Flashtool to flash version 34.3 before installing Sailfish X

r0kk3rz ( 2017-10-09 21:00:57 +0200 )edit

answered 2017-10-10 14:01:30 +0200

Sthocs gravatar image

Confirmed by James: "We have listened to our community and we are making it possible to make the installation process available on Linux as well". https://blog.jolla.com/sailfishx_sales/#comment-12413

edit flag offensive delete publish link more


That's great news! It would be weird to need Windows to flash a different linux OS onto a device that's already running a linux OS.

Jozz ( 2017-10-10 16:40:49 +0200 )edit

Latest Blog entry points to the official Linux guide:


Spark ( 2017-11-14 15:29:08 +0200 )edit

Oh yeah right, I didn't come back here but they actually have been published on Oct. 24th: https://twitter.com/JollaHQ/status/922875215058743296

Sthocs ( 2017-11-15 10:15:29 +0200 )edit

answered 2017-10-13 12:43:33 +0200

JoHe gravatar image

There is a wiki by @Edir already here https://together.jolla.com/question/169025/sailfish-x-install-flash-on-linux/.

edit flag offensive delete publish link more

Question tools



Asked: 2017-10-09 00:07:55 +0200

Seen: 1,239 times

Last updated: Oct 13 '17