Threema via Chatty

(post withdrawn by author, will be automatically deleted in 24 hours unless flagged)


You are referring to Crypto AG which makes the swiss only having 1 scandal while every other country has a whole mountain of it.

So, in comparison, the swiss are still better compared to any other country when it comes to the laws. :wink:

Scroll down inside the link for comparison box:

(post withdrawn by author, will be automatically deleted in 24 hours unless flagged)


Unless you can show the connection between Threema and Swiss spies, I think your post is off topic here. Please take this discussion elsewhere.


I think it is foolish to claim that because software is housed in, what you may consider, a less vulnerable location, that it is more secure. Signal has to exist in the Lion’s den, so to speak. When it comes to REAL security and not just the illusion of it, this tends to mean much much more.

On top of that, I would bet quite a bit that the actual encryption mechanism in place is built off of Signal’s. Just like nearly every other chat system out there.

That said, I like Threema, and use it. Like Signal its dependency on a phone for an account is a huge turn off. XMPP with OMEMO seems like a much better system. Of course if you are using your own server, then the E2E is, for most of the time, just unnecessary overkill as the transport of text are encrypted anyway.

It is not. Threema predates Signal. Its protocol was developed at the same time as TextSecure’s Axolotl protocol.

Regarding the Crypto AG references: In contrast to those encryption hardware devices, which are based on security by obscurity, Threema apps are fully open source and – where possible – offer reproducible builds: The cryptography itself is essentially the NaCl cryptobox by Daniel Bernstein (djb).

More information can be found in the Cryptography Whitepaper.


Good to know. Thanks! :+1::+1:

What is ontopic though, is the fact that the threema client is now open source. While new accounts can only be created with an official client due to some signature keys or something.
The Android client for instance is here:

So, the protocol is as documented as the code is, I guess, and integrating this into chatty not impossible.

And the code is under the very open: GNU Affero General Public License v3.0 license.

I did. I gave 5$ to the fund-your-app campaign to “register” Threema in that wish-list. I was a little bit disappointed that it did not show up at all in that list of apps, but that was obviously a misunderstanding on my part.
It seems that you need a certain amount of funding requests (or amount of Euros?) for your desired app to show up in those fund-your-app lists.

So, if you want to support Purism even more than you already have so far and have 5$ (or more) to spend, I would be happy if I weren’t the only one voting with my Euros for a Linux-native Threema client for the Librem 5.


1 Like

I agree and send today a little amount to support too.

very good, someone’s smarther now than @ncc and the 3 people that liked his comment.

you can use the Threema Web by visiting this site!/welcome


Well what you said is true but you still need to have an Android or iOS device with Threema running on it.
I don’t think that is what we want.

Thanks! That’s great! :smiley:

Hi, you guys might find this interesting

For what i can understand is sphinx chat is an chat app build upon sphinx protocol
I has an interesting in way it works. You can also built apps upon it because it’s fully opensource. Its much more then a chat app.

The basic concept is to eliminate trollers base upon hashcash a proposel to eliminate spammers via email back then.

I hope it will get your interest

Hello, sorry for necrobumping this topic, but my L5 has finally arrived and I’d love to use Threema. How can I do this in 2023?

Perhaps, not the solution you are looking for, but you are able to run a virtualized android session on your phone, and through that you can install Threema. This isn’t all that realistic, even though it completely works, because it is a resource hog and battery drainer. On top of that, you would need to restart the android system everytime you wanted to use it. Push notifications are not transparent to phosh, and so it would work, but you would need to physically open the app through android everytime you want to send or check for messages.

Thank you for your answer. Could you point me to instructions for doing this? While it surely does not sound like an ideal solution (whatever happened to the chatty plugin?) I’d like to give it a spin. After all, that’s what a librem5 is for - tinkering :grinning:

If you own an iOS device as well, you could try the Threema Desktop 2.0 tech preview:

It runs as a standalone client on Linux. Keep in mind that it’s still beta though, and that the application is optimized for Desktop use, not for mobiles.

1 Like

I tested threema through waydroid.
It works, but without camera access ( Anyone Successfully Run WayDroid on Librem 5? )
I followed this way:


Thank you very much for your instructions. I tried this and it works! Having Android running inside PureOS is quite the feat :slight_smile:
However, I’m having power issues and thus refrain from using waydroid as an always-on app. Maybe someday later, when the battery optimizations of L5 have further improved.

Still, having Threema and proper XMPP in chatty would be fantastic.

(I remember having the same half-usable XMPP telepathy solution with my Nokia N900, and it seemingly hasn’t improved since then.)

1 Like