logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
doc:materiel:reconnaitre-peripherique-android [14/08/2016 10:26]
PengouinPdt [Faire reconnaître votre smartphone, tablette sous Android]
doc:materiel:reconnaitre-peripherique-android [27/12/2017 16:44]
Vega [Configuration]
Ligne 5: Ligne 5:
   * Commentaires : // //    * Commentaires : // // 
   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
-  * Suivi : {{tag>en-chantier ​à-tester ​à-placer}}.+  * Suivi : {{tag>​à-tester}}.
     * Création par [[user>​PengouinPdt]] 12/08/2016     * Création par [[user>​PengouinPdt]] 12/08/2016
-    * Testé par <​...> ​le <...> FIXME+    * Testé par [[user:​trefix]] ​le 15/09/2016 : Certains équipement ne sont pas pris reconnu malgré tout :-/ (Voir le sujet de suivi ci-dessous)
   * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​id=14956 | Lien vers le forum concernant ce tuto]] ​   * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​id=14956 | Lien vers le forum concernant ce tuto]] ​
 +
 +
 ===== Introduction ===== ===== Introduction =====
  
Ligne 15: Ligne 17:
 <note important>​Préférer l'​usage des ports USB 2 ... il peut y avoir quelques dysfonctionnements avec les ports USB 3 !</​note>​ <note important>​Préférer l'​usage des ports USB 2 ... il peut y avoir quelques dysfonctionnements avec les ports USB 3 !</​note>​
  
 +==== Périphériques Android testés ====
 +
 +  * Archos 101 Oxygen : **OK** - //VendorId: 0e79; ProductId: 50f8// ​
 +  * Cdisplay : **OK** - //​VendorId:​201e;​ ProductId: 4289//
 +  * Pipo M8 HD : **OK** - //VendorId: 2207; ProductId: 0010//
 +  * Teclast X89 Kindow : **OK** - //VendorId: 8087; ProductId: 0a5f//
 +  * Xiaomi Redmi : **OK** - //VendorId: 2717; ProductId: ff48//
 +  * Moto E 2015 : **OK** -//​VendorId:​ 18d1; ProductId: 4ee7//
 +  * Samsung S6-EDGE : **OK** -//​VendorId:​ 04e8; ProductId: 6860//
 ===== Vérification ===== ===== Vérification =====
  
Ligne 24: Ligne 35:
  
 <note tip>Si le menu "​Options pour les développeurs"​ n'​apparaît pas, c'est qu'il n'est pas actif ... pour l'​activer,​ tapotez une dizaine de fois sur la mention "​Numéro de modèle",​ dans le menu "À propos de la tablette"​ (ou du téléphone),​ toujours dans les "​paramètres"​.</​note>​ <note tip>Si le menu "​Options pour les développeurs"​ n'​apparaît pas, c'est qu'il n'est pas actif ... pour l'​activer,​ tapotez une dizaine de fois sur la mention "​Numéro de modèle",​ dans le menu "À propos de la tablette"​ (ou du téléphone),​ toujours dans les "​paramètres"​.</​note>​
 +
 +<note warning>​Tant que le mode "​Débogage USB" n'est pas actif, ou que vous ne pouvez pas l'​activé,​ pas la peine de continuer ... en effet, sans ce mode actif, le périphérique NE PEUT être reconnu !</​note>​
  
 ==== Vérification côté ordi ==== ==== Vérification côté ordi ====
Ligne 38: Ligne 51:
  
 <​code>​Bus 002 Device 014: ID 2207:​0010</​code>​ <​code>​Bus 002 Device 014: ID 2207:​0010</​code>​
 +
 +<​note>​L'​information à retenir est celle suivant '​ID'​ ... **La première série de 4 chiffres** est l'​identifiant du fabriquant, nommé **idVendor** ; **la seconde série de 4 chiffres** est l'​identifiant du produit, nommée **idProduct** !</​note>​
  
 ---- ----
  
-La commande suivante permet de s'​assurer que le périphérique Android ​(dont l'​idVendor est 2717) communique bien toutes ses propres informations à votre station Debian :+La commande suivante permet de s'​assurer que le périphérique Android communique bien toutes ses propres informations à votre station Debian ​
 + 
 +<code user>​lsusb -v -d votre_idVendor:</​code>​ 
 + 
 +Pour l'​exemple (//dont l'​**idVendor est 2717** - remplacez par celle correspondant à votre périphérique//​) ​:
  
 <code user>​lsusb -v -d 2717:</​code>​ <code user>​lsusb -v -d 2717:</​code>​
Ligne 159: Ligne 178:
 <code user>​dmesg | grep -i "usb .* idVendor"​ | tail -1 | sed 's/\[ /​\[/​g'</​code>​ <code user>​dmesg | grep -i "usb .* idVendor"​ | tail -1 | sed 's/\[ /​\[/​g'</​code>​
 <​code>​[279059.769436] usb 1-2: New USB device found, idVendor=2717,​ idProduct=ff40</​code>​ <​code>​[279059.769436] usb 1-2: New USB device found, idVendor=2717,​ idProduct=ff40</​code>​
 +
 +ou //pour ceux qui ont **systemd**//​ :
 +
 +<code user>​journalctl -k | grep -i "usb .* idVendor"​ | tail -1 | sed 's/\[ /​\[/​g'</​code>​
 +<​code>​août 14 10:42:57 ptb-zou kernel: usb 1-2: New USB device found, idVendor=2717,​ idProduct=ff40</​code>​
  
 <note important>​Ce qui est nécessaire à retenir comme informations sont l'​identifiant du fabriquant "​idVendor",​ et l'​identifiant du périphérique nommé "​idProduct"​ ... elles nous serviront dans la phase de configuration ! <note important>​Ce qui est nécessaire à retenir comme informations sont l'​identifiant du fabriquant "​idVendor",​ et l'​identifiant du périphérique nommé "​idProduct"​ ... elles nous serviront dans la phase de configuration !
