SpamBlocker Extended
dev.kerballone.spamblocker
Zapstore _@zapstore.dev Spam Call/SMS/Notification blocker
Republished from GitHub / F-Droid by the Zapstore main account.
It blocks unwanted calls, SMS messages, and app notifications without replacing your default call/SMS app. Notification Screening applies your blocking rules to RCS, Signal, WhatsApp, email, and any other messaging app that posts a notification, not just your default SMS app, so spam gets filtered no matter which app it arrives through. Alerts give you a lightweight sound/vibration/flashlight/screen-wake chime for allowed screened notifications, instead of a duplicate full notification. Filters: 1. Number Rules & Text Rules 2. Contact 3. STIR attestation 4. Repeated call 5. Dialed number 6. Recently used apps 7. Time schedule 8. Notification Screening Details: https://github.com/KerballOne/SpamBlocker-Extended
First release: Aug 3, 2026, 7 total releases.
Most recent release: Oct 30, 2026.
Appears in 0 app stacks.
0 sats / 0 zaps received in the past year.
Sats Received
Underlying data available via MCP: app_zaps, app_releases.
Zap Count
Underlying data available via MCP: app_zaps, app_releases.
Releases
- Oct 30, 2026 6.2.2SpamBlocker Extended 6.2.2 New (from upstream): - Backups can be encrypted with a key (AES-GCM). Importing an encrypted backup asks for the key. - "Database Prefix" rules support a minimum match count, e.g. `[min=2]` blocks only if at least two similar numbers are in the database. - The SIM picker shows the last digits of each SIM's number (needs the optional phone number permission). - Workflow triggers renamed: Call Event, SMS Event and Call Screened are now Pre-Call, Pre-SMS and Post-Call Screening. Existing workflows keep working. Fixes: - Answer + Hang Up: when two spam calls arrive at once, the second one is now answered and hung up after the first, instead of being rejected and reaching voicemail.
More…
- Answer + Hang Up: a pending hang-up is now cancelled when the caller hangs up first, so it can't end a later call. - Answer + Hang Up: a blocked call is now hung up even when Android reports its number in another format (Wi-Fi calling SIP address, or without the country code). Before, such a call rang silently until it reached voicemail. - SIM detection counted hardware slots instead of inserted SIM cards. - Long SMS auto-replies are sent in parts instead of failing. Improvements: - Answer + Hang Up: the microphone is muted while the call is connected for the hang-up delay, so the caller can't hear you. It is unmuted when the call ends. - Oct 15, 2026 6.2.1SpamBlocker Extended 6.2.1 Fixes: - Answer + Hang Up could fail on some devices (e.g. CalyxOS) because the ringing event arrived too late. Reverted the 6.1.5 change, as upstream did in 5.19. - Calls reported with an unknown direction are now screened and logged instead of being skipped. - Caller numbers in SIP format (e.g. "sip:+49...@ims...;user=phone") now match rules and contacts. - A call always gets a screening response, even if screening hits an error. Improvements: - An empty spam database search lists private numbers first.
More…
- Updated phone number library and build tools. - Oct 13, 2026 6.2.0SpamBlocker Extended 6.2.0 New: - Contacts and Database now apply to Notifications: phone numbers in a screened app's notification Title or Body are checked against your contacts and the spam database, with no Number Rule needed. "Block non-contacts" can dismiss notifications from unknown senders, e.g. RCS or WhatsApp. - Contacts (Allow and Block separately) and Database have Calls / SMS / MMS / Title / Body chips to choose what they apply to. All are on by default, except Body for blocking non-contacts. - A contact's number in the Title wins over a blocked number in the Body. - FAQ: new Calls, SMS and Notifications sections; Priority, RegEx and Import Numbers rewritten to be shorter. - New Wiki button. FAQ, Wiki and About are now always at the bottom of Settings. Improvements:
More…
- Basic Rules order: Contacts, Database, STIR. - The Notification test in Rule Testing now checks exactly what real screening checks. - Non-Contacts only dismisses a notification whose Title is the sender's number (e.g. "+1 555-123-4567" or "Voicemail from +1 555-123-4567"), not titles like "Order 12345678 shipped". - Translations for the new and updated help in all languages, plus the Calls / Notifications / Title / Body labels. Fixes: - Rule Testing posted two notifications for a notification test, without its Title. - Duplicate history records for a notification, e.g. with Voicemail Notification. - Group summary notifications (e.g. "2 new messages") are no longer dismissed, which also dismissed the allowed messages in the group. - Oct 8, 2026 6.1.5SpamBlocker Extended 6.1.5 New (from upstream): - Workflows: "Find Rules" can pick rules from a list instead of typing their descriptions. - Workflows: "Modify Rules" has a visual rule editor; only the changed fields are saved. Fixes: - Answer + Hang Up could be delayed for minutes on some devices. - A rule with an invalid regex (e.g. from a CSV or workflow import) crashed SMS screening. - "Ignore Country Code" now also handles numbers without "+", e.g. 12223334444, while keeping local numbers that happen to start with the country code digits.
More…
- Notification icon on Android 17. - Sep 23, 2026 6.1.4SpamBlocker Extended 6.1.4 New (from upstream): - Auto-report can be limited to specific regex rules, matched by rule description. - Manual reports are now saved to history and can be reviewed later. - "Search Online" in the history menu. - API tokens can be entered manually, and are now a separate backup category so they can be left out of shared backups. - Report categories updated: Marketing/Political replaced by Promotional/Reminder. Existing settings are migrated automatically. Fixes:
More…
- SMS report results were saved to the call history and couldn't be reviewed. - A short, fast sideways flick while scrolling could delete a history record. - Canceling the backup export file picker no longer shows "Exported successfully". - 7726 preset: replies from 7726 are no longer flagged as spam, and the spam number is now reported too. - Auto-report now works for workflows without an HTTP request, such as 7726. - Layout fixes under large system font sizes (bottom bar badge, buttons, SIM number). Improvements: - Workflow actions are reordered only by their drag handle, so scrolling a workflow no longer rearranges it. - Successful reports are shown in green. - Updated phone number library. - Aug 24, 2026 6.1.3SpamBlocker Extended 6.1.3 Fixes (cherry-picked from upstream): - Fixed a bug where multiple SMS notifications arriving in quick succession could collide and only the last one would show. - Fixed a bug where checking a rule's "For number" condition could corrupt the rule's own content pattern in memory, causing inconsistent matching on subsequent messages. - Bot/workflow Formula result strategy no longer requires both positive and negative signature patterns to be configured, and no longer crashes on a malformed signature regex. - Fixed dialogs with text fields being obscured by the on-screen keyboard, with no way to scroll to the rest of the content.
- Aug 3, 2026 6.1.2SpamBlocker Extended 6.1.2 New: - Alerts can now optionally repeat until acknowledged, so important notifications aren't missed. - Regex rules can be exported/imported individually as JSON, e.g. to share a rule with someone else. - Backup/Restore can optionally include call/SMS history logs. - Backup/Restore now also captures Notification Screening's on/off state and app list, Voicemail Notification settings, and app-level Alert configs, which were previously missing from backups. - Added an "Ignore" option for the priority-conflict warning, and old-device-friendly regex section folding. Fixes:
More…
- Fixed a crash when opening the Caller ID preview after revoking the "draw over other apps" permission while Caller ID was enabled. - Caller ID now correctly re-checks required permissions when the app regains focus, instead of relying on stale state.