Solía usar las tareas de Tasker para activar y desactivar el modo avión automáticamente cuando lo necesitaba. Ahora, parece, esto requiere root. Pero rootear mi teléfono me prohíbe usar Android Pay o cualquier otra aplicación bloqueada por SafetyNet. (Las últimas actualizaciones de SafetyNet incluso detectan la nueva raíz sin sistema, e incluso pueden ser activadas por un gestor de arranque desbloqueado incluso en un teléfono no rooteado).
¿Hay alguna manera de que pueda activar y desactivar de manera confiable el modo avión con Tasker o alguna otra herramienta automatizada, sin perder el acceso a Android Pay?
(Pregunta adicional: ¿por qué Google considera que activar el modo avión es una característica tan peligrosa que está completamente prohibido en dispositivos no rooteados?)
fuente
Respuestas:
Como prometí antes de publicar una opción alternativa usando el complemento Tasker y AutoInput, aquí está el procedimiento:
Tarea
Crear una nueva tarea "Nueva tarea +"
Puede nombrar esta Tarea Airplane_mode o cualquier cosa.
Haga clic en "+" para agregar una nueva acción
A1 : Configuración Settings Configuración del modo avión
Necesitamos agregar una acción de espera de tarea durante aproximadamente 1 o 2 segundos (para permitir que la pantalla se cargue a tiempo).
A2 : Tarea ➡ Esperar [Segundos: 2]
A3 : Complemento input Entrada automática ➡ Acción [Vaya a la pantalla " Configuración del modo avión " en la configuración de Android.
Deslice hacia abajo en la barra de notificaciones y toque el botón " Agregar " en la notificación de AutoInput.
Toca la configuración "Modo avión"
Toca "Aceptar" en la notificación y vuelve a Tasker. Allí seleccione el texto "Modo avión" y acepte (toque) esta configuración.
A4 : (Volviendo a la pantalla original) Agregue una acción de Tasker "AutoInput Global Actions". Complemento ➡ Entrada automática ➡ Acción global [Seleccione la opción "Atrás"]. Acepte la configuración (toque la marca)
Toque de nuevo para salir de esta tarea
Guarde esta tarea y salga
Nota: Esto requiere que la pantalla se desbloquee como la solución anterior
Editar
A1: Go to new action >> Plugin >> AutoInput >> Unlock screen
(nota: algunas opciones de bloqueo de pantalla todavía no son compatibles, por ejemplo, huella digital, pero vale la pena intentarlo)Agradecimientos
fuente
Puede lograr eso con Tasker + Auto combo de entrada u otra aplicación de terceros llamada Airplane Mode PRO ($ 1.78). Alernativamente obtén el modo de avión programado
caracteristicas:
• Soporte para automatización y lanzadores de terceros.
• Accesos directos separados para alternar, habilitar y deshabilitar
• Alternar a través de una notificación
• Habilite el modo avión mientras se ejecuta una aplicación específica
• Activar / Desactivar en un momento específico
• Alternar cuando el cargador está desconectado / conectado
• Activar cuando se alcanza un cierto porcentaje de batería (se puede establecer cualquier porcentaje)
• Habilitar cuando se alcanza una cierta temperatura de la batería
• Alternar mediante un acceso directo de la pantalla de inicio (solo un clic)
Nota: la solución requiere que la pantalla esté encendida
Descargo de responsabilidad !! De ninguna manera estoy afiliado a esa (s) aplicación (es), pero lo encontré, así que pensé que era una buena solución al problema abordado.
fuente
Si prefiere un script de shell simple
Editar [IGNORAR ESTA RESPUESTA INCORRECTA, ES PARA EL ACCESO A LA RAÍZ]
Simplemente lea la parte no raíz de la pregunta nuevamente.
Active "Mostrar detalles" en Opciones de desarrollador y escriba las ubicaciones exactas para
Barra de estado antes de deslizarse hacia abajo
Barra de estado después de abrir (deslizar al punto)
Alternar modo avión
Alternar datos (opcional)
Una vez que tenga todas las coordenadas, puede crear un script (.sh)
Heres uno que usé,
El inicio de deslizamiento es X400, el final Y40 es X450, la duración Y580 es 1s.
Usando el comando obove .sh (entrada) puede realizar muchas de las acciones del usuario, incluyendo ingresar texto, abrir aplicaciones con
am start
etc.otros son
¿Por qué es tan peligroso controlar mediante programación una característica de seguridad? Imagínese estar en un avión yendo a Hawai, y de repente su aplicación decide desactivar el modo Avión a mitad del vuelo, interfiere con la señal de radio del avión y termina en México.
Jaja, también actualiza su conexión con la torre de radio desde la que recibe una señal, cambia su dirección IP y le da una nueva ID de red, esto también puede ser abusado y, por lo tanto, es mejor no permitir el acceso programático para el usuario.
fuente