Ligne 171: Ligne 195:
 <code root>apt install android-tools-adb android-tools-fastboot android-tools-fsutils </​code>​ <code root>apt install android-tools-adb android-tools-fastboot android-tools-fsutils </​code>​
  
 +<​note>​Sous Stretch, **android-tools-fsutils** __n'​est plus disponible__,​ les paquets suivants le remplace : 
 +  * **simg2img**
 +  * **img2simg** ​
 +"​Package android-tools-fsutils is not available, but is referred to by another package. However the following packages replace it:
 +simg2img img2simg"​
 +</​note>​
 ===== Configuration ===== ===== Configuration =====
  
Ligne 180: Ligne 210:
  
 <code root>​nano /​etc/​udev/​rules.d/​51-android.rules</​code>​ <code root>​nano /​etc/​udev/​rules.d/​51-android.rules</​code>​
-<​code>​SUBSYSTEM=="​usb",​ ATTR{idVendor}=="​04e8",​ MODE="​0666",​ GROUP="​plugdev"</​code>​ 
  
-<note important>​Il faut modifier ​le champ ATTR{idVendor} ​avec l'​identifiant du fabriquant trouvé dans le contexte précédent de vérification !</​note>​+<note important>​Il faut modifier ​la valeur de la variable ​ATTR{idVendor} ​par l'​identifiant du fabriquant trouvé dans le contexte précédent de la vérification ! </​note>​ 
 + 
 +Pour continuer notre exemple avec le dernier appareil testé (idVendor=2717 et idProduct=ff40) il faudrait donc remplir ce fichier ainsi: 
 +<​code>​SUBSYSTEM=="​usb",​ ATTR{idVendor}=="​2717",​ MODE="​0666",​ GROUP="​plugdev"</​code>​ 
  
 2/ le deuxième fichier qui est intéressant à créer ou à modifier s'il existe déjà, est le fichier personnel suivant : 2/ le deuxième fichier qui est intéressant à créer ou à modifier s'il existe déjà, est le fichier personnel suivant :
  
-<code user>​nano /etc/​udev/​rules.d/51-android.rules</​code>​+<code user>​nano ​~/.android/adb_usb.ini</​code>​
  
-Pour y ajouter l'​information de l'​identifiant du fabriquant ​de la manière suivantesoit un '​0x'​ suivi de idVendor. ​+Il faut y ajouter l'​information de l'​identifiant du fabriquant, un '​0x'​ suivi de idVendor.
  
-Pour l'exemple, pour un "​Samsung S3", il faut écrire : **0x04e8**+Toujours avec notre exemple, il faudrait donc écrire :  
 +<​code>​0x2717</​code>​
  
 <​note>​Si vous avez plusieurs périphériques Android, écrivez chacune des informations relatives à ces équipements ligne par ligne ... dans chacun de ces deux fichiers !</​note> ​ <​note>​Si vous avez plusieurs périphériques Android, écrivez chacune des informations relatives à ces équipements ligne par ligne ... dans chacun de ces deux fichiers !</​note> ​
Ligne 260: Ligne 294:
  
 À ce moment-là, essayez à nouveau la commande 'adb devices'​ ; vous devriez voir apparaître votre périphérique ... correctement !  À ce moment-là, essayez à nouveau la commande 'adb devices'​ ; vous devriez voir apparaître votre périphérique ... correctement ! 
 +
 +note: pour un samsung galaxy note 3 android 5.0, il faut en plus, après l'​activation '​débogage usb', '​accepter'​ le pc sur lequel est connecté le smartphone et cela marche :)
 +<code user>adb devices
 +List of devices attached
 +4a2d4206 device</​code>​
 +
 +=== 'adb devices'​ : unauthorized ===
 +
 +Lorsque je tape ''​adb devices'',​ le périphérique est reconnu mais affiché **unauthorized**.
 +
 +<code user>
 +$ adb devices
 +* daemon not running. starting it now on port 5037 *
 +* daemon started successfully *
 +List of devices attached ​
 +CQ7SFQMR95LBHQVW ​       unauthorized
 +</​code>​
 +
 +Regardez votre téléphone,​ une fenêtre vous demande, normalement,​ d'​autoriser l'​association entre le téléphone et votre ordinateur. Accordez !
 +
 +Puis relancez la commande ''​adb devices''​.
 +
  
 === 'adb devices'​ : ????????????​ no permissions === === 'adb devices'​ : ????????????​ no permissions ===
Ligne 277: Ligne 333:
  
 ---- ----
 +
 +===== Autres documentations =====
  
 Voilà ce tutoriel est terminé ... il ne traite pas de l'​usage plus complet des outils '​adb',​ '​fastboot'​ ... Voilà ce tutoriel est terminé ... il ne traite pas de l'​usage plus complet des outils '​adb',​ '​fastboot'​ ...
-Au besoin, peut-être pourriez vous lire cet autre tutoriel ​**[[utilisateurs:​slyfox:​tutos:​dump-android|]]**.+ 
 +Au besoin, peut-être pourriez vous lire ces autres tutoriels : 
 + 
 +  * **[[utilisateurs:​slyfox:​tutos:​dump-android|]]**. 
 +  * pour KDE : [[atelier:​kdeconnect]],​ [[doc:​environnements:​kde:​kde4#​connecter-vos-peripheriques-mtp]] ... 
 + 
doc/materiel/reconnaitre-peripherique-android.txt · Dernière modification: 10/03/2018 14:02 par PengouinPdt

Pied de page des forums

Propulsé par FluxBB