Если оценивать открытые Android‑проекты по активности, функциям и практической пользе, самым сильным кандидатом сейчас выглядит SpamBlocker. Он блокирует звонки и SMS, работает через системные механизмы Android 10+, поддерживает сложные правила и остаётся активно развиваемым проектом.

Успех SpamBlocker держится на живой разработке и реальных сценариях блокировки
Среди open source‑решений для Android по блокировке спамных звонков чаще всего вспоминают Yet Another Call Blocker, NoPhoneSpam, Call Blocker и SpamBlocker. По состоянию на июль 2026 года наиболее убедительно выглядит SpamBlocker: у проекта около 1,7 тыс. звёзд на GitHub, 82 форка, более тысячи коммитов и свежий релиз v5.13 от 8 июля 2026 года. Это хороший признак для утилиты безопасности, потому что такие приложения быстро устаревают из-за изменений Android, разрешений, SMS‑механик и поведения производителей смартфонов.
SpamBlocker доступен в F-Droid, распространяется под лицензией MIT и описан как блокировщик звонков и SMS. В карточке F-Droid указана версия 5.12, добавленная 30 июня 2026 года, а само приложение рассчитано на Android 10 и новее. Для пользователя это означает простую вещь: проект живёт в актуальной Android‑реальности, где блокировка звонков завязана на официальные API, системные роли и ограничения безопасности.
SpamBlocker умеет фильтровать входящие звонки и сообщения по регулярным выражениям, контактам, повторным звонкам, расписанию, недавно использованным приложениям, STIR‑аттестации, базе спама и онлайн‑запросам к внешним API. Разработчик прямо приводит бытовые примеры: вы заказали еду, водитель скоро позвонит, и приложение может временно пропустить такой звонок после уведомления от другого приложения. Это делает блокировку более гибкой, чем обычный список «запретить неизвестные номера».
Android 10+ дал таким приложениям нормальную техническую основу
Современная блокировка звонков на Android сильно зависит от системного CallScreeningService. В документации Android указано, что устройства с Android 10 и выше позволяют приложениям определять звонки от номеров вне адресной книги как потенциальный спам, а пользователь может выбрать тихое отклонение таких вызовов.
Это объясняет, почему SpamBlocker указывает Android 10+ как минимальную платформу. Старые решения часто работали через обходные методы, нестабильные разрешения или зависели от поведения конкретной прошивки. Для обычного владельца телефона это выражается просто: приложение может работать отлично на одном смартфоне и странно вести себя на другом, если использует устаревший подход.
SpamBlocker идёт по более правильному пути. В README проекта сказано, что для звонков он работает как Caller ID app, а для SMS может использовать разные режимы фильтрации. Для SMS есть самостоятельный режим с собственными уведомлениями и режим screening provider, где приложение отвечает «block» или «allow», а основное SMS‑приложение остаётся привычным интерфейсом.
Yet Another Call Blocker остаётся заметным исторически, но сейчас уступает по перспективе
Yet Another Call Blocker долго был одним из самых узнаваемых open source‑вариантов для защиты от спамных звонков. Его идея понятна: приложение использует краудсорсинговую базу телефонных номеров, может работать с офлайн‑базой, автоматически блокировать номера с отрицательным рейтингом и показывать сводку по входящему номеру.
Сильная сторона проекта. Пользователь устанавливает приложение, скачивает базу, включает автообновление и блокировку по рейтингу. Такой сценарий хорошо подходит людям, которым нужна защита без длинной настройки правил. Ещё один плюс — поддержка старых версий Android: F-Droid указывает совместимость с Android 4.0 и новее.
Слабое место — актуальность. Последняя рекомендованная версия в F-Droid добавлена 18 ноября 2021 года. Сам GitLab‑проект создан в 2019 году и имеет 720 коммитов, 37 тегов и AGPLv3‑лицензию, что говорит о заметной истории разработки. Для выбора приложения в 2026 году этого уже мало: блокировщик звонков должен успевать за новыми версиями Android, изменениями разрешений и новыми схемами телефонного спама.
Есть ещё один нюанс. В карточке F-Droid для Yet Another Call Blocker указано anti-feature NonFreeNet: приложение зависит от несвободного сетевого сервиса как источника данных. Это не делает проект плохим, но снижает его привлекательность для людей, которые выбирают open source именно ради прозрачности цепочки данных.
SpamBlocker лучше подходит пользователям, которым нужна гибкая фильтрация звонков и SMS
SpamBlocker выигрывает за счёт подхода «правила плюс контекст». Он может блокировать номер по маске, разрешать контакты, учитывать повторный звонок, пропускать вызовы после ваших действий, реагировать на календарь и расписание. Это похоже на умный фильтр почты: письмо может пройти или попасть в спам не только по адресу отправителя, но и по теме, времени, истории переписки и другим признакам.
Для российских пользователей особенно полезны правила по шаблонам номеров. Например, можно отсеивать диапазоны, которые часто используются роботами, отдельные регионы, короткие подозрительные форматы или повторяющиеся рекламные SMS. Регулярные выражения дают точность, но требуют аккуратности. Ошибка в шаблоне легко заблокирует полезный звонок от банка, доставки, клиники или курьера.
Второй сильный сценарий — SMS‑фильтрация. Спам давно ушёл за пределы голосовых звонков: мошенники присылают ссылки, подменяют отправителей, давят срочностью, имитируют доставки и банки. SpamBlocker умеет работать с SMS‑правилами и даже упоминает защиту от SMS Bomb — потока одноразовых кодов и похожих сообщений.
Разрешения требуют доверия и аккуратной настройки
Любой блокировщик звонков получает доступ к чувствительным зонам телефона. F-Droid показывает для SpamBlocker разрешения на чтение журнала вызовов, контактов, SMS, состояния телефона, уведомлений, запуск при старте, доступ к сети и другие функции, связанные с фильтрацией. Для такой категории приложений это ожидаемо, но пользователь должен понимать цену удобства.
Разработчик SpamBlocker отдельно описывает приватность. Для офлайн‑функций заявлено отсутствие сбора данных. Для онлайн‑функций внешние API могут видеть IP‑адрес, сетевые отпечатки и проверяемый номер с кодом страны. Практический вывод простой: максимальная приватность достигается с офлайн‑правилами, отключением лишних онлайн‑проверок и установкой только тех разрешений, которые нужны выбранному сценарию.
Есть и технические ограничения. SpamBlocker не планирует поддержку Android 9 и ниже, RCS заявлен как неподдерживаемый сценарий, а локальная AI‑поддержка указана как будущая идея. Поэтому владельцам старых смартфонов лучше смотреть на более простые приложения или встроенные функции звонилки, а пользователям Google Pixel и Samsung — сравнить open source‑решение с системной защитой производителя.
Вывод
SpamBlocker — один из лучших открытых проектов в этой области. Он активно развивается, доступен в F-Droid и работает на Android 10 и выше. Приложение блокирует звонки и SMS, предлагает гибкие настройки и честно информирует об ограничениях. Это отличный выбор для тех, кто ищет аналог коммерческих антиспам-программ, но предпочитает открытые решения и не хочет привязываться к закрытым экосистемам.
Начните с простого: установите SpamBlocker из F-Droid, назначьте его приложением для проверки caller ID и блокировки спама, включите базовые правила и несколько дней проверяйте журнал блокировок. Только потом добавляйте более строгие regex-фильтры. Этот подход поможет избежать пропущенных важных звонков и понять, какие типы спама действительно вас беспокоят.