>_ DevTrendspt

Idioma

Início

Linguagens

Seções

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Segurança
Kotlin

SmsForwarder: Encaminhador Universal de Mensagens para Android

Imagine este cenário: você tem dois celulares, mas verificar mensagens e chamadas em cada um é inconveniente. Ou você precisa receber SMS de trabalho no seu número pessoal. Talvez queira encaminhar automaticamente códigos de verificação para outro dispositivo? É exatamente isso que o SmsForwarder resolve — uma ferramenta modesta, mas incrivelmente útil para Android.

O que é este projeto?

SmsForwarder é um aplicativo de código aberto que transforma seu smartphone Android antigo em um hub de comunicação completo. A função principal é o encaminhamento de SMS, mas na realidade suas capacidades são muito mais amplas:

  • Interceptar e encaminhar SMS, chamadas e notificações de qualquer aplicativo
  • Suporte para múltiplas plataformas de envio: Telegram, Email, Webhook, Bark e outras
  • Capacidade de criar regras de filtragem complexas
  • Gerenciamento remoto de dispositivos

Interface do SmsForwarder

Recursos Principais

1. Encaminhamento Universal de Mensagens

O aplicativo pode encaminhar não apenas SMS, mas também:

  • Chamadas recebidas (número, horário)
  • Notificações de qualquer aplicativo
  • Eventos do sistema (bateria baixa, etc.)

2. Sistema Flexível de Regras

Você pode configurar filtros para encaminhar apenas mensagens específicas:

  • Por palavras-chave
  • Por número de telefone do remetente
  • Por horário do dia
  • Por tipo de notificação

3. Múltiplos Métodos de Entrega

Você pode receber mensagens encaminhadas de várias formas:

  • Via bot do Telegram
  • Por email
  • Para um servidor web via Webhook
  • Para mensageiros corporativos (Slack, Microsoft Teams e similares)
  • Até como SMS para outro número!

4. Gerenciamento Remoto

Através de uma interface especial você pode:

  • Visualizar lista de contatos
  • Ler histórico de mensagens
  • Verificar nível de bateria
  • Até enviar SMS remotamente!

Detalhes Técnicos

O projeto é escrito em Kotlin e suporta Android a partir da versão 4.4 (KitKat) até o Android 13. É construído sobre várias bibliotecas populares:

  • XUI — para a interface
  • XUpdate — para atualizações
  • AndServer — para o servidor HTTP de gerenciamento remoto

A arquitetura do aplicativo é projetada para consumo mínimo de recursos, o que é importante para dispositivos antigos frequentemente usados como dispositivo de "encaminhamento".

Aplicações Práticas

Cenário 1: Comunicador de Backup

Use um smartphone antigo com chip como gateway de SMS. Todas as mensagens serão automaticamente encaminhadas para seu telefone principal ou para o Telegram.

Cenário 2: Automação de Processos de Negócio

Configure o encaminhamento de notificações SMS do seu banco ou serviço de entrega diretamente para um chat corporativo.

Cenário 3: Monitoramento Remoto

Deixe um dispositivo com o aplicativo em casa e receba remotamente informações sobre chamadas recebidas, mesmo estando fisicamente longe.

Como Começar

  1. Baixe o APK da página oficial de releases
  2. Instale em um dispositivo Android (você pode usar um emulador)
  3. Configure as regras de encaminhamento
  4. Escolha como receber as mensagens

SmsForwarder é uma daquelas ferramentas que você não sabia que precisava, mas que pode simplificar drasticamente seu gerenciamento de mensagens. É especialmente útil para:

  • Usuários com múltiplos chips SIM
  • Quem usa um smartphone Android antigo como dispositivo de backup
  • Desenvolvedores testando funcionalidade de SMS
  • Negócios para automação de notificações

O projeto é ativamente desenvolvido, possui documentação detalhada e é suportado pela comunidade. Se você está procurando uma forma de gerenciar centralmente mensagens de diferentes dispositivos — definitivamente vale a pena experimentar.

Como o SmsForwarder funciona

Projetos relacionados