As we returned from Supercon 2022, we noticed galore airlines connection escaped in-flight messaging. While the messages are useful for complaining astir the spot size, it isn’t rather arsenic breathtaking arsenic entree to the internet. In the air, we wondered however hard it would beryllium to passageway an net transportation implicit messaging. Funny enough, [Aleix Rodríguez Alameda] has a task that does precisely that by tunneling postulation implicit Whatsapp.
In [Aleix]’s case, compartment carriers are beauteous stingy with net information erstwhile traveling successful South America but often springiness unlimited WhatsApp data. So, up of time, 2 accounts are acceptable up. A server is connected 1 relationship and acts arsenic a proxy to the broader net and listens to messages to the server account. Then erstwhile successful a restricted entree setting, the lawsuit connects with a WebSocket and sends messages. The existent instrumentality for turning the WhatsApp messages into an net transportation the lawsuit tin usage It connects to the WhatsApp API done a WebSocket and past exposes postulation connected a section port. Then, you acceptable up postulation to beryllium redirected done that larboard with curl oregon Firefox.
Packets are divided to forestall you from sending excessively galore messages, arsenic successful their testing, [Aleix]’s accounts were banned quickly. You shouldn’t expect massively accelerated speeds, arsenic 300kbps was beauteous emblematic during testing, which according to Wikipedia, is astir what dial-up got with V.44 compression.
Which is astir the aforesaid velocity arsenic TCP/IP tunneled implicit NRF23L01 radios.