
61.89 MB
Android 8.0+
128
arm64-v8a, armeabi-v7a, x86, x86_64
Verified safeScanned with ClamAV, APKiD, and Quark-Engine. No threats detected.
Description
A shared instance daemon for Reticulum on Android. Runs the reference Python implementation via Chaquopy as a background service, so other Reticulum apps on the device can share a single network stack without each needing to bundle their own.
Similar in approach to Columba, which also embeds the Python RNS stack via Chaquopy. The Kotlin BLE/RNode bridge used here is extracted from Columba as well, since pyjnius is not available in the Chaquopy environment.
Reticulum is a cryptography-based networking protocol for building resilient, decentralized communication systems over any available transport — TCP, UDP, I2P, LoRa (via RNode), or local WiFi/BLE.
Features
Shared instance — other RNS apps on the device connect through this one
Full Reticulum stack running as a foreground service (separate process for clean lifecycle)
Configure and manage interfaces: TCP client/server, UDP, AutoInterface, I2P, RNode (LoRa)
RNode setup wizard with frequency/bandwidth/SF/CR configuration
TCP client wizard with optional SOCKS proxy support (for Tor)
Live interface stats and traffic monitoring
Auto-discovery of peers on local networks
Work in Progress
Not all features of RNS are fully tested in Reticulum for Android. Notably, the following features need further testing before being relied upon:
Blackhole Management
Interface Discovery
Missing Interfaces
Generally speaking, any interface which uses pyjnius in Sideband requires a bridge to Kotlin code to work in chaquopy. On initial release, this app includes a bluetooth and usb bridge for RNode, but not a serial interface.
Requirements
Android 8.0+ (API 26)
For RNode: a compatible LoRa device connected via USB or Bluetooth
Rate this app
Ratings & reviews
No reviews yet.