Whisperfish is an advanced but unofficial Signal client. Whisperfish should be in a usable state for many users, but is still considered beta quality software; make sure to always have the latest version! Also, check our Wiki and feel free to contribute to it! Currently, mimimum supported SailfishOS version is 3.4. We intend to keep compatibility with 3.3 for as long as humanly possible. The build for SailfishOS 3.x is located in a separate OpenRepos application.
Do not ever contact the Signal developers about a Whisperfish issue. You will annoy them and make them dislike us. Contact us instead (see below).
Lot's of stuff should work. Check the forum for an up-to-date known issues list.
If the app behaves strangely or slow (I have a strong dislike for slow software) to you, please get in touch on Matrix #whisperfish:rubdos.be or on Libera.Chat #whisperfish, file an issue, or send an email to whisperfish [at] rubdos [dot] be, or post on the SailfishOS Forum topic. If it works well already, alse let me know! That's good for morale.
Follow the progress of the rework in the 0.6 milestone on Gitlab. If you are interested in contributing, contact me on Gitlab. If you want to discuss development, join the discussion on Matrix #whisperfish:rubdos.be.
There are nightly builds (in form of RPM) available on Gitlab. Nighlies eat batteries for breakfast, break up with your girlfriend, and use magic to turn phones into bricks. If you want to use them, please come and chat on Matrix or IRC. Whenever there is a version that makes sense, and has a low probability of tearing apart the very fabric of the universe, it'll be here on Open Repos!
Thanks for the support, feel free to buy me a coffee! Liberapay allows for donations via PayPal or credit card. While I do appreciate the donations, please consider matching your donation towards Signal themselves. They need it more than I do, now more than ever! Also consider donating to Weblate, because they provide their translation hosting service to us and many other SailfishOS applications at no cost!
The original Whisperfish 0.5.0, by Andrew, was released under GPLv3+. Since we are using the upstream code of Signal themselves, partly licensed under AGPLv3+, the whole of Whisperfish 0.6.0 falls under AGPLv3+.
The milestone on GitLab for this release (th
Many big plans!
The milestone on Gitlab for this release
Many quality-of-life updates and technical debt fixes, thanks to the code sprint of Matti and Ruben!
Fixes for stuff in beta.8, mostly.
A bunch of quality-of-life updates, and SailfishOS 4.4 compatibilty! Direc85 did a lot of work in this release. If you consider donating to me for Whisperfish, please also consider buying direc85 a coffee.
Edition "omg OpenSSL".
Edition "invert the event loop". Write-up here: https://github.com/woboq/qmetaobject-rs/issues/102#issuecomment-919798690
Emergency release for the HTTP-500 "nothing can be send" bug and the BadKeyType bug.
Emergency release for the HTTP-500 "nothing can be send" bug.
The milestone on Gitlab for this release
Fixes startup on upgraded contact database.
The milestone on Gitlab for this release
The milestone on Gitlab for this release
The milestone on Gitlab for this release
The milestone on Gitlab for this release
Comments
illyrion
Thu, 2022/07/14 - 22:55
Permalink
I just tried to install Whisperfish. I followed all the steps described for deleting the Android installation on the same devixe. However, no connection established. What is strange: Whisperfish seems to recognize my account, because I have to enter a password when I start Whisperfish. Maybe there is spmething I have to delete in order to fully uninstall Whisperfish?
rubdos
Fri, 2022/07/15 - 16:41
Permalink
Known issue, sorry! You can install beta 8 manually, start it once, and then go back to beta 10. We will fix this in beta 11 soon.
RamBoo
Tue, 2022/07/05 - 17:20
Permalink
I had another phone for using signal and I guess it messed up my whisperfish when it connected to internet. Thanks for the advice!
RamBoo
Tue, 2022/06/21 - 19:43
Permalink
What to do when it says on the settings "connection status - disconnected" and wont send any messages?
rubdos
Wed, 2022/06/22 - 08:42
Permalink
That sounds like a deactivated registration. Did you register on the Android or iOS application? If so: you can only have one single active registration on a phone.
If that's the case, and if you want to use Whisperfish again, you'll need to follow https://gitlab.com/whisperfish/whisperfish/-/wikis/Frequently-Asked-Ques... and before that you need to turn-off the registration lock in the Android Signal settings. Cfr. https://gitlab.com/rubdos/whisperfish/-/issues/148 and https://gitlab.com/rubdos/whisperfish/-/issues/149
rob_k
Thu, 2022/03/31 - 18:58
Permalink
How to paste a captcha string that is so long, that it won't fit in one terminal line?
rubdos
Thu, 2022/03/31 - 19:02
Permalink
I haven't been able to reproduce that it doesn't fit in one line myself. I'm not sure why it would not work.
Either way, there's a few things you can do. I've changed the wiki with a simple one: instead of first ssh-ing into the device, you run ssh with the command in one go.
skyjumper
Mon, 2022/07/18 - 02:07
Permalink
That command format worked a treat for me - thanks !
rob_k
Sun, 2022/03/27 - 19:07
Permalink
Very promising, the workaround for the captcha. Unfortunately I get:
BTW command seems too long, so I pasted the url in two parts:
rubdos
Sun, 2022/03/27 - 19:55
Permalink
There seems to be a newline in the captcha string you pasted on terminal; that should really not be there. That gets misinterpreted and rejected by Signal.
rossholmes
Fri, 2022/02/18 - 16:52
Permalink
Messed up something probably. I'm trying to register, but when, I entered my phone number, selected text verification method, and the app crashed upon I chose Continue. Any idea?
rubdos
Sat, 2022/02/19 - 13:54
Permalink
Yes. Registration is currently broken in SailfishOS 4.2 and 4.3, without any workaround: https://gitlab.com/whisperfish/whisperfish/-/issues/366
Our hope is that SailfishOS 4.4 fixes it, or gives us another clue about what's up.
Termitebug
Thu, 2022/02/17 - 18:23
Permalink
Hi! Would it be possible to unlock GUI-password with sailfish-sercrets for convenience's sake? For now, I'm copy-pasting from ownKeepass the unlock password. This is just a feature request and if it cannot be done I'm okay with that answer.
rubdos
Sat, 2022/02/19 - 13:53
Permalink
It's a feature request and it's certainly possible some day. Feel free to upvote here: https://gitlab.com/rubdos/whisperfish/-/issues/2
ric9k
Tue, 2022/02/08 - 23:51
Permalink
Hi,
Thank you for Whisperfish.
Is there a way to use whisperfish if I register to signal on another device?
Thanks,
rubdos
Wed, 2022/02/09 - 11:33
Permalink
In Signal, one "device" is the main device (this is currently always a phone), and you can link as many secondary devices as you want (which is currently either an Apple iPad or a computer). Whisperfish currently only supports being the main device. If you want to use multiple devices, you need to register Whisperfish as main device and link all other devices to Whisperfish.
Currently, Whisperfish registration is broken since SailfishOS 4.3.
delocoyo
Fri, 2021/12/10 - 22:35
Permalink
What is the channel in matrix? I cant find it.
rubdos
Wed, 2022/02/09 - 11:32
Permalink
I didn't see the notification for this comment; sorry! The channel is #whisperfish:rubdos.be
If you cannot find it, you can leave me your Matrix username and I can invite you in!
delocoyo
Thu, 2021/12/09 - 17:08
Permalink
when will be possible to use whisperfish for a newer user?
delocoyo
Thu, 2021/12/02 - 17:16
Permalink
Thanks rubdos.
delocoyo
Thu, 2021/12/02 - 13:46
Permalink
Hej. I have not install other whisperfish conto now. The probkem is that I cant reach the captcha, and it breaks
rubdos
Thu, 2021/12/02 - 16:56
Permalink
Yes, registration is currently broken due to the reCAPTCHA again indeed. I hope to fix it some time soon.
delocoyo
Thu, 2021/12/02 - 11:11
Permalink
I just got a xz2c with 4.2 , and I cant install whisperfish in it. I had an xperia 10II and with 4.2 was working without problems?
rubdos
Thu, 2021/12/02 - 11:29
Permalink
What are the symptoms, what is going wrong? You cannot install it with Storeman, or you cannot register?
aviarus
Tue, 2021/11/23 - 13:05
Permalink
Downgrading openssl and installing beta 6 worked
aviarus
Tue, 2021/11/23 - 12:45
Permalink
is it possible to copy the settings from smoother device? i copied .local/share/harbour-whisperfish from an old sfos 3.4 device that cannot update and loaded the saved messages but the icon stayed red. now i thought i could hop over the reiteration on a 4.3 device but it gives the same strange result with the Last provided version here and also with the Last nightly build from gitlab
rubdos
Thu, 2021/12/02 - 11:28
Permalink
You need to copy over both ~/.local/share/harbour-whisperfish and ~/.config/harbour-whisperfish for this to work. Don't try to run the same config on two devices, make sure to disable the old divive (by renaming both directories on the old device, for example)
delocoyo
Tue, 2021/11/23 - 12:08
Permalink
So how can I install it in anew device?
rubdos
Tue, 2021/11/23 - 12:10
Permalink
Installation should just work. Apparently registration is broken on SailfishOS 4.3, so you need to have registered using an older version of SailfishOS. I haven't had the time to look at it yet. You can try the workaround of "deprecated" in the comments here: https://openrepos.net/comment/39319#comment-39319 ; make sure to remove the old OpenSSL package when you have registered.
delocoyo
Mon, 2021/11/22 - 08:12
Permalink
That great to hear it Rubdos. My thoughs was that anytime is something. Is not just to say bad words about Jolla, is just that anytime is a upgrde kind of like the set up that is in tge phone break. Thanks for your time.
Pages