eusonlito
Platino
- Mensajes
- 496
- Puntos
- 1.144
Es un defecto de Android, que llevan años sin corregir (aunque sí está corregido en algunas ROMs como Cyanogenmod que incluye la opción de "Roaming Nacional").
Básicamente Android detecta que el ID de tu operador es diferente al ID de la red a la que estás conectado con lo cual activa el aviso de Roaming. Lógicamente esto no debería pasar para operadores virtuales pero pasa.
Lo que deberían hacer es leer la lista de EHPLMN (Equivalent Home Public Land Mobile Network) directamente de la tarjeta SIM ya que contiene todas las equivalencias de operadores virtuales con operadores reales, y en caso de coincidir no avisar ni restringir datos y llamadas, pero Android no ha decidido incluir esta lista y usa una propia que se encuentra dentro del su propio código fuente. El problema de hacerlo así es que nunca está actualizado y siempre depende de que ellos actualicen ese fichero para que el sistema entienda realmente la relación entre redes.
Seguramente la versión compilada del Android de tu Sony sí leía esos datos de la SIM y por eso no tenías el problema (o bien tenían una lista más actualizada de equivalencias).
La cuestión de estas ROMs es que no lo hacen
Solución, no hay, o activas el roaming para todo o se desactiva para todo. Yo soy de Pepephone y estoy en las mismas.
Saludos!
Básicamente Android detecta que el ID de tu operador es diferente al ID de la red a la que estás conectado con lo cual activa el aviso de Roaming. Lógicamente esto no debería pasar para operadores virtuales pero pasa.
Lo que deberían hacer es leer la lista de EHPLMN (Equivalent Home Public Land Mobile Network) directamente de la tarjeta SIM ya que contiene todas las equivalencias de operadores virtuales con operadores reales, y en caso de coincidir no avisar ni restringir datos y llamadas, pero Android no ha decidido incluir esta lista y usa una propia que se encuentra dentro del su propio código fuente. El problema de hacerlo así es que nunca está actualizado y siempre depende de que ellos actualicen ese fichero para que el sistema entienda realmente la relación entre redes.
Seguramente la versión compilada del Android de tu Sony sí leía esos datos de la SIM y por eso no tenías el problema (o bien tenían una lista más actualizada de equivalencias).
La cuestión de estas ROMs es que no lo hacen
Solución, no hay, o activas el roaming para todo o se desactiva para todo. Yo soy de Pepephone y estoy en las mismas.
Saludos!