Repolode
aj3423

aj3423/SpamBlocker

Android-приложение, которое проверяет входящие звонки и SMS-уведомления и блокирует спам с помощью фильтров, контактов, баз спама и локального ИИ.

Open source альтернатива:TruecallerHiya

Звёзды
1,919
Форки
98
Открытые issues
4
Последний коммит
позавчера

Что это?

SpamBlocker — приложение для Android (Android 10 и новее), которое фильтрует входящие звонки и SMS, не заменяя приложение для звонков или сообщений. Для звонков оно работает как приложение Caller ID, а для SMS перехватывает уведомления о сообщениях: можно отключить уведомления приложения для SMS, чтобы избежать дублирования. После настройки приложению не нужно постоянно работать в фоне.

Фильтрация звонков и сообщений настраивается с помощью множества комбинируемых правил. Проверяется, есть ли звонящий в контактах, статус аттестации STIR/SHAKEN, повторные звонки, номера, на которые вы звонили или отвечали, экстренные номера и недавняя активность в других приложениях. Также поддерживаются базы спама, например реестр FTC Do Not Call, мгновенные онлайн-запросы в PhoneBlock, блокировка по геолокации и оператору, регулярные выражения и локальный ИИ, обученный распознавать спам в SMS.

Приложение распространяется с открытым исходным кодом по лицензии MIT через F-Droid, Obtainium и GitHub Releases. Сборки воспроизводимы, а в README описан офлайн-режим, который не собирает данные; ограниченный объём данных отправляется только онлайн-сервисам проверки.

Ключевые возможности

  • 01Фильтрует звонки с учётом контактов, истории звонков, статуса STIR/SHAKEN и повторных вызовов.
  • 02Блокирует SMS, перехватывая уведомления; при желании можно обучать локальный ИИ распознавать спам.
  • 03Использует базы спама, например реестр FTC Do Not Call, и онлайн-сервисы проверки, такие как PhoneBlock.
  • 04Поддерживает правила по геолокации, оператору, регулярным выражениям и расписанию.
  • 05Разрешает звонки после набора экстренного номера, недавнего использования приложения или получения push-уведомлений и SMS от сервисов.

Сценарии использования

  • Сократить количество рекламных и мошеннических звонков на Android, не меняя приложение для звонков.
  • Остановить SMS-спам и поток OTP-кодов, сохранив уведомления о настоящих сообщениях.
  • Разрешить звонки курьерам и из клиник, блокируя неизвестные номера.
  • Отключать звук звонков с неизвестных номеров по ночному расписанию.

Быстрый старт

  1. 1

    Скачайте APK со страницы релизов GitHub

  2. 2

    Или установите приложение из F-Droid

Что важно знать

  • Требуется Android 10 или новее. Android 9 и более ранние версии не поддерживаются, и планов по их поддержке нет.
  • Сообщения RCS не поддерживаются, и планов добавить поддержку нет.
  • Чтобы избежать дублирования уведомлений, отключите их вручную в приложении для SMS.
  • При использовании онлайн-функций на серверы API отправляются ваш IP-адрес и указанный номер.

Темы

Частые вопросы

Что такое SpamBlocker?
Android-приложение, которое проверяет входящие звонки и SMS-уведомления и блокирует спам с помощью фильтров, контактов, баз спама и локального ИИ. SpamBlocker — приложение для Android (Android 10 и новее), которое фильтрует входящие звонки и SMS, не заменяя приложение для звонков или сообщений. Для звонков оно работает как приложение Caller ID, а для SMS перехватывает уведомления о сообщениях: можно отключить уведомления приложения для SMS, чтобы избежать дублирования. После настройки приложению не нужно постоянно работать в фоне.
SpamBlocker можно использовать бесплатно? Какая у него лицензия?
SpamBlocker распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
SpamBlocker всё ещё поддерживается?
Активно поддерживается. Последний коммит в SpamBlocker — 18 окт. 2026 г..
Для чего можно использовать SpamBlocker?
Сократить количество рекламных и мошеннических звонков на Android, не меняя приложение для звонков. Остановить SMS-спам и поток OTP-кодов, сохранив уведомления о настоящих сообщениях. Разрешить звонки курьерам и из клиник, блокируя неизвестные номера. Отключать звук звонков с неизвестных номеров по ночному расписанию.
Как установить SpamBlocker?
Скачайте APK со страницы релизов GitHub Или установите приложение из F-Droid
Где скачать SpamBlocker?
Исходный код и инструкции по установке — на GitHub: https://github.com/aj3423/SpamBlocker

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Бесплатное приложение с открытым исходным кодом для Android, которое превращает телефон в локальную веб-панель для управления файлами, сообщениями, звонками, медиа и экраном.

7 тыс.430KotlinAGPL-3.0Обновлён позавчера