The Briar Project
I stumbled across the Briar Project recently - https://briarproject.org/ - and thought it was interesting... Particularly the part about being able to use bluetooth, wifi and tor to communicate.
Anyway, I emailed them about the possibility of having an app for UT, and got a response. I trust they won't mind me quoting some of it, because he asks three questions that I'm not sure of the answers to!
- Is there an Android or POSIX compatibility layer?
- Is Java supported?
- Can apps run in the background and keep network connections open when the device is idle?
Also, some time ago, there was some excitement about a similar project called The Serval Project - http://www.servalproject.org/ Does anyone know if anything happened there?
dobey last edited by
Is there an Android or POSIX compatibility layer?
No Android. Linux is POSIX already, so no compatibility layer is needed for that, though apps are confined by apparmor.
Is Java supported?
No. One could theoretically include a JRE in their app to run Java code, but it is not part of the OS.
Can apps run in the background and keep network connections open when the device is idle?
There isn't an app level API for doing this, but it's possible for a user to enable this themselves with UT Tweak Tool. If all messages are e2e encrypted though, it would theoretically be possible to use push notifications as a transport mechanism as well (though this would not work for a mesh network case, and not entirely p2p).
Thank you, @dobey. I'll feed that information back.