Skip to content

xsms v1.0

Choose a tag to compare

@Sir-MmD Sir-MmD released this 27 May 15:13
· 6 commits to main since this release

Initial public release. Properly release-signed.

Self-hosted SMS ↔ Telegram bridge. Your phone runs everything; no server, no account, no cloud sync.

Highlights

  • Forward incoming SMS to your private Telegram bot with tap-to-reply.
  • Send SMS back from Telegram, with dual-SIM picker.
  • Browse SMS inbox, call log, and contacts; paginated CSV export for each.
  • Per-conversation view with dynamic char-budget pagination, sort toggle, and per-thread CSV export — full message bodies, no truncation.
  • 8-permission per-user model × N allowed users per bot.
  • Per-bot SOCKS5 proxy (RFC 1928 / 1929) with remote DNS for restricted regions.
  • Block numbers with or without a saved contact (from the SMS push or inside a conversation).
  • Foreground service + WorkManager watchdog + boot receiver for OEM survival (Samsung, Xiaomi, Huawei, OnePlus, OPPO, Vivo, Asus).
  • True-black OLED dark theme; Material 3 throughout.

Requirements

  • Android 7.0 Nougat (API 24) or later.
  • A Telegram bot via @BotFather.

Install

Download `xsms-v1.0.apk` below directly on your phone and tap it to install. Android will prompt you to allow installs from unknown sources the first time. Package name is `xsms.app`.

See the README for the full setup walkthrough.