Como bloquear ligações de telemarketing no Android em 2026 (Guia Completo)
Se você chegou até aqui provavelmente já perdeu a conta de quantas vezes o celular tocou hoje com um número desconhecido oferecendo cartão de crédito, empréstimo consignado ou "uma condição especial só para você". A boa notícia é que, desde o Android 8.0 (Oreo), o próprio sistema operacional tem um mecanismo nativo para resolver esse problema na origem — antes mesmo do telefone tocar. Este guia mostra exatamente como usá-lo.
Por que o Android permite bloquear chamadas nativamente
Até 2017, apps de bloqueio de chamadas dependiam de gambiarras: monitorar o estado da chamada e "desligar" programaticamente assim que ela começava a tocar — uma solução que ainda deixava o telefone vibrar ou tocar por um instante, e que exigia permissões bem mais invasivas. O Google resolveu isso introduzindo a API CallScreeningService no Android 8.0, permitindo que um app registrado como triagem de chamadas intercepte a ligação antes de ela ser exibida ao usuário.
Essa mudança foi importante por dois motivos: deu ao usuário controle real sobre quem consegue tocar seu telefone, e tirou dos apps a necessidade de pedir permissões desnecessariamente amplas só para conseguir bloquear uma ligação.
A API CallScreeningService explicada, sem jargão
Na prática, funciona assim: quando você concede a um app o papel de "app de triagem de chamadas" (mais sobre isso abaixo), o Android passa a notificar esse app toda vez que uma ligação chega, antes de decidir se ela toca ou não. O app tem então uma janela muito curta — geralmente menos de 5 segundos — para responder com uma de três decisões: permitir normalmente, silenciar (a chamada é registrada mas não toca), ou rejeitar (como se você tivesse apertado "recusar").
Um app como o Peace Shield usa essa janela para checar, localmente no aparelho, se o número está salvo nos seus contatos ou numa lista VIP de exceções. Se não estiver, e o modo de proteção escolhido for o mais restritivo, a chamada é rejeitada automaticamente — tudo isso sem nenhuma conexão com a internet, processando apenas no seu celular.
Passo a passo: como configurar o bloqueio de chamadas
- Instale um app de triagem de chamadas — como o Peace Shield — pela Google Play Store.
- Conceda as permissões solicitadas: acesso a Contatos (para saber quem já está salvo), Registro de Chamadas e Estado do Telefone (para detectar ligações em tempo real) e Notificações (para avisos discretos de bloqueio).
- Defina o app como triagem de chamadas padrão, quando solicitado — essa etapa é obrigatória para que a
CallScreeningServicefuncione; sem ela, o app não recebe nenhuma notificação de chamadas recebidas. - Escolha seu modo de proteção: "apenas contatos salvos" para o filtro mais rigoroso, ou um modo mais inteligente que também libera números considerados de baixo risco.
- Revise o histórico periodicamente para confirmar que nenhuma ligação legítima foi bloqueada por engano.
O que fazer se um contato importante for bloqueado
É normal ter contatos legítimos que ainda não estão salvos na sua agenda — o médico ligando de um número novo, o entregador confirmando o endereço, a escola do seu filho. Para esses casos, use a Lista VIP: adicione o número manualmente, ou direto pelo histórico de chamadas bloqueadas, e ele passa a sempre conseguir ligar, independente do modo de proteção ativo.
FAQ
Bloquear chamadas no Android consome muita bateria? Não, quando a implementação é local. O app só é ativado pelo próprio sistema no momento exato em que uma chamada chega — ele não fica rodando continuamente em segundo plano. Veja mais em bateria e consumo de apps de bloqueio.
Preciso de internet para bloquear chamadas? Não, se o app usa processamento local. A decisão de bloquear ou não depende apenas de comparar o número com sua agenda de contatos, algo que acontece inteiramente no aparelho.
O Android já bloqueia spam sozinho, sem precisar de app? O Android tem uma proteção nativa básica contra spam identificado pela operadora, mas ela é limitada e não oferece o controle granular (lista VIP, modos de proteção, histórico detalhado) que um app dedicado oferece.
Isso funciona em qualquer versão do Android?
A API CallScreeningService está disponível desde o Android 8.0 (Oreo). Veja a compatibilidade completa por versão em Android 8, 12, 13, 14 ou 15: qual versão suporta bloqueio nativo de chamadas?