How would I go about running Whatsapp on Librem5?

from Purism statements: " … with quality services and products that people will find convenient to use and beautiful to look upon."

So it is about customers oriented [convenient] being blind for what happens in the digital world, will make Purism obsolete.
And what i suggested is open source software with privacy by design. It combines 2 worlds.

and if things are not easy to setup, they are not compliant with Purism own statement. And that is the continuous problem with open source. Either live up to today’s world or be another failed story

Since we are talking about Whats-app here…

Purism states:
“The Purism Librem 5 is designed with security in mind and has privacy protection by default.”

Can’t say that the mentioned app falls into that category.

3 Likes

It is what shopping4purism said. The focus is on privacy and security and that is something unique on the market (in this quality). So a lot of customers bought the L5 to avoid bloody software, too.

Purism was speaking about an OS that can be used by everyone without knowing command lines for terminal (for example updating apps) and is easy to use. They also planned to make it possible to install default desktop apps and give app-devs the tools to adjust them easily to little screens. This way they provide that nearly everything important can be done on L5.

You just over-interpreted what they tried to say. However, you don’t even need Purism to get access to WhatsApp. The community is working on Waydroid, Anbox and Matrix bridges as far as I know. Sooner or later you will find a solution for you without Purism working on that stuff.

2 Likes

What’s the status with Whatsapp via anbox, does video work?

1 Like

In Waydroid at least, there is no current camera access

3 Likes

Anbox doesn’t seem to be working on the L5.
See this thread for more info.

1 Like

Do not use it.

In near future there will be bridges or api’s to use Whatsapp through other Messenger Apps. Cause since this month in Europe Meta and other big Gatekeepers have to be open. Just Signal do not like it.

Because personal i think that Meta use the decrypted Client Data to train an neural Network for a better personalization about indirect questions for avatar optimizations. Like a digital twin of yours, in a Computer reacting to 99% like you to asked questions, or predicted behavior like you do in real.

Good Luck

3 Likes

Well, in the meanwhile we’ll have WhatsApp on L5, I asked to ChatGPT the best way to have it! Here his answer:

“To use proprietary messaging apps like WhatsApp, Telegram, and Messenger on a device like the Librem 5, which runs PureOS (based on Linux), there are several practical solutions. Here are the main options and their implications:

1. Native Apps through Reverse Engineering

Pros:

  • A smoother and more integrated user experience.
  • Potential for greater control over privacy and security.

Cons:

  • Extremely complex and potentially illegal. Reverse engineering proprietary apps can violate their terms of service.
  • Requires significant resources for development and maintenance.
  • May not always be up to date with official apps, causing compatibility and functionality issues.

2. Using Web Apps via WebView or Containerization

Pros:

  • Less complex than reverse engineering.
  • Does not require intense maintenance.
  • Uses official versions of the apps, ensuring compatibility and regular updates.

Cons:

  • Less smooth user experience compared to native apps.
  • Possible limitations in functionality compared to native apps.

3. Using Third-Party Compatible Apps (e.g., alternative clients for Telegram)

Pros:

  • Might offer a more integrated experience compared to Web apps.
  • Possibility of greater control over privacy and security.

Cons:

  • Needs to maintain compatibility with official APIs.
  • Potential risk of violating the official apps’ terms of service.

4. Remote Server Solution

Pros:

  • Official apps run on a remote server, ensuring compatibility and regular updates.
  • Can be a practical solution if well implemented.

Cons:

  • Higher latency and dependency on internet connection.
  • Potential risk to privacy and security of data transmitted to the remote server.
  • Requires initial setup and continuous maintenance of the remote server.

Conclusion

The best compromise in terms of practicality and legality would be to use Web apps via WebView or containerization. This solution allows you to use the official versions of the apps with a more mobile-friendly interface. There are already projects like WebApps (for creating WebView wrappers for apps) that could facilitate this approach on the Librem 5.

Steps to implement this solution:

  1. Install a compatible web browser on the Librem 5 (like Firefox or Chromium).
  2. Create a WebApp for each service (WhatsApp, Telegram, Messenger):
    • Use tools like WebApp Manager to create WebView wrappers.
    • Configure the WebApps to provide notifications and access to device-specific features, such as the camera for WhatsApp Web.
  3. Optimize the interface for a better user experience:
    • Adjust the CSS to adapt the WebApp interfaces to the Librem 5’s screen.

This solution ensures the use of official apps without violating terms of service, maintaining a reasonably good and secure user experience.”

What do you think?

3 Likes

Curious and I just have to ask why would anyone want a highly rated privacy phone and join Whatsapp? Isn’t that like shooting a hole in your rights to privacy?

4 Likes

Potentially, but it really depends on what your goals are. I definitely like the anti-Whatsapp feelings but sometimes things are worth compromising on. For me I think it’s going to be Uber - of course obviously they already know location and identity for obvious reasons…

3 Likes

It is your Librem 5, so feel free to do what you want.

Compatibility with a user’s social network. Some people only use SMS, Facebook Messenger, iMessage, WhatsApp, Signal, Telegram, and/or so on.

3 Likes

There’s a flatpak in the Software app. I don’t know if it works or not.

Unfortunately, WhatsApp has become the default mode of communication in many parts of the world, even to the exclusion of mobile network calls, SMS, and MMS. From what I understand, lots of people, whole communities, and even businesses buy data-only mobile plans and then use WhatsApp for all calling and messaging, in order to save on costs. That has been going on since WhatsApp first appeared on the scene.

When the app was eventually bought by Facebook, it should have been a huge red flag to all users, but apparently didn’t cause a massive shift to alternative apps, because WhatsApp had become so entrenched.

Then again, billions of people still use Facebook, too, despite the privacy abuse.

5 Likes

Yes. One should also note that while there are tons of privacy issues with meta-data (where, when, from, to, …), the messages themselves (audio, texts, pictures) are end-to-end encrypted. And apparently that encryption is pretty solid.

3 Likes

Also worth noting is that WhatsApp uses Open Whisper Systems/Signal’s’ encryption protocol, and that one of the creators of WhatsApp, Brian Acton, initially moved to Facebook when the app was acquired, but ultimately left due to disagreements with Facebook, and started the non-profit Signal Foundation with Moxie Marlinspike. WhatsApp - Wikipedia and Signal Foundation - Wikipedia.

Still, I would never in a million years use any product owned by Meta/Facebook, or even touch their websites. I hope that eventually, WhatsApp will divest from Meta, or be forcibly divested.

6 Likes

Interesting. I knew whatsapp and signal used OWS, but I didn’t know about the Signal Foundation. There’s so much info these days, it seems impossible to keep track of even the important stuff. Or I’m just getting slower/older.

A million years is a long time — I would posit “never” would be about the same! The last time I used whatsapp was in 2018 (my son was traveling in Europe and it was his only reliable mode of communication).

3 Likes

Can’t pass camera on Waydroid… Been an issue for a while. Also seems to be a problem on the Librem 11

2 Likes

You mean for Uber? I never used the camera for their app. Only thing I give it I think is GPS/location.

1 Like

For anything

2 Likes

On the other hand it reads your whole address book and in Europe you have to ask everyone on your address book if it is okay to send your data to Facebook (except those who are also using this app), otherwise you’re breaking laws.

The reality: it’s fully ignored in nearly any case, because
a) people don’t know or
b) people don’t want to do harm to friends and family or
c) they’re using WhatsApp themselves.

The API work is not done yet. Things that will come at time. Currently this happens to everything except the camera app.

3 Likes

Even passing the camera to Firefox doesn’t seem to work currently. But is that also an API issue?

1 Like