VibeSMS Android Terminal v0.4.0
What changed
- Keeps the terminal online through lock-screen Doze with an approximately 9-minute
AlarmManager.setAndAllowWhileIdleheartbeat, 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.