>_ DevTrendses

Idioma

Inicio

Lenguajes

Secciones

Frontend Backend Móvil DevOps AI / ML GameDev Blockchain Seguridad
Kotlin

SmsForwarder: Reenviador Universal de Mensajes para Android

Imagina este escenario: tienes dos teléfonos, pero revisar mensajes y llamadas en cada uno es inconveniente. O necesitas recibir SMS de trabajo en tu número personal. ¿Quizás quieres reenviar automáticamente códigos de verificación a otro dispositivo? Esto es exactamente lo que resuelve SmsForwarder — una herramienta modesta pero increíblemente útil para Android.

¿Qué es este proyecto?

SmsForwarder es una aplicación de código abierto que convierte tu antiguo smartphone Android en un completo centro de comunicación. La función principal es el reenvío de SMS, pero en realidad sus capacidades son mucho más amplias:

  • Interceptar y reenviar SMS, llamadas y notificaciones de cualquier aplicación
  • Soporte para múltiples plataformas de envío: Telegram, Email, Webhook, Bark y otras
  • Capacidad de crear reglas de filtrado complejas
  • Gestión remota del dispositivo

Interfaz de SmsForwarder

Características Principales

1. Reenvío Universal de Mensajes

La aplicación puede reenviar no solo SMS sino también:

  • Llamadas entrantes (número, hora)
  • Notificaciones de cualquier aplicación
  • Eventos del sistema (batería baja, etc.)

2. Sistema Flexible de Reglas

Puedes configurar filtros para reenviar solo mensajes específicos:

  • Por palabras clave
  • Por número de teléfono del remitente
  • Por hora del día
  • Por tipo de notificación

3. Múltiples Métodos de Entrega

Puedes recibir mensajes reenviados de varias maneras:

  • Vía bot de Telegram
  • Por correo electrónico
  • A un servidor web mediante Webhook
  • A mensajeros corporativos (Slack, Microsoft Teams y similares)
  • ¡Incluso como SMS a otro número!

4. Gestión Remota

A través de una interfaz especial puedes:

  • Ver lista de contactos
  • Leer historial de mensajes
  • Verificar nivel de batería
  • ¡Incluso enviar SMS de forma remota!

Detalles Técnicos

El proyecto está escrito en Kotlin y es compatible con Android desde la versión 4.4 (KitKat) hasta Android 13. Está construido sobre varias bibliotecas populares:

  • XUI — para la interfaz
  • XUpdate — para actualizaciones
  • AndServer — para el servidor HTTP de gestión remota

La arquitectura de la aplicación está diseñada para un consumo mínimo de recursos, lo cual es importante para dispositivos antiguos que se usan frecuentemente como «dispositivo de reenvío».

Aplicaciones Prácticas

Escenario 1: Comunicador de Respaldo

Usa un antiguo smartphone con tarjeta SIM como puerta de enlace SMS. Todos los mensajes se reenviarán automáticamente a tu teléfono principal o a Telegram.

Escenario 2: Automatización de Procesos Empresariales

Configura el reenvío de notificaciones SMS de tu banco o servicio de entrega directamente a un chat corporativo.

Escenario 3: Monitoreo Remoto

Deja un dispositivo con la aplicación en casa y recibe remotamente información sobre llamadas entrantes, incluso si estás físicamente lejos.

Cómo Comenzar

  1. Descarga el APK desde la página oficial de lanzamientos
  2. Instala en un dispositivo Android (puedes usar un emulador)
  3. Configura las reglas de reenvío
  4. Elige cómo recibir los mensajes

SmsForwarder es una de esas herramientas que no sabías que necesitabas, pero puede simplificar drásticamente la gestión de tus mensajes. Es especialmente útil para:

  • Usuarios con múltiples tarjetas SIM
  • Aquellos que usan un antiguo smartphone Android como dispositivo de respaldo
  • Desarrolladores que prueban funcionalidad SMS
  • Empresas para automatización de notificaciones

El proyecto se desarrolla activamente, tiene documentación detallada y cuenta con el apoyo de la comunidad. Si buscas una forma de gestionar centralmente mensajes de diferentes dispositivos — definitivamente vale la pena probarlo.

Cómo funciona SmsForwarder

Proyectos relacionados