Sailfish OS is an operating system for mobile phones.

The architecture of Sailfish OS is comparable to an ordinary Linux distribution:
The user interface is written in Qt. It runs D-Bus, can be accessed via SSH, ...

Contents

Sailfish OS Cheats

Terminal App

Settings > Developer Tools > Developer Mode

Bluetooth keyboards work fine with the terminal app.

Super User

Set Password: Settings > Developer Mode > Enable Remote Connection > Generate

[nemo@Sailfish ~]$ devel-su
[root@Sailfish nemo]#

Browser History

[nemo@Sailfish ~]$ sqlite3 .local/share/org.sailfishos/sailfish-browser/sailfish-browser.sqlite
sqlite> SELECT url FROM browser_history ORDER BY date;
sqlite> .exit

Delete Call History

[nemo@Sailfish ~]$ commhistory-tool deleteall -calls
[nemo@Sailfish ~]$ pkill voicecall-ui

Send SMS

[nemo@Sailfish ~]$ dbus-send --system --print-reply --dest=org.ofono /ril_0 org.ofono.MessageManager.SendMessage string:"+358500000000" string:"test sms"

System Log

[root@Sailfish nemo]# journalctl

Software Packages

Update package database:

[root@Sailfish nemo]# pkcon refresh

List available and installed packages:

[root@Sailfish nemo]# pkcon get-packages

Install a package:

[root@Sailfish nemo]# pkcon install gcc

Sailfish SDK

The Software Development Kit (SDK) for Sailfish is based on Qt Creator.
The installer of the SDK is available on the official homepage of Sailfish OS: