3 votos

Cómo desconectar la SIM de la red de forma programada

Tengo un teléfono con 2 SIM y necesito poder dar de baja una de las SIM de la red cada viernes de 16:30 a 20:00. La razón es que esta SIM es un duplicado de otra SIM que mis amigos utilizan para transmitir una serie de conferencias cada viernes. Las SIMs tienen datos ilimitados, así que quiero usar mi copia para datos durante el resto de la semana.

Las dos SIM no pueden estar conectadas a la red al mismo tiempo porque entonces el comportamiento es impredecible y no queremos interrupciones en el flujo. Podría sacar físicamente la SIM cada viernes, pero podría olvidarme y es una molestia abrir el teléfono cada vez.

¿Existe alguna forma de programar la desconexión de la SIM de la red operador de forma programada?

(Puede que exista una aplicación para ello, pero no la he encontrado. Soy un desarrollador de software, por lo que incluso puedo escribir mi propia si hay alguna manera de lograr esto, pero no estoy seguro de si hay una API que permitiría esto. Tengo un Fairphone 3, así que incluso puedo Rootear el teléfono también).

3voto

jlehenbauer Puntos 7749

He aquí un favorito de la comunidad: Tasker ¡! Es muy sencillo crear un perfil que se active en función de un día de la semana y una hora, tal y como has especificado.

Desactivar la SIM parece ser posible, y requerirá:

  1. Un teléfono rooteado
  2. Activar ADB Wifi cada vez que reinicias el teléfono

Suponiendo que hayas hecho uno de esos, hay un excelente vídeo de demostración de la configuración de esta tarea aquí en Youtube .

Los pasos son los siguientes:

  • Crear un nuevo perfil basado en "Día
  • Cambie "Día del mes" por "Día de la semana" y seleccione Viernes
  • Haga clic en el botón Atrás de la parte superior derecha
  • Seleccione "Nueva tarea" y asígnele un título
  • Haz clic en el botón "+" para añadir una acción y busca ADB Wifi
  • En la línea "Comando", pegue lo siguiente: phone.setSimPowerStateForSlot(0,0) donde el primer cero es el número de SIM (cambiar a '1' para desactivar la segunda sim) y el segundo cero es la potencia (0 para apagado, 1 para encendido)
  • Vuelve atrás y añade una tarea de salida para volver a encenderlo con el mismo comando ADB Wifi introducido como phone.setSimPowerStateForSlot(0,1)
  • Vuelve a la pantalla de perfiles, pulsa prolongadamente sobre "Vie" y elige "Añadir".
  • Elija "Hora" y establezca la hora a la que desea que se desactive la SIM.

0 votos

¿Existe alguna alternativa de código abierto? No tengo ni pienso tener una cuenta de Google y, aunque pagaría gustosamente unos dólares por Tasker, no es posible sin Google.

2 votos

El creador ha listado algunas versiones antiguas para descargar en su sitio web ( tasker.joaoapps.com/download.html ) y parece que la versión actual está disponible desde el creador a través de APK Mirror ( apkmirror.com/apk/joaomgcd/tasker ), pero como siempre, ten cuidado con la instalación de aplicaciones descargadas fuera de la Play Store.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X