Given that most people who were able to smuggle and purchase a phone in a place like North Korea have an android, would it be a reasonable trade-off to extend bitchat mesh over Wi-Fi exclusively on android?

Could be that an iPhone connecting over Bluetooth to an android gets relayed by android Wi-Fi.

iPhone can mesh to other iPhones over Bluetooth.

Android can mesh over either Bluetooth or Wi-Fi to other androids.

nostr:npub12rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sf485vg nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s

Reply to this note

Please Login to reply.

Discussion

Could this also help with interference in large crowds, using a different frequency band of Wi-Fi vs Bluetooth, 5ghz vs 2.4ghz?

WiFi is a total no go in a denied environment like NK. Reticulum paper message QR codes are a much better choice. Coordinate dead drops before hand and decrypt on a live device like Seedsigner.

Top three demilitarized zone in the world.

I’d wager sneaking in or out a radio signal is easier than walking across with a piece of paper.

Oh you mean cross border comms. Heck just transmit shortwave if you only need Rx.

You could probably get away with data bursts from NK if you had good opsec

You can be sure they would have SIGINT listening for RF

Not reliable?

I've experimented with it: my idea was to bridge different bluetooth meshes with a WFD link between two devices in different meshes.

Unfortunately it seems like even if you manage to connect phones over WFD (currently doing it manually in the system settings, because from the app it doesn't work for some reason) then aggressive firewall policy prevents any TCP stream -- at least between my grapheneOS devices.

I'd love some help on this, especially if someone with stock android devices wants to test this: https://github.com/lollerfirst/bitchat-android/tree/wfd-go-accept-only

(enable verbose logging in the debug settings + use the "#wifi" button to open the system settings and MANUALLY create a wfd connection)

> I'd love some help on this, especially if someone with stock android devices wants to test this

My suspicion is that GrapheneOS has some more restrictive firewall policies that "black-hole" any SYN message. But I am not sure.