nostr:nprofile1qqsw8lr88lzln8x92ng073m4v72kglf9edhxvk8eztg3ftny98f46dgpz4mhxue69uhkummnw3ezummcw3ezuer9wchsz9mhwden5te0wfjkccte9ehx7um5wghxyctwvshsz9mhwden5te0wfjkccte9ec8y6tdv9kzumn9wshsk9y93w tried and it wasn't great
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
Discussion
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.