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é,
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
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
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 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.