SailfishOS on PinePhone Pro

SailfishOS on PinePhone Pro.

back to main PinePhone Pro page.

Links

Sailfish OS,

History

2026-10-04: I created this page.

2026-10-04: id is

[defaultuser@PinePhonePro ~]$ id
uid=100000(defaultuser) gid=100000(defaultuser) groups=39(video),63(audio),100(users),968(account-dropbox),969(account-onedrive),970(account-vk),971(account-twitter),973(account-webcal),974(account-google),
975(account-fruux),976(account-memotoo),977(account-yahoo),978(account-email),979(account-onlinesync),980(account-nextcloud),981(account-jabber),982(account-jolla),985(sailfish-messages),986(sailfish-phone),
987(timed),988(sailfish-datetime),989(sailfish-alarms),990(ssu),991(sailfish-system),998(input),100000(defaultuser)

2026-10-04: I changed the "automatic locking" to "not in use", it was annying that the ssh connection froze when the display turned off.

2026-10-04: ssh into Sailfish OS

$ ssg defaultuser@10.1.161.37
Warning: Permanently added '10.1.161.37' (ED25519) to the list of known hosts.
defaultuser@10.1.161.37's password: 
Last login: Sun Oct  4 16:43:06 2026
,---
| Sailfish OS 4.5.0.24 (Struven ketju)
'---

disk layout

[defaultuser@PinePhonePro ~]$ df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                 7.2G      1.4G      5.5G  20% /
devtmpfs                  1.8G         0      1.8G   0% /dev
tmpfs                     1.9G         0      1.9G   0% /dev/shm
tmpfs                     1.9G      3.4M      1.8G   0% /run
tmpfs                     1.9G         0      1.9G   0% /sys/fs/cgroup
tmpfs                     1.9G     68.0K      1.9G   0% /tmp
/dev/mmcblk2p1          194.5M     39.4M    140.4M  22% /boot
tmpfs                   379.1M    572.0K    378.5M   0% /run/user/100000
/dev/mmcblk1p1           32.0M    836.5K     31.2M   3% /run/media/defaultuser/FC34-0AF8
tmpfs                     1.9G      3.4M      1.8G   0% /run/firejail/dbus

check the mounted SD card

[defaultuser@PinePhonePro ~]$ ls -l /run/media/defaultuser/FC34-0AF8
total 1
drwxr-xr-x    3 defaultu defaultu       512 Jan 24  2025 EFI
-rw-r--r--    1 defaultu defaultu       400 Jan  1  1980 ubootefi.var

ok, so that is the (U)EFI partition. devel-su works

[defaultuser@PinePhonePro ~]$ devel-su
Password: 
[root@PinePhonePro defaultuser]# 

2026-10-04: from the default u-boot, PinePhone Pro boots Sailfish OS from EMMC. user is defaultuser.