- 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
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
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
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
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 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
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
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
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
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
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
La gente de Norteamérica parece buscarse el sufrimiento sola
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
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
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”
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
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
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
Como todavía no se resuelve, me da desconfianza volver a activar RCS
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