Voltar para o Blog

Como bloquear ligações de telemarketing no Android em 2026 (Guia Completo)

Por Equipe Peace Shield31/07/2026

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

  1. Instale um app de triagem de chamadas — como o Peace Shield — pela Google Play Store.
  2. 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).
  3. Defina o app como triagem de chamadas padrão, quando solicitado — essa etapa é obrigatória para que a CallScreeningService funcione; sem ela, o app não recebe nenhuma notificação de chamadas recebidas.
  4. 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.
  5. 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?