¿Hay alguna forma de encender programáticamente el modo de avión en Android no arraigado? -- tasker campo con airplane-mode camp android Relacionados El problema

Is there any way to programmatically turn on airplane mode on non-rooted android?


12
vote

problema

Español

Solía ​​usar las tareas de Tasker para activar y desactivar el modo de avión automáticamente cuando lo necesite. Ahora, parece que esto requiere root. Pero enraizando mi teléfono me prohibió usar Android Pay o cualquier otra aplicación de SafetyNet-Locked. (Las últimas actualizaciones de SafetyNet incluso detectan la nueva raíz sin sistema, e incluso pueden ser activadas por un cargador de arranque desbloqueado incluso en un teléfono no rooted).

¿Hay alguna forma en que pueda activar y desactivar el modo de avión de manera confiable con el tasado o alguna otra herramienta automatizada, sin perder acceso a Android Pay?

(Pregunta de bonificación: ¿Por qué en la Tierra considera que Google considera que enciende el modo de avión para que sea una característica tan peligrosa que está prohibida completamente en dispositivos no arraigados?)

Original en ingles

I used to use Tasker tasks to turn airplane mode on and off automatically when I needed it. Now, it seems, this requires root. But rooting my phone bans me from using Android Pay or any other SafetyNet-locked app. (The latest updates to SafetyNet even detect the new systemless root, and may even be triggered by an unlocked bootloader even on an unrooted phone.)

Is there any way I can reliably turn airplane mode on and off with Tasker or some other automated tool, without losing access to Android Pay?

