Skip to content

Releases: burakgon/linuxdrop

LinuxDrop 0.5.5 — phone internet · text/image/OTP clipboard · stable connection

20 Jun 11:15

Choose a tag to compare

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

30 May 15:43

Choose a tag to compare

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 turn flag — 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 (was bgn-file), HKDF
    salt linuxdrop/enc/v1 (was bgnconnect/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 (was BGN_DOMAIN); Docker volume linuxdrop-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.