harbour-whatsapp-0.2.1-1.aarch64.rpm | 9.07 MB | 03/12/2025 - 11:43 |
harbour-whatsapp-0.3.0-1.aarch64.rpm | 5.59 MB | 12/07/2026 - 11:39 |
harbour-whatsapp-0.4.2-1.aarch64.rpm | 5.59 MB | 12/07/2026 - 12:01 |
harbour-whatsapp-0.4.2-1.armv7hl.rpm | 5.73 MB | 12/07/2026 - 12:01 |
harbour-whatsapp-0.4.3-1.aarch64.rpm | 5.6 MB | 12/07/2026 - 12:17 |
harbour-whatsapp-0.4.3-1.armv7hl.rpm | 5.73 MB | 12/07/2026 - 12:17 |
harbour-whatsapp-0.4.5-1.aarch64.rpm | 5.6 MB | 12/07/2026 - 13:03 |
harbour-whatsapp-0.4.5-1.armv7hl.rpm | 5.73 MB | 12/07/2026 - 13:03 |
harbour-whatsapp-0.4.6-1.aarch64.rpm | 5.6 MB | 12/07/2026 - 13:03 |
harbour-whatsapp-0.4.6-1.armv7hl.rpm | 5.73 MB | 12/07/2026 - 13:03 |
harbour-whatsapp-0.4.8-1.armv7hl.rpm | 5.73 MB | 12/07/2026 - 13:08 |
harbour-whatsapp-0.4.8-1.aarch64.rpm | 5.6 MB | 12/07/2026 - 13:08 |
harbour-whatsapp-0.4.9-1.armv7hl.rpm | 5.74 MB | 12/07/2026 - 17:23 |
harbour-whatsapp-0.4.9-1.aarch64.rpm | 5.6 MB | 12/07/2026 - 17:23 |
harbour-whatsapp-0.4.11-1.aarch64.rpm | 5.61 MB | 12/07/2026 - 18:58 |
harbour-whatsapp-0.4.11-1.armv7hl.rpm | 5.74 MB | 12/07/2026 - 18:58 |
harbour-whatsapp-0.4.14-1.armv7hl.rpm | 5.74 MB | 12/07/2026 - 22:33 |
harbour-whatsapp-0.4.14-1.aarch64.rpm | 5.61 MB | 12/07/2026 - 22:33 |
harbour-whatsapp-0.7.4-1.aarch64.rpm | 5.74 MB | 12/07/2026 - 22:33 |
harbour-whatsapp-0.7.4-1.armv7hl.rpm | 5.87 MB | 12/07/2026 - 22:33 |
harbour-whatsapp-0.7.6-1.armv7hl.rpm | 5.88 MB | 13/07/2026 - 09:33 |
harbour-whatsapp-0.7.6-1.aarch64.rpm | 5.74 MB | 13/07/2026 - 09:33 |
harbour-whatsapp-0.7.8-1.armv7hl.rpm | 5.88 MB | 13/07/2026 - 09:56 |
harbour-whatsapp-0.7.8-1.aarch64.rpm | 5.75 MB | 13/07/2026 - 09:56 |
harbour-whatsapp-0.8.0-1.armv7hl.rpm | 5.89 MB | 13/07/2026 - 10:09 |
harbour-whatsapp-0.8.0-1.aarch64.rpm | 5.76 MB | 13/07/2026 - 10:09 |
harbour-whatsapp-0.8.4-1.armv7hl.rpm | 5.91 MB | 13/07/2026 - 10:55 |
harbour-whatsapp-0.8.4-1.aarch64.rpm | 5.77 MB | 13/07/2026 - 10:55 |
harbour-whatsapp-0.8.21-1.aarch64.rpm | 5.78 MB | 14/07/2026 - 00:43 |
harbour-whatsapp-0.8.21-1.armv7hl.rpm | 5.92 MB | 14/07/2026 - 00:43 |
harbour-whatsapp-0.8.29-1.armv7hl.rpm | 5.93 MB | 14/07/2026 - 01:39 |
harbour-whatsapp-0.8.29-1.aarch64.rpm | 5.79 MB | 14/07/2026 - 01:39 |
harbour-whatsapp-0.9.5-1.armv7hl.rpm | 5.96 MB | 14/07/2026 - 11:06 |
harbour-whatsapp-0.9.5-1.aarch64.rpm | 5.82 MB | 14/07/2026 - 11:06 |
harbour-whatsapp-0.9.6-1.armv7hl.rpm | 5.96 MB | 14/07/2026 - 11:42 |
harbour-whatsapp-0.9.6-1.aarch64.rpm | 5.82 MB | 14/07/2026 - 11:42 |
harbour-whatsapp-0.9.6-1.i486.rpm | 6.19 MB | 14/07/2026 - 11:50 |
harbour-whatsapp-0.9.19-1.armv7hl.rpm | 5.98 MB | 14/07/2026 - 14:41 |
harbour-whatsapp-0.9.19-1.aarch64.rpm | 5.84 MB | 14/07/2026 - 14:41 |
harbour-whatsapp-0.9.19-1.i486.rpm | 6.21 MB | 14/07/2026 - 14:46 |
harbour-whatsapp-0.9.29-1.aarch64.rpm | 5.85 MB | 14/07/2026 - 16:42 |
harbour-whatsapp-0.9.29-1.armv7hl.rpm | 5.99 MB | 14/07/2026 - 16:42 |
harbour-whatsapp-0.9.29-1.i486.rpm | 6.22 MB | 14/07/2026 - 16:59 |
harbour-whatsapp-0.9.31-1.armv7hl.rpm | 5.99 MB | 14/07/2026 - 17:48 |
harbour-whatsapp-0.9.31-1.aarch64.rpm | 5.86 MB | 14/07/2026 - 17:48 |
harbour-whatsapp-0.9.34-1.armv7hl.rpm | 6 MB | 15/07/2026 - 08:57 |
harbour-whatsapp-0.9.34-1.aarch64.rpm | 5.86 MB | 15/07/2026 - 08:57 |
harbour-whatsapp-0.9.37-1.armv7hl.rpm | 6 MB | 15/07/2026 - 09:14 |
harbour-whatsapp-0.9.37-1.aarch64.rpm | 5.87 MB | 15/07/2026 - 09:14 |
harbour-whatsapp-0.9.38-1.aarch64.rpm | 5.87 MB | 15/07/2026 - 21:54 |
harbour-whatsapp-0.9.38-1.armv7hl.rpm | 6.01 MB | 15/07/2026 - 21:54 |
harbour-whatsapp-0.9.43-1.armv7hl.rpm | 6.01 MB | 16/07/2026 - 09:43 |
harbour-whatsapp-0.9.43-1.aarch64.rpm | 5.87 MB | 16/07/2026 - 09:43 |
harbour-whatsapp-0.9.45-1.aarch64.rpm | 5.88 MB | 16/07/2026 - 16:39 |
harbour-whatsapp-0.9.45-1.armv7hl.rpm | 6.01 MB | 16/07/2026 - 16:39 |
harbour-whatsapp-0.9.46-1.armv7hl.rpm | 6.02 MB | 16/07/2026 - 18:41 |
harbour-whatsapp-0.9.46-1.aarch64.rpm | 5.88 MB | 16/07/2026 - 18:41 |
harbour-whatsapp-0.9.56-1.armv7hl.rpm | 6.03 MB | 16/07/2026 - 20:27 |
harbour-whatsapp-0.9.56-1.aarch64.rpm | 5.89 MB | 16/07/2026 - 20:27 |
harbour-whatsapp-0.9.60-1.armv7hl.rpm | 6.04 MB | 16/07/2026 - 20:54 |
harbour-whatsapp-0.9.60-1.aarch64.rpm | 5.9 MB | 16/07/2026 - 20:54 |
harbour-whatsapp-0.9.63-1.aarch64.rpm | 5.9 MB | 16/07/2026 - 23:10 |
harbour-whatsapp-0.9.63-1.armv7hl.rpm | 6.04 MB | 16/07/2026 - 23:10 |
harbour-whatsapp-0.9.73-1.armv7hl.rpm | 6.05 MB | 17/07/2026 - 02:14 |
harbour-whatsapp-0.9.73-1.aarch64.rpm | 5.91 MB | 17/07/2026 - 02:14 |
harbour-whatsapp-0.9.79-1.aarch64.rpm | 5.91 MB | 17/07/2026 - 09:41 |
harbour-whatsapp-0.9.79-1.armv7hl.rpm | 6.05 MB | 17/07/2026 - 09:41 |
harbour-whatsapp-0.9.9-1.aarch64.rpm | 5.82 MB | 17/07/2026 - 13:43 |
harbour-whatsapp-0.9.84-1.armv7hl.rpm | 6.82 MB | 17/07/2026 - 13:43 |
harbour-whatsapp-0.9.85-1.aarch64.rpm | 6.67 MB | 17/07/2026 - 14:12 |
harbour-whatsapp-0.9.85-1.armv7hl.rpm | 6.82 MB | 17/07/2026 - 14:12 |
harbour-whatsapp-0.9.86-1.aarch64.rpm | 6.67 MB | 17/07/2026 - 14:56 |
harbour-whatsapp-0.9.86-1.armv7hl.rpm | 6.82 MB | 17/07/2026 - 14:56 |
harbour-whatsapp-0.9.86-1.i486.rpm | 7.1 MB | 17/07/2026 - 15:14 |
harbour-whatsapp-0.9.87-1.aarch64.rpm | 6.67 MB | 17/07/2026 - 15:45 |
harbour-whatsapp-0.9.87-1.armv7hl.rpm | 6.82 MB | 17/07/2026 - 15:45 |
harbour-whatsapp-0.9.87-1.i486.rpm | 7.1 MB | 17/07/2026 - 15:45 |
harbour-whatsapp-0.9.89-1.i486.rpm | 7.1 MB | 17/07/2026 - 20:57 |
harbour-whatsapp-0.9.89-1.armv7hl.rpm | 6.83 MB | 17/07/2026 - 20:57 |
harbour-whatsapp-0.9.89-1.aarch64.rpm | 6.67 MB | 17/07/2026 - 20:57 |
harbour-whatsapp-0.9.90-1.aarch64.rpm | 6.68 MB | 17/07/2026 - 21:59 |
harbour-whatsapp-0.9.90-1.armv7hl.rpm | 6.83 MB | 17/07/2026 - 21:59 |
harbour-whatsapp-0.9.90-1.i486.rpm | 7.1 MB | 17/07/2026 - 21:59 |
harbour-whatsapp-0.9.93-1.i486.rpm | 7.11 MB | 18/07/2026 - 10:16 |
harbour-whatsapp-0.9.93-1.armv7hl.rpm | 6.83 MB | 18/07/2026 - 10:16 |
harbour-whatsapp-0.9.93-1.aarch64.rpm | 6.68 MB | 18/07/2026 - 10:16 |
harbour-whatsapp-0.9.95-1.i486.rpm | 7.11 MB | 18/07/2026 - 11:04 |
harbour-whatsapp-0.9.95-1.armv7hl.rpm | 6.83 MB | 18/07/2026 - 11:04 |
harbour-whatsapp-0.9.95-1.aarch64.rpm | 6.68 MB | 18/07/2026 - 11:04 |
harbour-whatsapp-0.9.96-1.i486.rpm | 7.11 MB | 18/07/2026 - 13:34 |
harbour-whatsapp-0.9.96-1.armv7hl.rpm | 6.83 MB | 18/07/2026 - 13:34 |
harbour-whatsapp-0.9.96-1.aarch64.rpm | 6.68 MB | 18/07/2026 - 13:34 |
Comments
rdomschk
Sat, 2026/07/18 - 13:42
Permalink
Here are my false protocoll:
>Python module failed to load:
Function not found: 'start_backend.installed_version' (Traceback (most recent call last):
File "", line 1, in
NameError: name 'start_backend' is not defined
)
Please report this text.<
kempertom
Sat, 2026/07/18 - 13:18
Permalink
Is this an issue with the deamon. Had the same Problem this morning. I'll try to run it without daenom...
aviarus
Sat, 2026/07/18 - 13:35
Permalink
Probably not the daemon itself — the likely culprit for "stopped working this morning" (especially after a reboot) is a desktop-file key from 0.9.90 that broke launching from the app icon; 0.9.91+ removes it automatically during the update. Just update to the latest version, then start the app normally — no need to disable the daemon. If it still won't start from the icon afterwards, tell me and we'll dig.
rdomschk
Sat, 2026/07/18 - 12:53
Permalink
Now I could test it:
[defaultuser@Xperia10III ~]$ cat /etc/sailfish-release
NAME="Sailfish OS"
ID=sailfishos
VERSION="5.0.0.76 (Tampella)"
VERSION_ID=5.0.0.76
PRETTY_NAME="Sailfish OS 5.0.0.76 (Tampella)"
SAILFISH_BUILD=76
SAILFISH_FLAVOUR=release
HOME_URL="https://sailfishos.org/"
[defaultuser@Xperia10III ~]$ python3 -c "import ast; ast.parse(open('/usr/share/harbour-whatsapp/start_backend.py').read()); print('syntax ok on', __import__('sys').version)"
syntax ok on 3.8.18 (default, Mar 19 2024, 00:00:00)
[GCC 10.3.1 20210621 (Sailfish OS gcc 10.3.1-1)]
[defaultuser@Xperia10III ~]$ devel-su zypper se -si 'python3*' pyotherside\* | grep -i chum
Password:
i | python3-brotli | Paket | 1.0.9+git9-1.1.1.bso | aarch64 | sailfishos-chum
i | python3-cairocffi | Paket | 1.3.0-1.1.1.bso | noarch | sailfishos-chum
i+ | python3-cairosvg | Paket | 2.5.2+git2-1.2.1.bso | noarch | sailfishos-chum
i | python3-cssselect2 | Paket | 0.4.1-1.1.1.bso | noarch | sailfishos-chum
i | python3-defusedxml | Paket | 0.7.1+git1-1.1.1.bso | noarch | sailfishos-chum
i+ | python3-html5lib | Paket | 1:1.1-1.1.1.bso | noarch | sailfishos-chum
i+ | python3-mpmath | Paket | 1.2.1-1.2.1.bso | noarch | sailfishos-chum
i+ | python3-mutagen | Paket | 1.47.0-1.1.1.bso | noarch | sailfishos-chum
i | python3-numpy | Paket | 1.18.5-1.1.1.bso | aarch64 | sailfishos-chum
i+ | python3-opencv | Paket | 4.8.1-1.2.1.bso | aarch64 | sailfishos-chum
i+ | python3-packaging | Paket | 21.3+master.20230409154829.4.gd515213-1.2.1.bso | noarch | sailfishos-chum
i+ | python3-pycryptodomex | Paket | 3.23.0-1.2.1.bso | aarch64 | sailfishos-chum
i | python3-pyparsing | Paket | 2.4.7+master.20230409155124.3.g503310b-1.2.1.bso | noarch | sailfishos-chum
i | python3-tinycss2 | Paket | 1.1.1+git1-1.1.1.bso | noarch | sailfishos-chum
i | python3-webencodings | Paket | 0.5.1+git1-1.1.1.bso | noarch | sailfishos-chum
i+ | python3-websockets | Paket | 13.1-1.1.1.bso | aarch64 | sailfishos-chum
i+ | python3-yt-dlp | Paket | 2023.12.30+obs2-1.4.1.bso | noarch | sailfishos-chum
[defaultuser@Xperia10III ~]$
aviarus
Sat, 2026/07/18 - 13:34
Permalink
Thank you — that output helps a lot, and no trouble at all, enjoy your holiday first! Your system Python parses the app's module fine, and your Chum list contains only add-on libraries (none of which the app uses) — so my earlier Chum theory is weakened. Better yet: the NameError in your terminal log turned out to be a startup race in the app itself (fast devices won it, your 10 III lost it) — fixed in 0.9.96. Whatever the remaining blocker on your device is, 0.9.96 will show the exact error on the pairing screen, and tapping the message copies it to the clipboard. Whenever you're back: update, start the app, and paste whatever it shows. No rush.
rdomschk
Sat, 2026/07/18 - 12:42
Permalink
Thank youvery much and sorry for the trouble with me. I will test it but I am in holiday and can make it only later with my notbook.
rdomschk
Sat, 2026/07/18 - 10:41
Permalink
Ter inal:
[D] unknown:0 - Using Wayland-EGL
library "libui_compat_layer.so" not found
library "libutils.so" not found
library "libcutils.so" not found
library "libhardware.so" not found
library "android.hardware.graphics.mapper@2.0.so" not found
library "android.hardware.graphics.mapper@2.1.so" not found
library "android.hardware.graphics.mapper@3.0.so" not found
library "android.hardware.graphics.mapper@4.0.so" not found
library "libc++.so" not found
library "libhidlbase.so" not found
library "libgralloctypes.so" not found
library "android.hardware.graphics.common@1.2.so" not found
library "libion.so" not found
library "libz.so" not found
library "libhidlmemory.so" not found
library "android.hidl.memory@1.0.so" not found
library "vendor.qti.qspmhal@1.0.so" not found
[D] unknown:0 - Got library name: "/usr/lib64/qt5/qml/io/thp/pyotherside/libpyothersideplugin.so"
[W] NemoConfigurationValuePlugin::registerTypes:52 - org.nemomobile.configuration import is deprecated. Suggest migrating to Nemo.Configuration
[W] unknown:134 - file:///usr/lib64/qt5/qml/Sailfish/Silica/PullDownMenu.qml:134: ReferenceError: lipstickSettings is not defined
[D] unknown:0 - "PyOtherSide error: Traceback (most recent call last):\n\n File \"\", line 1, in \n\nNameError: name 'start_backend' is not defined\n"
[D] onError:78 - Python error: Function not found: 'start_backend.installed_version' (Traceback (most recent call last):
File "", line 1, in
NameError: name 'start_backend' is not defined
)
[D] :59 - Backend failed to start
[D] rescanBackendPort:434 - Backend lost entirely - respawning child backend
[D] :59 - Backend failed to start
[defaultuser@Xperia10III ~]$
aviarus
Sat, 2026/07/18 - 11:14
Permalink
Thanks for the report — your Chum hint is the best lead: the app's Python module fails to load, so the backend never starts and the deleted folder is never recreated. But I don't know for certain yet what exactly broke on your device — let's find out before fixing anything. Please post the output of these three lines:
cat /etc/sailfish-release
python3 -c "import ast; ast.parse(open('/usr/share/harbour-whatsapp/start_backend.py').read()); print('syntax ok on', __import__('sys').version)"
devel-su zypper se -si 'python3*' pyotherside\* | grep -i chum
The first tells me your OS release, the second whether your Python can read the app's module at all, the third whether any Python/pyotherside packages come from Chum. Even easier: update the app to 0.9.95 — it now shows the exact error on the pairing screen, and tapping the message copies it to the clipboard, so you can paste it here directly.
IF the third command lists Chum packages, a clean way to recover (no version change) is the sfos-upgrade tool from OpenRepos: run sfos-upgrade --verify — it verifies and re-aligns your installed packages with your current release — then reboot. Afterwards the app starts and you can pair freshly. But diagnosis first — one paste from you and we'll know instead of guessing.
rdomschk
Sat, 2026/07/18 - 10:40
Permalink
Hey aviarus, today I updated some pytbon respos from Chum an now your nice app not work. What can I do? I delete also the share folder but red test if I will new pair. No new folder under share.
rob_k
Sat, 2026/07/18 - 10:19
Permalink
Hey, you're faster than your shadow :) Yes, this works again!
aviarus
Sat, 2026/07/18 - 10:31
Permalink
Thanks. Glad to read
rob_k
Sat, 2026/07/18 - 10:16
Permalink
Latest version 0.9.90-1 crashes on my Xiii on Pispala 5.1.0.11
aviarus
Sat, 2026/07/18 - 10:18
Permalink
yes for me it didn't even start. it should be fixed now, if not just tell me .
kempertom
Fri, 2026/07/17 - 22:52
Permalink
How to unarchive chats?
aviarus
Fri, 2026/07/17 - 23:08
Permalink
I thought i have to program again^^, but this is already implemented thankfully. Archived chats are not hidden — they move to the very bottom of the chat list, dimmed and marked "· archived". Scroll down to find them, then long-press the chat and choose "Unarchive" from the menu (the same long-press menu also has Archive, Pin and Mute). The state syncs to your other WhatsApp devices via app state, so unarchiving here unarchives everywhere.
kempertom
Fri, 2026/07/17 - 22:01
Permalink
It gets more and more perfect. Thank you !!!
rob_k
Fri, 2026/07/17 - 15:45
Permalink
Idea: add empty file .nomedia to Whatsapp folders, or the content will clutter the Gallery. I'm really happy that this app exists, AAS is now off by default and this saves battery! Thanks again!
aviarus
Fri, 2026/07/17 - 21:00
Permalink
It's a good suggestion, if media access is enabled you have the option to put .nomedia files for different media types
kempertom
Fri, 2026/07/17 - 14:28
Permalink
Sorry, but all permissions are granted. I did the process. But the mic doesn't turn into a timer and on the main page is a message saying: Recording failed ([Errno 13] no permission: 'gst-launch-1.0) grant the microphone permission in Settings and restsart the app
I did before and reststarted the app...even SFOS>Settings>Apps>whatsapp is showing that it has mic permission .... Very strange.
Your App is a micrometer away from being perfect!!!
aviarus
Fri, 2026/07/17 - 20:59
Permalink
Okay it could be that gstreamer1.0-tools wasn't installed. I added it as a dependency and it should install now if you update
kempertom
Fri, 2026/07/17 - 12:17
Permalink
Permissions are granted, but returning to main screen a message is shown, that says that it has no permission
kempertom
Fri, 2026/07/17 - 12:05
Permalink
How to record a voice note?
kempertom
Thu, 2026/07/16 - 22:54
Permalink
I just turned my Motorola G7 Power into my daily driver with SFOS - without Android - because of your work. Only thing missing are Voicenotes
rdomschk
Thu, 2026/07/16 - 18:21
Permalink
Hello, it works perfect. Thanks, Thanks, Thanks. The one problem is, I have to open all Chats separate to reset the counter. I have manny chats, maybe you can made later a menu point to set all chats at readed... But no pressure. A other question is, its possible to activat a notification at the evenscreen to see new messages. BR
aviarus
Thu, 2026/07/16 - 19:33
Permalink
You can activate notifications in settings now and Mark all as read is also available now per chat
rdomschk
Wed, 2026/07/15 - 23:44
Permalink
Hello - you are very diligent every day. Thanks for it. The pin function now works afte restart. One question, how can I see which chat had new messages. I miss a highlighting at the chat names or a othe sign. But no pressure it works perfect in the moment and I could switch off the AppSuport.
aviarus
Thu, 2026/07/16 - 10:02
Permalink
Your wish is my command^^ i made a red counter with unread messages
amol
Wed, 2026/07/15 - 14:23
Permalink
Doesn't pair for me, whener I put the code in the other device I get "there was an error". The code seems to be valid as if I put an invalid code I get a different error message
aviarus
Thu, 2026/07/16 - 12:28
Permalink
Thanks for the report — "the code is accepted but then errors" means the handshake fails after the code exchange, and the reason is in the logs. Could you post the output of these three commands (run in Terminal right after one failed attempt)?
rpm -q harbour-whatsapp
date
tail -n 40 ~/.local/share/harbour/harbour-whatsapp/backend.log
Most common causes: an older app version (WhatsApp rejects outdated clients during pairing — please update to the latest release first and try again), or the device clock being off by more than a minute (breaks the crypto handshake — check date). I've also just released 0.9.38, which shows the exact failure reason right on the pairing screen — updating and retrying once may already answer the question by itself.
rdomschk
Tue, 2026/07/14 - 22:04
Permalink
Hello, a big Thanks only 1 day later so many changes - now the first pairing work from desktop file and the new statuspage is also very nice. I have only problems with videos. I cannot open a video with the gallerie. I gave all right for contacts and media in Terminal but the gallery shows 0 byte for each video? What I make false? The contacts names the status header after the command. The pin function for chats lost after reopen the app but this is not so importand.
Pages