(Bonus question: why on earth does Google consider turning on airplane mode to be such a dangerous feature that it's banned entirely on non-rooted devices?)

     
         
         

Lista de respuestas

2
 
vote

Como prometí antes de publicar una opción alternativa con el complemento Tasker y AutoInput, aquí está el procedimiento:

  • Primero, cree y perfil que se adapte a sus necesidades (es decir, cuándo activar el modo de avión, por ejemplo, en un momento específico, etc.)

tarea

  • Crear una nueva tarea "Nueva Tarea +"

  • Puede nombrar esta tarea airplane_mode o cualquier cosa.

  • Haga clic en "+" para agregar nueva acción

a1 : ajustes ➡ Configuración de modo de avión

Necesitamos agregar una acción de espera de tarea por aproximadamente 1 o 2 segundos (para permitir que la pantalla se cargue a tiempo).

a2 : Tarea ➡ Espere [segundos: 2]

a3 : complemento ➡ Entrada automática ➡ Acción [Ir a la pantalla " de configuración del modo de avión " en su configuración de Android.

  • Deslice la barra de notificación y toque el botón " agregue " en la notificación AutoInput.

  • Toque el ajuste "Modo de avión"

  • Toque "Aceptar" en la notificación y vuelva a Tasker. Seleccione el "Modo de avión" y aceptable (toque en la garrapata) Estas configuraciones.

a4 : (Regresando a la pantalla original) Agregue una acción del tasker "AutoInput Global Acciones". Plugin ➡ AutoInput ➡ Acción global [Seleccione la opción "Atrás"]. Acepte la configuración (toque en la marga)

ingrese la descripción de la imagen aquí

  • Toque Volver a salir de esta tarea

  • Guarde esta tarea y salga

NB: Esta pantalla requiere que se desbloquee como la solución anterior

editar

  • AutoInput tiene una opción incorporada para desbloquear la pantalla si está deshabilitada en Tasker. Simplemente agregue esta acción a la parte superior en la tarea:

ABCDEFGHIJKLMNABCDEFGHIJKLMN0 (Nota: Algunas opciones de bloqueo de pantalla aún no están compatibles con la huella digital, pero vale la pena intentarlo)

Agradecimientos

  • aeroplano de alterno Modo a la 1:20 pm
 

As I promised before to post an alternative option using Tasker and AutoInput plugin, here is the proceedure:

  • Firstly create and profile that suits your needs (i.e when to trigger airplane mode e.g at a specific time etc)

Task

  • Create a new task "New Task + "

  • You can name this Task Airplane_mode or anything.

  • Click "+" to add new Action

A1: Settings xe2x9exa1 Airplane Mode Settings

We need to add a task wait action for just about 1 or 2 seconds (to allow screen to load in time).

A2: Task xe2x9exa1 Wait [Seconds:2]

A3: Plugin xe2x9exa1 Auto input xe2x9exa1 Action [ Go to the "Airplane Mode Settings" screen in your Android settings.

  • Swipe down on the notification bar and touch the "Add" button in the AutoInput notification.

  • Touch the "Airplane Mode" setting

  • Touch "Accept" in the notification and go back to Tasker. There select the "Airplane Mode" text and accept (tap on tick) these settings.

A4: (Going back to original screen) Add an "AutoInput Global Actions" Tasker action. Plugin xe2x9exa1 AutoInput xe2x9exa1 Global action [Select the "Back" option]. Accept the setting (tap on the tick)

enter image description here

  • Tap back to exit from this task

  • Save this task and exit

Nb: This require screen to be unlocked as the previous workaround

Edit

  • AutoInput has a built-in option to unlock screen if it is disabled in tasker. Simply add this action to the top in the task:

A1: Go to new action >> Plugin >> AutoInput >> Unlock screen (note: some screen lock options are still not supported e.g fingerprint but its worth a try)

Acknowledgements

  • Toggle Airplane Mode At 1:20 PM
 
 
1
 
vote

Si prefiere un script shell simple

Editar [ignorar esta respuesta incorrecta, es para el acceso de la raíz]

Simplemente lea la parte no root de la pregunta de nuevo.

Encienda "Mostrar toques" en las opciones del desarrollador y anote las ubicaciones exactas para

  • Barra de estado antes de deslizarse hacia abajo

  • Barra de estado después de abrir (diapositiva a punto)

  • Modo de avión Toggle

  • Toggle de datos (opcional)

Una vez que tenga todas las coordenadas, puede construir un script (.sh)

HERES ONO I UTILIDO,

  echo 'Swipe Down Notification' input swipe 400 40 450 580 1000 echo 'Swipe Down Quick Actions' input swipe 400 40 450 580 1000 echo 'Toggle Airplane Mode' input tap 280 573 echo 'Wait for toggle' sleep 10.0 echo 'Repeat for new IP Address' input swipe 400 40 450 580 1000 input swipe 400 40 450 580 1000 input tap 280 573 echo 'FINISHED IP REFRESH' sleep 2.0   

Swipipe Start es x400, el extremo Y40 es X450, la duración Y580 es 1S.

Uso del comando Obove .SSH (ENTRADA) Puede realizar muchas de las acciones de usuario, incluido el texto, apertura de aplicaciones con am start etc.

Otros son

  END A CALL  input keyevent 6   PRESS HOME  input keyevent 3   OPEN CAMERA  input keyevent 27   PRESS MENU  input keyevent 82   ENTER NUMBER (1)  input keyevent 8   ENTER SOME TEXT Hi i am some... SEPERATOR  %s  input text 'Hi%si%sam%ssome%stext%sto%sbe%swritten%sby%suser'   SWIPE FORMAT IS, START POINT - END POINT - msDURATION   input swipe 500 800 500 800 5000   

¿Por qué es tan peligroso controlar programáticamente una característica de seguridad? Imagine estar en un avión que va a Hawai, y de repente, su aplicación decide convertir el modo de avión fuera del vuelo medio, interfiere con la señal de radio del plano y usted termina en México.

jaja, también refresca su conexión con la torre de radio que recibe una señal, cambia su dirección IP y le brinda un nuevo ID de red, esto también podría ser abusado y, por lo tanto, es mejor no permitir el acceso programático para el usuario. .

 

If you prefer a simple shell script

Edit [ IGNORE THIS WRONG ANSWER, IT'S FOR ROOT ACCESS]

Just read the non-root part of question again.

Turn on "Show Touches" in Developer Options and write down the exact locations for

  • Status bar before sliding down

  • Status bar after opened ( slide to point )

  • Airplane mode toggle

  • Data Toggle ( Optional )

Once you have all coordinates you can build a script (.sh)

Heres one i used,

echo 'Swipe Down Notification' input swipe 400 40 450 580 1000 echo 'Swipe Down Quick Actions' input swipe 400 40 450 580 1000 echo 'Toggle Airplane Mode' input tap 280 573 echo 'Wait for toggle' sleep 10.0 echo 'Repeat for new IP Address' input swipe 400 40 450 580 1000 input swipe 400 40 450 580 1000 input tap 280 573 echo 'FINISHED IP REFRESH' sleep 2.0 

Swipe start is X400,Y40 end is X450,Y580 duration is 1s.

Using the obove .sh command (input) you can do a lot of the user actions including entering text, opening applications with am start etc ..

others are

END A CALL  input keyevent 6   PRESS HOME  input keyevent 3   OPEN CAMERA  input keyevent 27   PRESS MENU  input keyevent 82   ENTER NUMBER (1)  input keyevent 8   ENTER SOME TEXT Hi i am some... SEPERATOR  %s  input text 'Hi%si%sam%ssome%stext%sto%sbe%swritten%sby%suser'   SWIPE FORMAT IS, START POINT - END POINT - msDURATION   input swipe 500 800 500 800 5000 

Why is it so dangerous to programmatically control a safety feature ? Imagine being on a plane going to Hawaii, and all of a sudden your application decides to turn Airplane mode OFF mid flight, it interferes with the radio signal of the plane and you end up in Mexico ??

Haha, Also it refreshes your connection with the radio tower your receiving a signal from, it changes your IP Adress and gives you a new network ID, this could be abused also and therefore it's best to not allow programmatic access for the user.

 
 
1
 
vote

Puede lograrlo con Tasker + Auto Entrada Combo u otra aplicación de terceros llamada Airplane Mode Pro ($ 1.78). Alternativamente consigue Anexo el modo de avión

Airplane MODE PRO le permite configurar varios disparadores automáticos para El modo de avión de Android. Esta aplicación es la única que también funciona. Versiones de Android más altas que Jellybean 4.2, como Jellybean 4.3, Lollipop 5.0 y Marshmallow 6.0 y aún no requiere un arraigado dispositivo.

Características:

• Soporte para la automatización y los lanzadores de terceros

• Atajos separados para alternar, habilitar y deshabilitar

• Alternar a través de una notificación

• Habilitar el modo de avión mientras se ejecuta una aplicación específica

• Habilitar / deshabilitar en un momento específico

• Alternar cuando el cargador está conectado

• Habilitar cuando se alcanza un cierto porcentaje de la batería (cualquier porcentaje se puede establecer)

• Habilitar cuando se alcanza una cierta temperatura de la batería

• Alternar a través de un acceso directo de pantalla de inicio (solo un clic solo)

ingrese la descripción de la imagen aquí  Enter Descripción de la imagen aquí

NOTA: La solución de trabajo requiere una pantalla para estar en

ingrese la descripción de la imagen aquí

Descargo de responsabilidad !! IAM de ninguna manera afiliada con esa aplicación (s), pero lo encontré, así que pensé que era una buena solución al problema dirigido.

 

You can achieve that with Tasker + Auto input combo or another third-party application called Airplane Mode PRO ($1.78). Alernatively get Schedule Airplane Mode

Airplane Mode PRO allows you to set up various automatic triggers for Android's Airplane Mode. This app is the only one that also works on Android versions higher than Jellybean 4.2, such as Jellybean 4.3, Lollipop 5.0 and Marshmallow 6.0 and still does NOT require a rooted device.

Features:

xe2x80xa2 Support for automation and third-party launchers

xe2x80xa2 Separate shortcuts for toggling, enabling and disabling

xe2x80xa2 Toggle via a notification

xe2x80xa2 Enable airplane mode while a specific app is running

xe2x80xa2 Enable / Disable at a specific time

xe2x80xa2 Toggle when charger is dis/connected

xe2x80xa2 Enable when a certain battery percentage is reached (Any percentage can be set)

xe2x80xa2 Enable when a certain battery temperature is reached

xe2x80xa2 Toggle via a home screen shortcut (One click only)

enter image description here enter image description here

Note: The workaround requires screen to be on

enter image description here

Disclaimer !! Iam by no means affiliated with that application(s) but came across it, so I thought it was a good workaround to the addressed problem.

 
 
     
     

Relacionados problema

1  ¿Puedo usar Tasker para simular la página / página hacia abajo sin acceso a la raíz?  ( Can i use tasker to simulate page up page down without root access ) 
He leído a las personas que lo hacen usando ADB sin acceso a la raíz. También he leído que la gente puede hacerlo usando el tasker y otros métodos, pero co...

0  Lanzamiento de la aplicación terminal y los intentos subordinados  ( Terminal app launch and subordinate intents ) 
Estoy usando Tasker para abrir una aplicación en ciertos tiempo y estado. Quiero abrir el menú de registro de ejecución de Tasker al final de la tarea de inic...

3  ¿Cómo desactivar Wi-Fi 15min después de que se haya encendido?  ( How to turn off wi fi 15min after it had been turned on ) 
Busco ayuda para crear un perfil / tarea de Tasker para apagar el Wi-Fi 15min después de que se haya activado. ¿Es esto posible en Tasker? ...

1  Cómo usar Tasker para cerrar la aplicación en la salida  ( How to use tasker to close app on exit ) 
Yo uso mi teléfono para cosas privadas, como las redes sociales y las bancas telefónicas. Estas aplicaciones de las que no querré que otros accedan a otros si...

2  Tasker para ejecutar scripts en la concha terminal  ( Tasker to run scripts in terminal shell ) 
He buscado esto, pero hasta ahora no he encontrado ningún tasado que pueda hacer esto, así que decidí preguntar aquí. Hasta ahora he estado usando el trigge...

2  Deshabilitar automáticamente el punto de acceso móvil cuando no se conecte ningún dispositivo, usando Tasker  ( Automatically disable mobile hotspot when no device is connected using tasker ) 
Estoy tratando de crear una tarea que deshabilita automáticamente el punto de acceso móvil (Anexo) cuando no se conecta ningún dispositivo. Sin embargo, creé ...

0  Algunos perfiles en Takser no funcionan  ( Some profiles on takser doesnt work ) 
Tengo 2 perfiles de tareas simples. La notificación dice "No hay perfiles activos", pero la primera tarea (teclado fuera) no funciona. La segunda tarea (llama...

2  ¿Cómo rastrear el tiempo total usando para cualquier aplicación?  ( How to track total time using for any app ) 
Para rastrear el tiempo en Android, utilizo el medidor de tiempo, que admite el tasker. Pero en la pantalla de configuración del complemento del medidor de ti...

2  Evitar que% Vola cambie  ( Prevent vola from changing ) 
Tasker no cambia ni% VOLA o% VOLM cuando los blozo en el panel de volumen. Es un problema ya que tengo un mal hábito de ajustar el volumen de alarma a 0 cuand...

1  ¿Cómo puedo borrar automáticamente a mis datos de navegación de cromo con Tasker  ( How can i automatically clear my chrome browsing data with tasker ) 
Seguí estas instrucciones, ¿Cómo puede ¿Aclaro automáticamente mis datos de navegación cuando salgo de Chrome? y funciona muy bien en Android 6.0.1 In...

0  Extraer automáticamente el texto de cualquier aplicación usando Tasker  ( Automatically extract text from any app using tasker ) 
Recientemente comencé a jugar con la automatización de rutinas simples en mi dispositivo Android, y he encontrado un problema que no puedo resolver. Lo que ...

1  AutoVoice dejó de trabajar hasta que cierre Chrome  ( Autovoice stoped working till i close chrome ) 
Cuando inicie AutoVoice con comando de voz, funciona la primera vez, a veces dos veces, pero luego se cuelga (total no hay reacción) hasta que hago una de las...

3  Simular PowerButton  ( Simulate powerbutton ) 
Quiero usar la tarea de terminal para apagar la pantalla usando Tasker. He intentado un código como este, y algunas variantes, sin éxito. am start --user 0...

0  ¿Cómo puedo enviar mandos de forma remota a Tasker u otra automatización?  ( How can i remotely send commands to tasker or other automation ) 
Estoy buscando una forma de enviar comandos remotos a Tasker en My Android TV. Específicamente, estoy tratando de encontrar una manera de activar una solicitu...

0  Tasker / IFTTT - DUAL SIM Llamada perdida AUTO SMS Responder  ( Tasker ifttt dual sim missed call auto sms respond ) 
¿Es posible crear un script que envíe SMS automáticamente cuando se haya perdido / rechazado la llamada pero envíelos en función de la llamada de la llamada? ...

0  Enviando una intención a la asignación, desde el tasker  ( Sending an intent to tasker from tasker ) 
Estoy tratando de seguir esto Cómo: > Comportamiento dinámico de botón de inicio (Grogbase) , pero tengo problemas para enviar y recibir una intención. ¿Algu...

1  Tarea de activación presionando el botón de inicio cuando está en la pantalla de inicio  ( Trigger task by pressing home button when on home screen ) 
Estoy tratando de crear un perfil donde puedo agregar una función extra a mi botón de inicio cuando esté en la pantalla de inicio. Pero no puedo conseguir que...

0  Dile la aplicación para bajar el volumen  ( Tell app to lower volume ) 
¿Es posible decirle a una aplicación específica para reducir el volumen, usando las intenciones? Me gustaría poder usar a Tasker para decirle a la aplicación ...

4  Habilitar automáticamente WiFi cuando está cerca de una red guardada  ( Automatically enable wifi when youre near a saved network ) 
Parece que una característica que sale en 8.0 Android O es la capacidad de Habilitar automáticamente WiFi cuando está cerca de una red guardada ¿Se pu...

1  ¿Ejecute atajos de aplicación de ADB?  ( Run app shortcuts from adb ) 
¿Cómo ejecuto los atajos de aplicación de una computadora a través de ADB AM? Supo que esto se puede lograr, pero no conozco la syntex del comando. La tare...




© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos



    it.wenda123.org     pergunte.org/     cndgn.com/     respuesta.top     qaru.top     menjawab.top     domanda.top     demandez.top     cauhoi.top     antworten.top     zapytac.top     sorun.top     qakr.top    

Licensed under cc by-sa 3.0 with attribution required.