When a government cuts the internet and SMS, it believes it has cut communication. In Iran today, that belief is largely correct. Internet traffic is at roughly 1% of normal. SMS is dead for civilians. The tools most of us rely on — WhatsApp, Telegram, Signal — are silent.
But there is one channel the regime cannot cut. Not because it is clever. Because it uses nothing they control.
What is a Bluetooth mesh network?
Your phone's Bluetooth was designed to connect to headphones and speakers. But it can also connect directly to other phones — no tower, no server, no internet required.
A Bluetooth mesh network turns every phone into both a receiver and a relay. You send a message. The phone next to you receives it and passes it to the next phone in range, which passes it to the next. Like a bucket brigade. Each hop covers 10 to 30 meters. With enough phones in the chain, a message can travel hundreds of meters through a crowd or a city block — entirely offline, entirely encrypted.
One more detail that matters: if a messenger moves out of range before finding the next peer, the phone holds every message in memory and delivers them automatically the moment it connects to anyone new. Once two phones connect, a full backlog of queued messages flushes in seconds. The network is slow and intermittent — but it does not lose messages. It waits.
The government cannot block it because there is nothing to block. There are no servers to shut down, no cables to cut, no towers to disable. Blocking Bluetooth mesh communication would require physically confiscating every Android phone in the country.
How it differs from the internet and SMS
The internet routes through infrastructure governments control and can switch off. SMS routes through carrier towers governments also control. Bluetooth mesh routes through people — through the phones already in their pockets. No permission required from any authority. No infrastructure to attack.
The app: BitChat
The tool that makes this practical is called BitChat, created by Jack Dorsey — the founder of Twitter — and released in 2025. Free, open source, no account, no phone number, no internet connection required to use once installed. Available for Android as a direct download — no Google Play Store needed.
This is not theoretical. BitChat has been used in exactly this scenario multiple times in the past six months:
Madagascar, September 2025: During civil unrest and internet disruption, BitChat saw 70,000 downloads in a single week — the largest single-country surge the app had seen.
Nepal, September 2025: During the Gen-Z protests, nearly 50,000 Nepalese users downloaded BitChat in a single day as internet access was restricted.
Uganda, January 2026: BitChat surged to #1 in Uganda ahead of the Presidential Election as pre-election internet shutdowns hit.
Iran, January–March 2026: Reports confirm rising BitChat downloads in Iran during the current blackout. The network is already seeding.
What this can and cannot do for Iran
Let me be precise, because overstating this would be dishonest.
BitChat will not restore long-distance communication. Someone in Tehran cannot reach family in London with this. Range limitation makes that impossible.
What it can do is keep a whisper moving through a city when every other channel is dead. Think about what information matters most right now: not instructions, not coordination — something simpler. The news that a military unit refused its orders. That an IRGC checkpoint was abandoned. That a garrison defected this morning.
That information does not need to travel fast. It needs to travel far enough that the soldier at the next checkpoint hears it — and recalculates whether following orders is still the safe choice. Revolutions do not tip because of organization. They tip when enough individuals independently make the same private calculation.
BitChat cannot organize a revolt. It can keep the whisper going when every other channel has been silenced. Word of mouth — but without having to say a word out loud.
The SMS bridge — extending the network across distance
Here is where it gets more powerful. If anyone in the mesh network has a working SMS connection — a brief signal, a functioning SIM — they become a bridge. They take whatever news arrived via Bluetooth, compress it to a text, and send it to a trusted contact in another city. That contact, with nothing more than an Android phone and the BitChat APK, seeds an entirely new mesh network in their neighborhood.
Bluetooth handles the last hundred meters. SMS — even partial, even unreliable — handles the kilometers between cities. The two layers together cover what neither can cover alone.
Security limitations: Security researchers have identified vulnerabilities including potential man-in-the-middle attacks and session-level (not per-message) encryption keys. The v1.7.0 release addressed several issues after a Cure53 security audit, but the app is still maturing.
Do not use BitChat to communicate anything that could endanger someone if intercepted. Use it only for information already in public circulation — news of military movements, defections, general conditions. Treat every message as potentially visible.
Density dependent: Without enough nearby devices, messages may not be delivered. The network is only as strong as its node count. This is why seeding matters — more phones with the app means a stronger mesh.
Not a silver bullet. As analysts at the Bloomsbury Intelligence and Security Institute note, layered strategies and realistic expectations are essential. BitChat is one tool, not a solution.
How to seed it
The network starts with one person who has any working internet — a diaspora contact, a VPN user, anyone with a brief connection. Below are the three steps. Click each for detailed instructions.
Hosted by Marco Messina · Updated when new versions release
Android only. iOS requires an internet connection to install and is not the path here. Android is 80%+ of the phone market in Iran.
I am a retired entrepreneur in Phoenix, Arizona. I have no connection to BitChat or Jack Dorsey. I tested this personally — installed the app, transferred the APK to a friend's Android phone via Bluetooth with no internet connection, confirmed we could chat offline, and repeated it with multiple people. It works as described.
If you have contacts in Iran, or know someone who does, pass this on. The instructions above are everything they need.
The regime has cut every channel it can see. This one it cannot see.