====== Android Wireless debug ====== È possibile accedere al terminale Android **adb** tramite una connessione wireless invece del tradizionale cavetto USB. La funzione va attivata dalle **Opzioni sviluppatore**: ===== Usare ADB dal terminale Termux ===== In questo esempio sfrutteremo l'accesso dal device stesso, avendo installato **Termux** e il comando **adb** (fornito dal pacchetto **android-tools**). Questo consente un parziale innalzamento dei privilegi dall'utente Termux all'utente **shell** di ADB. * Impostazioni => Opzioni sviluppatore * Debug wireless => Abilita * Debug wireless => Accoppia dispositivo con codice Viene mostrato l'indirizzo IP wireless, la **porta TCP** per il pairing e un **codice numerico** di sei cifre. Questi parametri servono una sola volta per effettuare il pairing. Il pairing lo facciamo dal terminale Termux, quindi l'indirizzo IP non è necessario, possiamo usare **localhost**: adb pair localhost:37123 Il comando chiede l'inserimento del codice di sei cifre. Dopo aver fatto il pairing, accedendo a //Impostazioni// => //Opzioni sviluppatore// => //Debug wireless//, possiamo leggere indirizzo IP e **porta TCP** per la connessione (la porta è diversa da quella del pairing). Usando il terminale Termux l'indirizzo IP è sostituibile con **localhost**: adb connect localhost:38567 A questo punto verifichiamo che il terminale sia disponibile: adb devices List of devices attached localhost:38567 device Possiamo quindi accedere con i privilegi ADB shell: adb shell :!: **ATTENZIONE**! Tutte le volte che si disattiva e si riattva il //Wireless debug//, **la porta TCP di connessione cambia**! Il pairing resta memorizzato, ma l'azione ''adb connect'' deve essere ripetuta.