Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is it possible to use whatsapp web without using the whatsapp app to scan the QR code? #181

Closed
alexvong243f opened this issue Apr 1, 2019 · 3 comments

Comments

@alexvong243f
Copy link

alexvong243f commented Apr 1, 2019

I wonder if it is possible to use whatsapp web without using the whatsapp app
to scan the QR code? Is it possible to scan the QR code, generate the right
credentials and send the requests all my ourselves? This would be one way to
create a FLOSS client for whatsapp.

@sigalor
Copy link
Owner

sigalor commented Apr 6, 2019

As far as I know, there have been several attempts to reverse engineer the WhatsApp Android application itself, but not with focus on WhatsApp Web and, more importantly, often not in the context of FOSS.

In general, WhatsApp Web actually needs the phone, as WhatsApp messages are stored only there. WA Web just uses the WA servers as relays, which pass requests like "give me the last few messages from this contact" to the phone. In the end, the private (Signal Protocol) keys are stored on the phone and are supposed to never leave it. That's why creating an entirely FOSS client for WhatsApp would need a complete rewrite of the Android application for desktops/platform independent as well.

@zardilior
Copy link

If you use genymotion you can forgo the cellphone. Though the SMS must be received somehow and the qr is also an issue

@baptx
Copy link

baptx commented Jun 30, 2021

Related: #10
For the moment I am using the Android app on my Linux computer with Anbox (and using Android x86 on VirtualBox with the extension pack for webcam support to scan the QR code).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants