Trabajo muy cerca de una frontera de país, y NO quiero que mi teléfono se conecte a otros operadores que no sea el mío.
A veces, el operador de mi país de origen estará no disponible por un breve período de tiempo, y el teléfono pasará a roaming. (y es inútil. no hay teléfono, no hay sms, no hay web. sin sentido)
Cuando estoy de vuelta en una zona donde el operador de mi país de origen tiene cobertura, el teléfono seguirá en modo de roaming por un buen rato (horas), y tengo que notarlo y seleccionar manualmente mi operador.
Desafortunadamente, cuando el teléfono se reinicia la opción de "elegir automáticamente" se restablece, por lo que si reinicio el teléfono (o cuando se reinicia por sí mismo), tengo que hacerlo de nuevo.
Tengo Tasker, pero no encontré una forma. También estoy dispuesto a rootear el teléfono si es necesario. Simplemente no sé cómo seleccionar un operador de red y evitar que el teléfono se cambie a "elegir automáticamente" en cada reinicio. No se trata de apn y cargos por roaming, solo quiero que nunca se vaya a roaming nunca nunca nunca.
¿Alguna sugerencia?
(información del dispositivo: OnePlus One, android 5.0.1, cyanogenmod cm12)
0 votos
Establecer manualmente el operador sería lo correcto: no debería revertirse al reiniciar. ¿Podrías por favor editar tu pregunta e incluir el dispositivo y su versión de Android? En cuanto a Tasker: Según mi diagrama de flujo (desplázate hacia abajo en esa página), debería haber algo en Acción › Configuración › Operador de Red. ¿Puedes revisar eso?
0 votos
Estoy bastante seguro de que la configuración del operador se restablece al reiniciar. Al menos hasta mi última actualización a CM12 (estaba en CM11 y lo reinicié tantas veces que estoy seguro de que ese era el problema). Ahora en CM12 se conectó algunas veces al roaming incluso si lo cambié manualmente, así que creo que se debe a reinicios que restablecen mis opciones. También: en Tasker cuando elijo la acción "operador de red", tengo una pantalla con "Si + Etiqueta" y no sé cómo configurar el operador desde allí.
0 votos
Ejecutar la acción "operador de red" del tasker desencadena la aplicación "elegir red", donde tengo que elegir manualmente el operador. Esto es muy subóptimo, pero si solo pudiera activarlo cuando el teléfono detecta que está en roaming...
1 votos
Ok. Una solución alternativa (severamente subóptima) es usar Tasker, detectar si %ROAM es igual a "encendido" y lanzar la acción "operador de red" que abre la página de configuración de selección de operador.
0 votos
Es posible que puedas utilizar la acción "ejecutar comando" aquí y ejecutar
setprop gsm.sim.operator.numeric
(no probado, pero vale la pena intentarlo). Para obtener el valor deseado, configura el operador manualmente una vez y luego ejecutagetprop gsm.sim.operator.numeric
(puedes hacerlo, por ejemplo, a través deadb shell
). No estoy seguro de los efectos, pero vale la pena intentarlo. Referencias: 1 | 2 | 3.0 votos
Por favor, traduce esto manteniendo las mismas etiquetas HTML si existen de en a es: PS: Si funciona, también ver aquí
0 votos
No: Lo intenté de todas las formas posibles. El operador no se puede establecer por setprop gsm.sim.operator.numeric de ninguna forma. La selección manual vuelve al reiniciar. Todavía no hay solución a este problema.
0 votos
Si solo se trata de "restablecer al arranque", podrías colocar esa afirmación en un script de shell y ubicarlo en
/system/etc/init.d
para que se ejecute al arrancar. También podría funcionar con una modificación debuild.prop
- aunque no estoy seguro de si sería una decisión sabia (¿qué pasa si estás planeando unas vacaciones en el extranjero?).