Se preferisci un semplice script di shell
Modifica [IGNORA QUESTA RISPOSTA ERRATA, È PER L'ACCESSO ALLA ROOT]
Leggi di nuovo la parte non root della domanda.
Attiva "Mostra tocchi" in Opzioni sviluppatore e annota le posizioni esatte per
Barra di stato prima di scorrere verso il basso
Barra di stato dopo l'apertura (scorrere fino al punto)
Attiva / disattiva modalità aereo
Data Toggle (Opzionale)
Una volta che hai tutte le coordinate puoi costruire uno script (.sh)
Ecco quello che ho usato,
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
L'inizio dello scorrimento è X400, la fine Y40 è X450, la durata Y580 è 1s.
Utilizzando il comando obove .sh (input) è possibile eseguire molte azioni dell'utente, incluso l'inserimento di testo, l'apertura di applicazioni con am start
ecc.
Altri sono
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
Perché è così pericoloso controllare a livello di programmazione una funzione di sicurezza?
Immagina di essere su un aereo diretto alle Hawaii e all'improvviso la tua applicazione decide di disattivare la modalità Aereo a metà volo, interferisce con il segnale radio dell'aereo e finisci in Messico ??
Haha, inoltre aggiorna la tua connessione con la torre radio da cui ricevi un segnale, cambia il tuo indirizzo IP e ti dà un nuovo ID di rete, questo potrebbe anche essere abusato e quindi è meglio non consentire l'accesso programmatico per l'utente.