Skip to content

VibeSMS Android Terminal v0.4.0

Choose a tag to compare

@guanxiong guanxiong released this 12 Aug 00:14
· 15 commits to main since this release

What changed

  • Keeps the terminal online through lock-screen Doze with an approximately 9-minute AlarmManager.setAndAllowWhileIdle heartbeat, a bounded 45-second wake lock, and the existing 15-minute JobScheduler fallback.
  • Shows bound numbers before the new-binding form, removes already-bound SIMs from the selector, and defaults to the next available SIM.
  • Encrypts each bound inbox Key with Android Keystore, displays it on the bound-number card, and opens the Web inbox through a URL fragment that is cleared immediately after use.
  • Fixes incoming caller numbers by ignoring Android's duplicate phone-state broadcast that does not contain the number.
  • Normalizes available SMS and caller numbers to E.164 using the selected SIM's network country.
  • Adds a battery-optimization status and lock-screen keepalive shortcut to the terminal UI.

Verify before installation

Check VibeSMS-0.4.0.apk against the attached SHA256SUMS.

  • APK SHA-256: 1bdf1bf4a81120729124d5228c1ca4d09b6149f9f233e6b1472695965da19f36
  • Signing certificate SHA-256: aae515e30fe344096f0a26b3bc7b32e2f827aa5fb41ca123990fd928ba4bc37c

Android 10 or newer is required. Only use VibeSMS with a phone number you own or are authorized to manage. On Huawei and other vendor-modified Android systems, also allow autostart, secondary launch, and background activity in system settings.