3 puntos por GN⁺ 2025-11-21 | 1 comentarios | Compartir por WhatsApp
  • En un iPhone 15 Pro persiste un problema por el que la mensajería RCS no funciona desde hace más de un mes, mientras Apple y las operadoras siguen echándose la culpa mutuamente
  • Un usuario con experiencia previa resolviendo por su cuenta problemas relacionados con MMS y RCS documenta en detalle un caso en el que la activación de RCS quedó detenida tras la actualización a iOS 26
  • Señala el antecedente de que Google bloqueó deliberadamente RCS en sistemas Android personalizados y que las operadoras de EE. UU. dependen de la infraestructura de Google Jibe
  • Critica que el equipo de soporte de Apple culpe a las operadoras y tenga poca capacidad real de diagnóstico, y que el análisis de logs apunte a un error relacionado con UserInteractionRequired.xml como pista clave
  • Queda expuesto como un caso representativo de cómo la complejidad del estándar RCS y la falta de responsabilidad entre Apple, Google y las operadoras perjudican la experiencia del usuario

El problema de que RCS no funcione en iPhone

  • En un iPhone 15 Pro se mantiene durante más de un mes la mensajería RCS desactivada
    • Apple lo atribuye a la operadora, y la operadora lo atribuye a Apple
    • Se solicitó soporte por medio de AppleCare+, pero no se ofreció una solución real
  • En iOS 18 funcionaba con normalidad, pero tras la actualización a iOS 26 quedó atascado en “esperando activación”
    • Si se mueve la misma eSIM a otros iPhone (14 Pro Max, SE3), se activa de inmediato
    • El mismo síntoma aparece en las 3 principales operadoras: T-Mobile, US Mobile (red de AT&T) y Verizon

Contexto del usuario y experiencia previa

  • Es un usuario neutral respecto al sistema operativo que usa tanto Android como iOS, y compila por su cuenta LineageOS
  • Antes ya había corregido por su cuenta un problema de fallo en el envío de MMS en Verizon Wireless
    • Reportó e impulsó la solución de un problema por el que, al retirar Verizon el dominio UAProf, se volvía imposible recibir MMS
    • T-Mobile no exige UAProf, por lo que no presentaba el mismo problema

Casos de bloqueo de RCS por parte de Google

  • Desde finales de 2023, Google bloqueó deliberadamente RCS en sistemas Android personalizados
    • Parecía que RCS estaba activado, pero en la práctica los mensajes no se enviaban ni se recibían
    • Después Google reconoció el bloqueo, y solo meses más tarde añadió una notificación de desactivación
  • El usuario restauró RCS falsificando la huella de un dispositivo Pixel (spoof)
    • El hecho de que esto sea posible hace poco convincente la explicación de Google de que era “para evitar spam”

La adopción de RCS por parte de Apple y la aparición del problema

  • Apple introdujo en iOS 18 soporte para RCS versión 2.4, y en la serie iOS 26 planea añadir cifrado de extremo a extremo (E2E)
  • Tras actualizar a iOS 26, empezó el fallo de activación de RCS
    • Usa Mullvad DNS, pero otros iPhone de su familia no tienen el problema
    • No funcionó ninguna de varias medidas: restablecer la configuración de red, volver a emitir la eSIM, alternar iMessage, restaurar, etc.

Análisis de logs y pistas sobre la causa

  • Analizó cientos de MB de logs de CommCenter mediante idevicesyslog
    • Es posible que el archivo UserInteractionRequired.xml haya quedado en un estado de “validez infinita”, provocando fallos de aprovisionamiento
    • En los logs aparecen muchos mensajes como “Provisioning not possible” e “IMS not ready”
  • Ni la documentación oficial de Apple ni su equipo de soporte ofrecen información ni solución sobre ese archivo

Los límites del soporte de Apple

  • Los empleados de Apple reciben instrucciones de atribuir la causa del problema a la operadora
    • En la práctica, como el mismo síntoma se reproduce en todas las operadoras, esa explicación no se sostiene
  • En la Apple Store propusieron reemplazar la placa del dispositivo (cambio de IMEI), pero fue solo un recambio sin análisis de la causa del problema
    • Como no se podía mover la eSIM a otro equipo de prueba, había límites para el diagnóstico
    • El usuario señala que Apple debería contar con un sistema interno de análisis de causa basado en logs y retroalimentación

El papel de la infraestructura Google Jibe

  • Las operadoras de EE. UU. dejaron de operar sus propios servidores RCS y dependen de la plataforma Google Jibe
    • Los empleados de Apple no conocen esta estructura o no se la explican al cliente
    • La documentación relacionada con Jibe solo está disponible para socios operadores, así que los usuarios comunes no pueden acceder a ella
  • El usuario plantea que Jibe podría ser el núcleo del problema, pero ni Apple, ni Google, ni las operadoras ofrecen una vía de acceso

