It’s multi-end to multi-end, therefore it works regardless of which devices are online. Up until a couple of weeks ago, I hadn’t even used Whisperfish for years, only Signal Desktop.
You must be misinterpreting the part you quoted, because nothing in there points to the primary device having to be online to receive messages on other devices, because, as I said, that is not the case, because the encryption is multi-end to multi-end and not single-end to single-end. Signal Desktop is also no longer a Chrome application, but an Electron application.
The numbers in your address book are checked to see if they belong to a Signal user, but someone doesn’t need to be in your address book to contact you, and you don’t need to have someone in your address book if you know their phone number. This checking of the address book is actually done in a way that doesn’t let Signal find out who’s in your address book. You still do not need to even own a phone at all after the initial setup.
Hi
Thanks, i tried installing but it appeared to freeze and wouldnt let me enter my phone number to register, any ideas?
Hi
thanks for the info
I have downloaded both APKs but can appear to get them to run. I have File Browser and can find the APK in the Download folder but get a message saying “Install Launched” but then nothing actually appears to happen
Any help on this?
thanks
I guess you are referring to Whisperfish, the best would probably to contact the developer @rubdos, he is very supportive.
If you have Android support, usually you won’t see a visual indication of installation from the file browser. Check the list of installed apps, if install is success you’ll see it there.
If you can install Aurora Store (you find it in F-Droid), you’ll get access to apps in the play store and install from there.
ughh
i can.promise its not because i want to, any suggestions ?
No, it shouldn’t. Haven’t tried on my own but I am very certain this is how Signal is designed: Messages you’ve received on your phone won’t be available on your desktop app unless you have an internet connection on your phone. So linking a device with your account somehow (I’d have to research as well ) exchanges necessary decryption keys to read the messages. But since no content is stored on the servers, any messages not received directly on the linked device currently in use need to be downloaded from the device they originally were received on - be it your phone or yet another desktop client.
There’s been an article on a German tech site comparing sync behavior of Signal and Telegram (which I can’t find atm).
They noticed that for the case of Signal taking the phone into flight mode, no old messages appeared on a freshly linked desktop client.
While for Telegram all messages were easily accessible to the desktop despite having the phone disconnected from the net.
Yes, it should, and it does. I don’t know why I keep having to repeat it, because in reply to the post you quoted, I already said “Up until a couple of weeks ago, I hadn’t even used Whisperfish for years , only Signal Desktop.” Whisperfish has never had a daemon and my phone is rarely connected to the internet anyway. You do not need to keep your phone online to use Signal Desktop, so please don’t make statements like “No, it shouldn’t” and “I am very certain this is how Signal is designed” when you aren’t actually certain and that’s not the way Signal is designed.
Once the initial link is established, Signal Desktop is able to function independently from Signal Android/iOS forever. Messages are stored on the servers until the device comes back online - otherwise how would you be able to get the messages that were sent whilst your phone was offline? Signal is not a distributed p2p network, it relies on servers to account for offline recipients.
Whatever the article said, you misunderstood:
- The way you think Signal works, is the way Whatsapp works - it establishes a connection to the phone that basically just shows you the contents of Whatsapp on your phone. If the connection is lost, it can’t show you anything.
- Signal encrypts to each of your and your contact’s devices, but because it uses forward secrecy, the only messages you will receive on a newly added device are the messages that have been sent to you after you added that device. Once a device is added, it will receive all messages regardless of whether any of your other devices are online, and you need to remove the device for it to stop receiving new messages.
- Telegram, on the other hand, doesn’t encrypt anything, and lets you access your entire message history from any new device you log in to Telegram with.
Ok, thanks for explaining again, then. I’ll have to reread the article.
Got a good link for digging a bit deeper into the server-client design design? Apart from the source code, I mean.
You can install Fernschreiber from the Jolla store for Telegram and Whisperfish from open repos for Signal…although if you have upgraded to 4 right now you may want to use the android app for Signal as there are certain incompatibilities.
FWIW, I just released alpha.8
to get most to work again on 4.0. Still some rough edges, but usable again.
Since the update to SOFS 4.0.1.48 my contacts are shown in Signal 5.3.12.
How does it work? Do you have a special setup? I have microG and it does not find google services…
I haven’t installed microG and haven’t done any special. Recently I updated Signal client via Aurora store. Yesterday I updraded to SFOS 4.0.1.48. Last night I pressed the button with the pencil to create a new conversation, entered different names int to search field and realised that if I open some of my contacts show as unencrypted and others show as ‘normal’ Signal contacts. Than I realised that my contact list in Signal is filled, first you have the contacts that use signal, grouped by names with the first Letter as the group shown in blue and the Name of each contact in black. The font groups letters and contact names of unregistered users use gray colour.
It does not work for me
I just noticed your reply on the Signal voice message bug, is this about sending a voice message or receiving one? Receiving should more or less work in WF, the former has not been written down as an issue yet. I’ll do that now.
EDIT: https://gitlab.com/rubdos/whisperfish/-/issues/252
EDIT2: Please vote on issues on Gitlab that affect you!
The issue with signal app in Koli is that sounds while sending an audio, it records it and sounds like a robot. It might be a problem with Koli, cause i use 3.4 without any problem.