Tether permite usar iMessage y SMS de iPhone en Linux

Fuentes: Tether brings iPhone iMessage and SMS to Linux

Tether es una herramienta de código abierto diseñada para replicar la funcionalidad de Continuity de Apple en sistemas operativos Linux, permitiendo a los usuarios gestionar iMessages, SMS, notificaciones y sincronización de portapapeles desde su ordenador. El proyecto nace de la necesidad del desarrollador Zack B. de mantener la fluidez entre su iPhone y su equipo Linux tras abandonar macOS, centrándose especialmente en la autocompletado automático de códigos OTP (verificación en dos pasos) recibidos por correo o mensaje directo en formularios web.

A diferencia de KDE Connect, que se centra principalmente en dispositivos Android, Tether aborda las limitaciones técnicas específicas de la integración iOS-Linux. La solución emplea una arquitectura segura basada en mTLS para la comunicación entre el dispositivo móvil y un demonio en Linux. Para gestionar los códigos OTP, el software utiliza extensiones para navegadores basados en Firefox (como Zen Browser) y clientes de correo como Betterbird, que detectan los códigos entrantes y los insertan automáticamente en los campos correspondientes.

La implementación más compleja fue la integración con iMessage y SMS a través de Bluetooth. El desarrollador realizó una implementación limpia en C++ basada en documentación de protocolos abiertos como BlueFerry, evitando dependencias de licencias copyleft (GPL) para mantener Tether bajo licencia MIT. Actualmente, la herramienta soporta transferencia de archivos, sincronización de contactos y notificaciones, ofreciendo una alternativa funcional para usuarios que combinan hardware Apple con el ecosistema Linux.