Repolode
aj3423

aj3423/SpamBlocker

App Android que filtra chamadas recebidas e notificações de SMS, bloqueando spam com filtros, contatos, bancos de dados de spam e IA local.

Alternativa open source a:TruecallerHiya

Estrelas
1,919
Forks
98
Issues abertas
4
Último commit
anteontem

O que é?

O SpamBlocker é um app Android (Android 10 ou posterior) que filtra chamadas e SMS recebidos sem substituir o app de telefone ou de mensagens. Ele funciona como um app de identificação de chamadas e, para SMS, assume o controle das notificações de mensagens, permitindo desativar as notificações do app de SMS para evitar duplicidade. Depois de configurado, não precisa ficar rodando em segundo plano.

A filtragem de chamadas e mensagens usa várias regras que podem ser combinadas. As verificações incluem se o número está nos contatos, a validação STIR/SHAKEN, chamadas repetidas, números para os quais você ligou ou que atendeu, números de emergência e atividades recentes em outros apps. O app também oferece suporte a bancos de dados de spam, como o cadastro FTC Do Not Call, consultas online instantâneas ao PhoneBlock, bloqueio por geolocalização e operadora, expressões regulares e uma IA local treinada para reconhecer SMS de spam.

O app é open source, licenciado sob MIT, e distribuído pelo F-Droid, Obtainium e pelas releases do GitHub. As builds são reproduzíveis, e o README descreve um modo offline que não coleta dados, com envio limitado de dados apenas para serviços de consulta online.

Recursos principais

  • 01Filtra chamadas com base em contatos, histórico de chamadas, status STIR/SHAKEN e padrões de chamadas repetidas.
  • 02Bloqueia SMS assumindo o controle das notificações, com opção de treinar uma IA local para detectar spam.
  • 03Usa bancos de dados de spam, como o cadastro FTC Do Not Call, e consultas online, como as do PhoneBlock.
  • 04Oferece suporte a regras baseadas em geolocalização, operadora, expressões regulares e horários.
  • 05Permite receber chamadas após ligar para números de emergência, usar apps recentemente ou receber alertas de serviços por push e SMS.

Casos de uso

  • Reduzir chamadas de telemarketing e golpes no Android sem trocar o app de telefone.
  • Parar spam por SMS e enxurradas de códigos OTP sem deixar de receber notificações de mensagens legítimas.
  • Permitir chamadas de entregadores ou clínicas enquanto bloqueia números desconhecidos.
  • Silenciar chamadas de números desconhecidos à noite, usando uma programação de horário de descanso.

Tópicos

Perguntas frequentes

O que é SpamBlocker?
App Android que filtra chamadas recebidas e notificações de SMS, bloqueando spam com filtros, contatos, bancos de dados de spam e IA local. O SpamBlocker é um app Android (Android 10 ou posterior) que filtra chamadas e SMS recebidos sem substituir o app de telefone ou de mensagens. Ele funciona como um app de identificação de chamadas e, para SMS, assume o controle das notificações de mensagens, permitindo desativar as notificações do app de SMS para evitar duplicidade. Depois de configurado, não precisa ficar rodando em segundo plano.
SpamBlocker é gratuito? Qual é a licença?
SpamBlocker é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
SpamBlocker ainda é mantido?
Manutenção ativa. O último commit de SpamBlocker foi em 18 de out. de 2026.
Para que posso usar SpamBlocker?
Reduzir chamadas de telemarketing e golpes no Android sem trocar o app de telefone. Parar spam por SMS e enxurradas de códigos OTP sem deixar de receber notificações de mensagens legítimas. Permitir chamadas de entregadores ou clínicas enquanto bloqueia números desconhecidos. Silenciar chamadas de números desconhecidos à noite, usando uma programação de horário de descanso.
Onde consigo SpamBlocker?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/aj3423/SpamBlocker

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados