Se você preferir um script de shell simples
Editar [IGNORAR ESTA RESPOSTA ERRADA, É PARA ACESSO RAIZ]
Basta ler a parte não raiz da pergunta novamente.
Ative "Mostrar toques" nas Opções do desenvolvedor e anote os locais exatos de
Barra de status antes de deslizar para baixo
Barra de status após aberta (deslize para apontar)
Alternar modo avião
Alternância de dados (opcional)
Depois de ter todas as coordenadas, você pode criar um script (.sh)
Aqui está um que eu usei,
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
O início do furto é X400, o final Y40 é X450, a duração Y580 é 1s.
Usando o comando obove .sh (entrada), você pode executar várias ações do usuário, incluindo inserir texto, abrir aplicativos com am start
etc.
outros são
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 que é tão perigoso controlar programaticamente um recurso de segurança?
Imagine estar em um avião indo para o Havaí e, de repente, seu aplicativo decide desativar o modo Avião no meio do vôo, isso interfere no sinal de rádio do avião e você acaba no México?
Haha, também atualiza sua conexão com a torre de rádio da qual você está recebendo um sinal, altera seu endereço IP e fornece um novo ID de rede, isso pode ser abusado também e, portanto, é melhor não permitir acesso programático ao usuário.