Processus manuel
Depuis votre appareil, s'il est enraciné
Según un post sur xda-developers vous pouvez activer ADB sur Wi-Fi à partir de l'appareil avec les commandes :
su
setprop service.adb.tcp.port 5555
stop adbd
start adbd
Et vous pouvez le désactiver et ramener ADB à l'écoute sur USB avec
setprop service.adb.tcp.port -1
stop adbd
start adbd
Depuis un ordinateur, si vous disposez déjà d'un accès USB (pas besoin de Root)
Il est encore plus facile de passer à l'utilisation du Wi-Fi, si vous disposez déjà d'un port USB. À partir d'une ligne de commande sur l'ordinateur sur lequel le périphérique est connecté par USB, exécutez les commandes suivantes
adb tcpip 5555
adb connect 192.168.0.101:5555
Veillez à remplacer 192.168.0.101
avec l'adresse IP qui est réellement attribuée à votre appareil. Une fois que vous avez terminé, vous pouvez vous déconnecter de la session adb tcp en exécutant :
adb disconnect 192.168.0.101:5555
Vous pouvez trouver l'adresse IP d'une tablette de deux façons :
Découverte manuelle d'IP :
Allez dans les paramètres WiFi d'Android, cliquez sur le bouton de menu dans la barre d'action (le point de suspension vertical), appuyez sur Avancé et voir l'adresse IP en bas de l'écran.
Utilisez ADB pour découvrir l'IP :
Exécutez la commande suivante via adb :
adb shell ip -f inet addr show wlan0
Pour dire au démon ADB de revenir à l'écoute sur USB
adb usb
Des applications pour automatiser le processus
Il existe également plusieurs applications sur Google Play qui automatisent ce processus. Une recherche rapide suggère adbWireless , WiFi ADB et ADB WiFi . Tous ces éléments nécessitent un accès Root, mais adbWireless nécessite moins de permissions.
75 votes
En cas de connexion via USB :
adb tcpip 5555
. Déconnexion de l'USB, affichage de l'IP du téléphone depuisSettings > About Phone > Status
. Maintenantadb connect 192.168.x.x
et c'est tout. Aucun outil, aucun logiciel. Tout fonctionne.1 votes
Comme l'a dit Andrew, ce sont les instructions officielles de Google. Site web pour les développeurs Android pas de racine nécessaire. Cela a fonctionné sur mon HTC One m8 non rooté (il faut activer les options de développement, bien sûr).
0 votes
Si le service adb fonctionne sur le port 5037, pourquoi localise-t-il les périphériques dans la plage 5555 à 5585 ?
0 votes
@Andrew Pourrais-je utiliser une application telle que este pour ouvrir et fermer le port sans ordinateur sur un Nexus 6 sans accès Root ? Je suis préoccupé par les problèmes de sécurité qui pourraient survenir en laissant le port 5555 ouvert lorsque je suis sur un réseau public et que je n'utilise pas mon téléphone pour développer.
0 votes
@Alex Attendez, donc vous avez besoin d'une connexion USB pour commencer ou cela ne fonctionnera pas ? Je cherchais une solution en attendant un nouveau câble USB...
0 votes
À moins que vous ne trouviez un moyen d'exécuter des commandes adb sur le téléphone lui-même, vous aurez besoin du câble pour exécuter la commande adb afin de changer le port. Il existe sûrement une sorte d'application en ligne de commande pour exécuter les commandes adb.
0 votes
Ce blog m'aide à me connecter sans fil : codetheory.in/
0 votes
Vous pouvez vérifier le fichier à gist.github.com/kamleshkarwande/
3 votes
2 méthodes - comment faire fonctionner une application Android en wifi - Tutoriel simple
0 votes
FYI developer.Android.com/studio/command-line/adb
0 votes
Voici le shell script que j'ai écrit et qui peut être utilisé pour se connecter au wifi. github.com/saifsms91/ : Exécuter ce script lorsque votre appareil est connecté en USB et retirer l'usb une fois que script s'exécute pour le connecter en wifi.