Releases: burakgon/linuxdrop
LinuxDrop 0.5.5 — phone internet · text/image/OTP clipboard · stable connection
Self-hosted, end-to-end encrypted clipboard sync + file transfer + phone-internet sharing between Android and Linux.
✨ What's in 0.5.x
- 📶 Phone internet (press-to-connect) — computer has no Wi-Fi? Tray → Connect to phone internet wakes
your paired phone over Bluetooth, turns on its hotspot, and joins it — online through the phone's mobile
data, hands-off. The phone arms it with one toggle (Shizuku, no root); the wake command is AES-sealed. - 🔄 Clipboard sync — text, images, and OTPs. "Sensitive"-flagged clips (OTPs, password managers) sync too.
Share text from any app's Share sheet and it lands on your other devices' clipboards. - 📂 Direct P2P file transfer over WebRTC, on any network.
🐛 Fixes & efficiency (0.5.5)
- No more "Connecting…" flapping — 45s keepalive survives NAT/router idle + screen-off Wi-Fi power-save
(verified: 0 reconnects over a 4-minute idle window). Fewer reconnect storms = better battery. - System back returns to the previous screen instead of closing the app.
- No history/image bloat — oversized text (>16 KB) stays out of history; images capped at 25 MiB (matching
the relay + Linux). - Battery: tether responder + watchdog only run while tethering; no duplicate background connections on
restart; lazy WebRTC; Settings shows the real build version. - Works with any Bluetooth adapter (auto-detected — built-in or USB dongle).
Install (Android 10+): download linuxdrop-0.5.5.apk + install Shizuku.
Linux (KDE/Wayland): see the README.
v0.3.0 — LinuxDrop (renamed from bgnconnect) + bundled TURN
v0.3.0 — bgnconnect is now LinuxDrop
Rename
The project has been renamed from bgnconnect to LinuxDrop. New repo URL:
https://github.com/burakgon/linuxdrop (the old bgnconnect URL auto-redirects).
The Android app's package is now com.linuxdrop.app — installing this APK will create a
new app entry alongside any previous v0.2.0 install (com.bgnconnect.app). After pairing
the new one, uninstall the old.
What also changed
- 📦 Bundled TURN relay (coturn). The compose ships a coturn service behind the
--profile turnflag — one-command opt-in for the strictest NATs, no extra ports when
off. See the README Self-hosting → Optional: TURN section. - 🔁 Wire-level bumps: WebRTC DataChannel label
linuxdrop-file(wasbgn-file), HKDF
saltlinuxdrop/enc/v1(wasbgnconnect/enc/v1). The same shared secret carries
over — it just derives a fresh encKey on both sides. Both endpoints must be on 0.3.0+
to decrypt each other's frames. - 🛠 Env rename: compose
LINUXDROP_DOMAIN(wasBGN_DOMAIN); Docker volumelinuxdrop-data.
Install
linuxdrop-v0.3.0-debug.apk is a debug-signed build (development key) for sideloading.
Set up Shizuku, enter your own relay URL (there is no built-in/default server), then
create a network or scan the QR. Linux client: cd linux && bash install.sh.