jcarnu Posté(e) 3 mars 2014 Share Posté(e) 3 mars 2014 Bonjour à tous, j'ai acheté un tablette MPQC704 "HD" et j'ai souhaité utiliser le reverse tethering comme expliqué sur le forum XDA http://forum.xda-developers.com/showthread.php?t=1371345 Pour la petite histoire j'ai commencé par utiliser ce soft avec mon Samsung Galaxy N7000 (Note 1) rooté et ça fonctionne parfaitement bien. Je suis ensuite passé sur la tablette MPMan que j'ai rooté sans difficulté. Mon "sushi" c'est que que l'outil de reverse utilise le n° de série renvoyé par adb devices qui me renvoie invariablement un superbe C:\dev\android\reverseTethering>adb devices List of devices attached ??????????????? device Cependant tout le "reste" d'adb fonctionne (shell, id, push, pull) mais pas ce fichu devices. J'ai un doute sur le fait qu'il s'agisse du driver (dernier de chez Google) et je ne sais pas très bien ce qui, dans la conf actuelle de ma bestiole, fait qu'elle ne renvoit pas un n° de série intelligible par adb. Je me tourne donc vers vous pour m'aiguiller sur ce chemin tortueux... J'ai déjà vu dans les tutos de rootage que le "devices" retournait "????" mais savez vous ce qui en est la cause et surtout où (dans le device et donc son FS, ou sur la machine hôte Windows dans ce cas) il faut trifouiller pour s'en sortir ? [EDIT] Je viens de tomber sur info sur stackoverflow http://stackoverflow.com/questions/3083009/serial-number-of-device-that-presented-upon-adb-devices qui me dit que ça se trouve dans /sys/class/android_usb/f_accessory/device/iSerial Qui contient chez moi une belle tranche d'hexa :) 0123456789ABCDEF Je me suis donc empressé de faire un adb shell avec un gentil echo "deadbeefd34db33f" > /sys/class/android_usb/f_accessory/device/iSerial Qui n'a amené aucun changement à un adb get-serialno Pareil pour le fichier /data/usb_serialnumber qui lui contient 7B82D3E2B25C52239C165AD747C752F3 Ce qui correspond au n° de série effectif de l'appareil codé en Hex puis en ASCII : 2147483647 (on avance). J'imagine que ce fichier doit être utilisé côté device pour l'interface adb.... Je me lance donc dans un busybox grep -r de nom numéro de série sans grand espoir.... Par avance, je vous remercie de toute piste ou aide que vous pourrez me donner :) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lannig Posté(e) 4 mars 2014 Share Posté(e) 4 mars 2014 Bonjour, Ce genre de serial number est courant sur les tablettes low-cost. J'ai du mal à voir en quoi cela peut être un problème pour appliquer un script quelconque qu'on ne pourrait résoudre en éditant quelques lignes dans le script en question (ne serait-ce pas l'approche la plus simple ?) Le daemon adbd est lancé très tot dans le boot et je pense donc qu'aucune modification que tu feras après ne sera prise en compte. Il faudrait donc entériner ces modifications en modifiant le ramdisk de boot (initrd) dans la partition de boot. Pas facile (un système Linux est quasi-indispensable) et risqué. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.