IMessage llega a Android: todo lo que necesitas saber sobre Beeper Mini

Hace unas semanas, una aplicación llamada Nothing Chats apareció en escena con mucho revuelo a su alrededor. El punto de venta clave fue iMessage en Android, y eso también con burbujas azules. No más vergüenza por la burbuja verde. El CEO de Nothing, Carl Pei, apareció en una introducción video con una valiente leyenda "Lo siento Tim" y habló sobre romper los muros del ecosistema. A los pocos días, todo se vino abajo. Nothing Chats se basó en la arquitectura de Sunbird, que utilizó un truco (un sistema de retransmisiones de Mac) para permitir iMessage en Android, pero tenía un contenedor de basura como medida de seguridad. Nada eliminó su aplicación y la aplicación homónima de Sunbird se cerró para corregir las fallas.

Beeper, creación del cofundador de Pebble, Eric Migicovsky, ha presentado ahora una aplicación llamada Buscapersonas Mini. La aplicación, que se basa en una suscripción mensual de 2 dólares, utiliza el mismo truco que Nothing Chats y Sunbird. Pero Beeper Mini ofrece casi todas las funciones principales que esperarías de un intercambio de texto de iPhone a iPhone. Lo más notable es que no depende de un truco turbio. De hecho, ni siquiera necesita su ID de Apple para permitir iMessage en teléfonos Android. Es un producto de ingeniería inversa de los fundamentos de iMessage. Configurarlo es muy sencillo y tampoco compromete la seguridad, o eso afirma la empresa. De forma predeterminada, todas sus conversaciones de iMessage están cifradas de extremo a extremo y todo lo que necesita proporcionar es su número de teléfono móvil y algunos permisos en el dispositivo para comenzar.

Los inicios de Beeper Mini son bastante extraordinarios. Ahora, Beeper llegó a escena a principios de este año, ofreciendo una forma de agrupar todas sus aplicaciones de mensajería, como WhatsApp, iMessage, Slack y Telegram, en un solo lugar. La fórmula de 15 chats por aplicación era bastante lucrativa en sí misma. Luego, en agosto, un estudiante de secundaria con el alias JJTech llegó a GitHub y afirmó haber realizado ingeniería inversa en iMessage. Posteriormente se acercaron a Migicovsky con su propuesta para una implementación de iMessage de código abierto y sin Mac llamada pypush. Por increíble que pareciera, a Migicovsky le convenció la idea y JJTech rápidamente entregó las riendas a la gente de Beeper sin dejar de ser parte del proyecto.

Así comenzó el viaje de Beeper Mini. Como se mencionó anteriormente, Beeper Mini no depende de un sistema de retransmisiones de Mac para engañar a los servidores de Apple haciéndoles creer que un mensaje se origina en un dispositivo Apple. En cambio, se basa en los fundamentos mismos de un sistema de Apple que dicta las notificaciones automáticas. La compañía lo llama Apple Push Notification Service (APN). Es bidireccional y maneja la cadena de entrega de iMessage. Después de conectarse al enlace APN, pypush continúa con el proceso de registro, donde Apple requiere datos de validación, que esencialmente solicitan pruebas de que una solicitud de token de iMessage se originó en un Apple dispositivo.

Pypush se basa en un formato de identificador de serie de dispositivo similar al de herramientas como Hackintosh, lo que significa que los identificadores son legítimos y la validación se realiza sin lagunas sospechosas. En particular, Beeper Mini también mantiene intacto el cifrado de extremo a extremo, una forma segura de garantizar a los usuarios que no tienen que preocuparse por la seguridad. al enviar mensajes de texto desde un teléfono Android a través de la línea iMessage para comunicarse con un usuario de iPhone: un desglose detallado de cómo puede ser todo eso encontró aquí.

Beeper Mini está disponible como aplicación independiente en Play Store con una tarifa de suscripción de $2 por mes y una prueba gratuita de siete días. Una vez que instales la aplicación, debes autenticar tu método de pago de Google Play para pagar la tarifa de suscripción, registrar tu número y listo. A diferencia de Nothing Chats o Sunbird, Beeper Mini no solicita sus credenciales de ID de Apple para hacer su trabajo.

Después de otorgarle el permiso de acceso a mensajes y contactos, la aplicación exportará sus chats de Android a iPhone. Iniciar un nuevo chat es tan fácil como la experiencia nativa de iMessage en iPhones o aplicaciones de terceros como WhatsApp. Para una aplicación que cruza el ecosistema notoriamente complejo entre Android e iOS, Beeper Mini ofrece un proceso fluido para comenzar a usar iMessage en teléfonos Android.

Trabajamos duro para que esto sea extremadamente seguro. No se requiere ninguna identificación de Apple para usar Beeper Mini. Se registra únicamente usando su número de teléfono. Escribimos una publicación detallada sobre cómo funciona: https://t.co/pL3jZ2NTJ1

