Sailfish OS ‑ Command Line Interface & Customisation
This article has a parent article. It contains some preliminaries to the topics here. Manual changes in system directories can be overwritten by updates. To avoid that, one should use Patchmanager patches to implement such changes. Doing Things on the Command Line MTP (the same protocol Android ...
Sailfish OS ‑ Applications
Email Recently (?) the HTML view of emails became tiny, and zooming does not work properly either. The size can be adjusted by editing ~/.cache/com.jolla/email/.mozilla/prefs.js, adding or editing this line: user_pref("layout.css.devPixelsPerPx", "3.0"); If your eyes are better than mine, "2.0" migh...
Sailfish OS ‑ No app required
A collection of things you can accomplish with Sailfish OS without the need to install an app. Scripts & configs available here and here (where they might be more up-to-date than here). Preliminaries Most tips require command line access (via SSH), i.e. you have enabled Developer mode (and remo...
AdBlocking on Sailfish OS via /etc/hosts
There are some apps in Openrepos which do not seem to work anymore for SFOS 4.x. But you don't really need an app, all you need is a systemd timer & service and a simplistic shell script. Gain command line access to your phone and become root. > cd /etc/systemd/system > nano hosts.timer ho...
Getting started with Sailfish OS
Re-visiting this older post because I got a new device & needed to install SFOS on it & get a new license. Some chapters still need more effort. Previously, I was lucky to get a device that already comes with Sailfish OS 3 preinstalled. This is the most recent free version of Sailfish OS; ...
Flashing Sailfish OS ‑ USB trouble
I got me a used XA2 Ultra (model no. H3213) that already had SFOS installed - albeit an old version, 3.0.something, so I wanted to reflash. On Linux, this requires fastboot, part of android-tools on ArchLinux,and a script (provided with the image download) to do all that over a USB connection. Howev...
Auto‑mount encrypted memory card at boot
Encrypt the memory card with a key file instead of a password
Intro Disclaimer I: This worked for me. Chances are it will work for you, too, but this is not a copy-paste tutorial. Stay vigilant, messing up will be on you. Make a backup before you begin. Maybe you should also know how to perform recovery. Nota bene: "Turn the phone OFF" = press the power button...
Updating SailfishOS
Process, pitfalls The phone will alert you that there's an update. Go to Settings => Sailfish OS Updates. As always, backup first. Download the update and choose to install it. Once again it complains that I don't have enough space on the root filesystem. This time I decide to bite the bullet and...