Conclusión y exigencias

  • Apple debe realizar un análisis y una corrección de fondo, en lugar de limitarse a reemplazos
  • En entornos de código abierto es posible identificar y corregir directamente los problemas, pero en plataformas cerradas el usuario carece de control
  • El caso de fallo de RCS se presenta como ejemplo de falta de interoperabilidad entre plataformas y de una estructura de evasión de responsabilidades
  • El usuario pide a Apple acceso a “Radar (canal de reporte de bugs)” y exige una investigación de la causa basada en logs

1 comentarios

 
GN⁺ 2025-11-21
Opiniones de Hacker News
  • Hace poco intenté volver a crear una app de SMS/MMS/RCS en Android, y me sorprendió ver que era muchísimo más complejo de lo esperado y que casi se convirtió en una estructura monopólica de Google
    Ni siquiera se puede implementar por cuenta propia. En Android, los permisos especiales necesarios solo pueden obtenerlos apps aprobadas por la operadora o por el OEM
    Antes se decía que aparecerían APIs como la implementación de referencia rcsjta, pero después de 10 años eso nunca se hizo realidad
    Así que desactivé RCS por completo. No hay razón para dejar toda la mensajería en manos de Google. Incluso creo que es mejor recomendar no usar SMS/MMS/RCS en absoluto

    • Que cada operadora sea distinta lo vuelve todavía peor. RCS originalmente es un estándar centrado en las operadoras, así que son ellas, no los desarrolladores, quienes deciden cómo funciona
      La antigua implementación de referencia desapareció cuando las operadoras cerraron sus servidores, y ahora rust-rcs-client es el cliente open source más reciente
      En LineageOS o ROMs personalizadas puedes firmar directamente y conseguir los permisos, así que creo que ahí hay una oportunidad
      Quiero creer que el hecho de que Google intermedie RCS es algo temporal. Ojalá algún día vuelva a una mensajería basada en operadoras
      Aun así, Android endureció mucho el acceso por los abusos pasados de los permisos de desarrollador (rastreo y telemetría), y al final parece que cada país tendrá que regular la ausencia de una API RCS de Google
    • Yo pasé por la misma frustración. Logré lanzar una app pese a las limitaciones relacionadas con SMS, pero RCS no se puede integrar. En la práctica es el iMessage de Google
    • Antes apoyaba mucho RCS, pero ahora siento que se degradó a una plataforma publicitaria
      Google empezó a enviar anuncios tipo spam a través de RCS y no hay forma de bloquearlos. Al final terminé desactivándolo
      No tiene sentido que Google lidere una estructura así. Incluso esa superioridad moral con la que criticaban a Apple ahora me parece repugnante
    • Yo creo que Google fracasó al intentar pasar la carga operativa a las operadoras
      Hay cientos de operadoras en todo el mundo y cada una hace las cosas a su manera, así que integrarlas era imposible, y al final se volvió otra vez un “iMessage de Google”
      Ahora lo verdaderamente universal ya no es la operadora, sino internet. Por eso fuera de EE. UU. la mayoría usa WhatsApp, Signal, WeChat, etc.
    • En la práctica, al final no es muy distinto de WhatsApp, que es propiedad de Meta
  • En 2076 sale la noticia de que Sam Altman alcanzó la verdadera AGI. Las computadoras cuánticas factorizaron números y la fusión fría está tan fría que hay que calentarla
    Pero sigue siendo chistoso que los estadounidenses todavía se comuniquen con SMS de 1993

    • Ya estamos al nivel de bromear con que ex científicos de fusión nuclear formaron un grupo de trabajo para mejorar la calidad del audio por Bluetooth
    • Cada vez que sale la burla de “EE. UU. todavía usa SMS”, me dan ganas de decir que en realidad en EE. UU. el SMS es muchísimo más barato que en Europa
      En Europa mucha gente usa WhatsApp porque las tarifas de las operadoras son caras, pero al final sigue siendo una app propiedad de Meta/Zuckerberg
    • También agregan la broma de que IPv6 ya está casi completamente implementado de verdad
    • El problema no es el año del SMS, sino no olvidar que es una tecnología incluso más antigua que TCP
  • Estaba en un chat grupal RCS con dos usuarios de Android y cuando uno se cambió a iOS empezó el caos total
    La conversación se dividió, los mensajes aparecían en hilos equivocados y el título del grupo desaparecía y volvía una y otra vez
    El cliente de Mac también empeoró las cosas

    • Desde la perspectiva de quienes son padres, esta inestabilidad de los chats grupales RCS hasta podría ser una ventaja
      Los chats grupales de iMessage entre adolescentes suelen convertirse en un foco de exclusión y drama. Creo que debería haber una edad mínima
    • A mí me pasó lo mismo en Android antes de cambiarme a iPhone
      Lo resolví usando la página de Google para desactivar RCS, y después de eso ya no tuve problemas
  • RCS era un estándar condenado al fracaso desde el momento en que se metieron las operadoras
    Los estándares que tocan las operadoras siempre terminan igual. Por eso se volvieron populares apps como WhatsApp e iMessage
    Si hay conexión de datos, la mensajería funciona, y la operadora solo queda como un simple tubo de datos

    • Aun así, sin las operadoras probablemente RCS ni siquiera se habría desplegado. Las apps de operadora preinstaladas son las que ofrecen soporte para RCS
    • Sorprende que en EE. UU. todavía haya movimientos para volver a SMS
      WhatsApp es mucho mejor, e incluso si Meta lo arruina siempre puedes pasarte a Signal. Devolverles poder a las operadoras es lo peor posible
  • En Android, RCS de verdad fue un dolor de cabeza
    Voy alternando entre LineageOS y GrapheneOS, y solo Google Messages soporta RCS
    GrapheneOS requiere minimizar los permisos de Google Play, así que la autenticación de RCS falla con frecuencia
    Sobre todo quedó completamente roto cuando el endpoint de RCS de T-Mobile cambió de Google Jibe a sus propios servidores

    • En realidad este es un problema limitado a Norteamérica. En el resto del mundo usan WhatsApp y ni saben qué es RCS
      La gente de Norteamérica parece buscarse el sufrimiento sola
    • El RCS de Google agregó detección de root. Es por la función de pagos de RCS, y al final sistemas no oficiales como GrapheneOS quedan bloqueados
      Parece una preparación para meter después una función de envío de dinero como hizo Apple
  • Google promociona RCS como un protocolo universal, pero sin los servicios de Google no funciona
    En GrapheneOS fue directamente imposible

    • RCS en sí es universal, pero casi no tiene soporte de operadoras y el soporte para apps de terceros ni siquiera se incluyó en la especificación
      Por eso Google en la práctica suplanta a casi todas las operadoras para hacer que RCS funcione
      La especificación original asumía que cada operadora distribuiría su propia app de mensajería, pero la realidad es completamente distinta
    • Incluso Google Voice tampoco soporta RCS. Como lo opera bandwidth.com, parece que ni Google puede meter mano ahí
  • No entiendo bien el problema entre Apple y Google Jibe
    Si Jibe es el backend de RCS, entonces esto podría ser un problema de lista negra del dispositivo
    Seguramente el personal de Apple Store lo entenderá, pero al final no les quedará otra que decir que es “problema de la operadora”

    • De hecho lo probé con varias operadoras (SKT, Verizon, etc.) pero no se resolvió
      El equipo de soporte de Apple también dijo que los problemas de RCS son asunto de la operadora y recomendó el procedimiento de restauración de iOS
      Como diagnosticaron que la restauración desde respaldo de iTunes estaba incompleta, ahora estoy intentando restaurar con iCloud
    • Jibe exige autenticación App Attest en iOS (ver sección 2.11 de la especificación RCC.14)
      Por lo tanto, también existe la posibilidad de que el dispositivo o el IMEI hayan sido bloqueados
  • Nuestra empresa envía miles de SMS de aviso de entrega al día con Twilio
    Intentamos cambiar a RCS, pero incluso pagando $500 para activarlo, la proporción de dispositivos compatibles era demasiado baja como para que fuera práctico
    Al final nos cambiamos a WhatsApp

    • De hecho muchos usuarios desactivan RCS intencionalmente
      A mí también me apareció la notificación para activar RCS al configurar un teléfono nuevo, pero la rechacé. Me basta con SMS simple, y lo más complejo lo resuelvo con otras apps
      Aun así se activó automáticamente y tuve que volver a apagarlo
  • A mí tampoco me funciona RCS en GrapheneOS desde hace meses
    Al principio se arreglaba cambiando de operadora, pero volvió a romperse. Ya hasta estoy pensando si tendré que regresar al iPhone

    • Antes funcionaba bien, pero últimamente quedó totalmente roto. Hay una discusión larga sobre esto en el foro de GrapheneOS
      Como todavía no se resuelve, me da desconfianza volver a activar RCS
    • En Google Fi me pasó lo mismo. Se arregló por un rato y luego volvió a romperse, y al final el chat grupal quedó arruinado
  • A mi hermana también le fallaba RCS en Samsung, y la causa fue una SIM antigua y un conflicto entre apps
    Se resolvió con una SIM nueva y ajustando la configuración. RCS de verdad es un sistema muy delicado

    • Tengo curiosidad por saber qué tipo de soporte de hardware exige exactamente RCS