— Eric Migicovsky (@ericmigi) 5 de diciembre de 2023

Sin embargo, si desea la comodidad de utilizar Beeper Mini en otros dispositivos, como un iPad o Mac, debe enviar sus credenciales de ID de Apple. Para que quede claro aquí, es una instalación opcional. Una vez que continúe, puede usar su dirección de correo electrónico vinculada a su ID de Apple para enviar mensajes a las personas en su lista de contactos desde dispositivos distintos a su teléfono Android en el que está instalada la aplicación.

Beeper solo recopila su nombre, número de teléfono, dirección IP, número de modelo del teléfono, versión de Android y su dirección de correo electrónico de Google/Apple. Beeper también asegura que no almacena los datos de su ID de Apple. Todos los contenidos de la conversación (texto y medios) se almacenan de forma cifrada mediante cifrado de acceso cero en los servidores de Beeper. Curiosamente, Beeper ofrece una autohospedaje opción y una prueba de concepto (POC) de Python de código abierto en GitHub.

Al igual que el proceso de configuración, utilizar Beeper Mini es una experiencia sorprendentemente gratificante. Probé la aplicación enviando mensajes de texto a al menos tres usuarios de iMessage en iPhone y no pudieron señalar ninguna irregularidad. Por mi parte, no noté ningún problema al enviar mensajes de texto o archivos multimedia desde un OnePlus abierto a una iPhone 15 Pro Max lado a lado. Funciones como reacciones emoji, recibos de lectura y respuestas a hilos también funcionaron a la perfección. A continuación se muestra la lista completa de funciones de iMessage que están actualmente disponibles en Beeper Mini:

  • Mensajes directos
  • Editar y anular mensajes
  • Chats grupales
  • Compartir imágenes y vídeos de alta resolución
  • Leer recibos
  • Responder hilos
  • Pegatinas y GIF
  • Reacciones emoji de tapback
  • Estado de escritura
  • Mensajes de voz
Usando Beeper Mini en Android

Por el momento, la aplicación carece de soporte para llamadas de audio y vídeo FaceTime. Además, no puede compartir su ubicación en vivo ni utilizar efectos de mensajes. Además, los juegos de iMessage como Tic Tac Toe y Game Pigeon están ausentes. Beeper dice que estos minijuegos probablemente no lleguen a la aplicación en un futuro próximo. En general, Beeper cumple su promesa principal sin ninguna señal de alerta de seguridad, lo que lo coloca muy por delante de las soluciones rivales.

Pero la pregunta es: ¿debería pagar $2 por mes solo para que las burbujas de chat se vuelvan azules y obtener la mayoría de las funciones de iMessage en un teléfono Android cuando existen aplicaciones como WhatsApp? Si vives en EE. UU., un lugar donde el color de la burbuja de chat podría tener un impacto tangible en tu vida social, la respuesta es sí. Pero para cualquier otro mercado donde WhatsApp, Telegram y WeChat manejan la mayor parte de las conversaciones diarias entre pares para las masas, Beeper Mini no encontrará muchos interesados.

El mayor argumento en contra del Beeper Mini es que Apple está adoptando el protocolo RCS el próximo año, lo que significa que modernizará de forma nativa la experiencia de mensajería de Android a iPhone con la mayoría de las funciones elegantes que esperarías de iMessage. Pero aquí hay dos advertencias. Cuando el cambio comience a finales del próximo año, el cifrado de extremo a extremo no estará disponible de fábrica. Y dada la complejidad de implementar un firewall de cifrado, podría tomar su tiempo. Además, no hay seguridad de si Apple extenderá su servicio de llamadas FaceTime a Android cuando adopte la tecnología básica RCS en 2024.

Beeper Mini ya ofrece una función de cifrado de extremo a extremo. Planea habilitar las llamadas de audio y video FaceTime en los próximos meses. Además, ya se encuentran en la hoja de ruta funciones adicionales como listas de bloqueo, búsqueda de texto, importación del historial de chats anteriores, copia de seguridad y exportación, programación de mensajes y optimización de la pantalla plegable. No tenemos un cronograma estricto sobre cuándo sucederá exactamente, pero el desarrollo está en marcha de manera prioritaria. También se está planificando el soporte para iOS y plataformas de escritorio.

Pero esa es sólo la parte característica. En el futuro, Beeper Mini se convertirá en lo que la aplicación Beeper original (ahora Beeper Cloud) se propuso lograrlo. Se convertirá en una aplicación general que servirá como ventanilla única para 15 plataformas de mensajería, incluidas WhatsApp, Instagram DMs, Telegram e iMessage, entre otras. La aplicación Beeper Cloud se eliminará gradualmente en ese momento y Beeper Mini seguirá siendo la única oferta de la empresa.