Aller au contenu

[MPQC704HD] ADB N° de série


jcarnu

Recommended Posts

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

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

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...