Messaging with the L5

@eagle Movim is mainly a non-commercial one person project, AFAIK. You can talk to the developer in the XMPP room Because Movim needs to get your XMPP credentials, you need either a special account for it (that’s what I do) or self-host ($ sudo apt install movim). Movim is a very nice and interesting project, but probably not the chat solution for L5.


Hi all!

The issue with Chatty/lurch, not being able to establish an OMEMO chat with Dino, has been solved by Richard Bayerle, the maintainer of the ‘lurch’ OMEMO plugin for libpurple. I have merged the commit already into the librem5 fork, so the fix is available in the librem5 image now.

I have tested OMEMO chats successfully with Dino, Gajim, and ChatSecure.

If you guys feel like testing it by yourself with Chatty or Pidgin, please build the /dev branch of the repo, and don’t forget to perform a “git submodule update --init --recursive”, to pull the libomemo-changes into the lurch directory before running “make”.

Have fun!



Any idea how using chatty affects security / encryption in Telegram?

Personally, I find the discussed messengers too heavyweight. I like the following two which have been around in F-Droid for quite a while already:

  • (practically-serverless, uses regular SMS/text messages and encrypts them the signal way)
  • (practically-serverless, uses the existing e-mail infrastructure)

Both have their pros and cons, but I think integrating the silence functionality into the default messenger app on the L5 would not hurt. Of course it does not provide a solution for group chats and sending media, but would be way better than unencrypted text messages.


I have a lot pushed in Silence direction for SMS (here, there, and in this forum too), but I feel they don’t have resource to integrate Silence Protocol into the SMS app, which is too bad.

About messaging app, I have discovered Jami on F-Droid : this is really promising ! I don’t know why it is not known so much, I have tested and it works pretty well so far. It’s a messaging app like Signal, but without server (so same method as Silence) and you can send messages, call, but also video call. Everything is store in local (because serverless), and is peer-to-peer encrypted.


The main drawback of Jami is offline messages don’t work. Both users need to be online to receive them.


I didn’t know that, I thought I could send messages offline. I hope to test this situation to confirm, maybe Jami has improved this aspect since.

@rinokeros : so after testing :

  1. message sent offline to offline recipient : no message received by the recipient
  2. message sent online to offline recipient : message received by the recipient after enabling data

So for me, Jami is pretty convenient for what it does. The only issue is the battery drain, still not optimized yet.


Over here in the Netherlands everyone uses Whatsapp. That includes family, colleagues, teachers, class mates, team mates, you name 'm. And nobody is going to switch to anything else very soon.

SMS is all but forgotten, MMS no longer works.

So, for the L5 to be workable chat device over here in Western Europe it definitely needs to speak fluent Whatsapp. (And It would be lovely if it manages to does this without selling its (and our) soul to the marketing devil,)

Has the infrastructure of your country lost the technical ability ? or is this just about habits of the people ?
I suggest you to look at ‘anbox’ to be able to “speak” this shit

T-mobile has switched it off. Because of a “lack in demand”…

Oops. I responded before I saw Kieran quoted my message from the other thread. Well, you probably have to read it twice to believe it anyway.

1 Like

Will running Whatsapp in Anbox sort of ‘isolate’ it from the rest of the phone? I mean, Whatsapp doesn’t really “fall in line with our philosophy”.

Well, that’s going to be difficult. All data is going through their servers (meta data) and if one of your contacts makes backups to the cloud your conversations will be stored unencrypted.

Anyway, you could use a matrix bridge as there should be matrix clients (fractal, dino etc.):

1 Like

That sounds promising! Same situation over here (also western europe): I’m seemingly the last one to use SMS. Everybody else is on WA. Not using WA means missing out on lots of things. People discussing where and when to meet to spend a weekend out in the forests camping. Not having WA can mean not being part of the planning. Not being part of it slowly means being pressed to the outer rim of the plate before eventually falling over.

So being able to use an alternative software to connect to WA would mean a big plus. Thanks for mentioning it (i didn’t look for it since quite a while).

I believe what happens in Anbox stays in Anbox, but that might have to be double-checked. I’m 99% sure though.

I will surely give it a try, because it seems like the best solution - not just for WA, but for chatting allround.

But so far, I was under the impression bridge building is not as user friendly as one would wish. But I would like it to work, so I will do my best.

1 Like

Where is the help file? :pleading_face:

I’ll check the wiki…

From the wiki: “A WhatsApp client running on a phone or in an emulated Android VM” needed at runtime.

People migrating from a Windows Phone can’t run a client. So we would need to install a WA client in Antbox on the L5 before we can use WA without a client.
(I managed to install Signal on my Surface tablet by using faking it from the command line on a linux machine (using a cli, I think). Would this also work for WA, maybe?)

The wiki is not very helpful. Is there something like a real manual aswell?