El problema de Android de hace años finalmente se solucionará con una opción de roaming nacional

Sony está creando compromisos en Android para agregar soporte para roaming nacional, que desactiva automáticamente el roaming cuando sales de la frontera de un país. Esto solucionará un problema de Android que existe desde hace años. Es probable que la solución se agregue en Android P.

Android es un sistema operativo móvil rico en funciones, pero eso no significa que esté libre de problemas. Por el contrario, algunos problemas del sistema operativo que se descubrieron hace años aún no se han solucionado, mientras que surgen nuevos problemas en las versiones más recientes. Uno de esos problemas que se conoce desde hace mucho tiempo es la falta de soporte para el roaming nacional.

El problema

Algunos operadores y operadores de redes virtuales móviles (MVNO) requieren que se habilite la itinerancia de datos para que se realice cualquier transferencia de datos entre la red y el dispositivo. Esto se debe a que Android detecta que el dispositivo está en roaming cuando en realidad no es así. ¿Cuándo sucede esto? En raras ocasiones, se produce una discrepancia con los datos del operador almacenados en Android, en forma de códigos MCC y MNC, así como el IMSI.

Un código de país móvil (MCC) se utiliza en combinación con un código de red móvil (MNC) para identificar de forma única una red móvil. Por otro lado, una identidad de abonado móvil internacional (IMSI) se utiliza para identificar el usuario de una red móvil y es una identificación única asociada con todas las redes móviles.

Algunos MVNO no tienen el mismo IMSI que su operador matriz. Android, por lo tanto, identifica el MVNO como una red separada, y las diferentes IMSI hacer que Android parezca que el dispositivo está en roaming incluso cuando no lo es.

El resultado es que los usuarios activan la opción de roaming de datos para que los datos móviles funcionen pensando que no se les cobrará. Sin embargo, tan pronto como viajan fuera de las fronteras de su país, la tarjeta SIM de su teléfono se conecta a la señal de un operador local (si existe el acuerdo de roaming necesario). Luego, al cliente se le cobra por el uso de datos en itinerancia y, en muchos casos, se le cobra una cantidad exorbitante.

Esto se debe a que el usuario dejó habilitado accidentalmente el interruptor de roaming de datos. No generaba cargos cuando se usaba dentro de las fronteras de un país, pero tan pronto como la tarjeta SIM era utilizado internacionalmente, el usuario tenía que pagar cargos de roaming incluso si no quería usar una SIM de roaming tarjeta.

En la UE, no hay cargos por roaming internacional, cambio que entró en vigor a partir del 15 de junio de 2017. (Hay condiciones adjuntas a esto, como una política de uso justo y límites de datos condicionales, de Por supuesto.) Esto significa que cuando los usuarios de redes móviles deambulan dentro de los límites de la UE, no hay tarifas de itinerancia.

De este modo, los usuarios pueden habilitar el roaming de datos y olvidarse de ello mientras viajan, pero eso sería una mala idea porque cada vez que viajan fuera de la UE, se cobran cargos por roaming internacional. voluntad ser aplicable. Usuarios en el rastreador de problemas de Google También han informado que las tarifas de itinerancia por satélite se aplican incluso dentro de la UE. límites si el dispositivo no puede conectarse a ninguna red nacional, un escenario común en el mar, por ejemplo.

La solución

La solución aquí es una alternar roaming nacional. Un conmutador de roaming nacional permitirá al usuario continuar en roaming para uso nacional, pero garantizará que El roaming nunca se utiliza fuera del país de origen del usuario. sin su consentimiento. Esto es algo que los usuarios llevan pidiendo a Google hace casi ocho años y medio, pero no había habido ningún avance sobre el tema. Las únicas soluciones involucradas instalar un módulo Xposed para obtener una opción de roaming nacional, modificando framework-res (que solo se puede hacer en algunos teléfonos) o instalar ciertas ROM personalizadas.

Configuración de roaming en Google Pixel 2 XL con Android 8.1 Oreo

Es de esperar que esto cambie pronto, ya que Sony será el autor del compromisos necesarios para agregar soporte para roaming nacional, así como soporte para una interfaz de usuario de roaming nacional en Android. Cuando esta opción aparece en Android (probablemente en AndroidP), será enormemente beneficioso para los viajeros internacionales, ya que no tendrán que acordarse de desactivar el roaming de datos cada vez antes de emprender un viaje internacional.


PD Las capturas de pantalla que se muestran arriba muestran El tema oscuro de Oreo de Sai, que se instaló utilizando Substratum. Puedes instalar el tema oscuro sin root siguiendo este procedimiento.