16 votes

Quel est le nom du protocole que les appareils Android utilisent en mode débogage ?

J'ai un étrange prototype Android que nous avons reçu d'un client. Ce client l'a oublié, et je le manipule maintenant pour voir si je peux lui faire faire quelque chose d'intéressant. L'appareil semble être de la même famille que le Acer beTouch.

Il démarrait bien, mais en essayant de le faire passer en mode fastboot, il a cessé de démarrer correctement. Maintenant, il démarre dans un mode de débogage bizarre. Si je le branche en USB, il apparaît sur ma machine Linux comme un port /dev/ttyACM0 via le pilote de modem USB de Linux. Cependant, il est no un modem.

Si je m'y connecte via un terminal série et que j'appuie sur RETURN, il répond par :

OK

Si je tape autre chose et que j'appuie sur la touche retour, j'obtiens :

NOTSUPPORTED

Donc, ce n'est pas un modem Hayes. Ce n'est pas le protocole fastboot ou adb d'Android. hwinfo a essayé de le sonder mais n'a rien obtenu. Comme c'est un périphérique USB, je ne peux pas obtenir les messages qui apparaissent au démarrage. J'ai fait des choses maléfiques avec tout un tas d'appareils Android, mais je n'ai jamais vu cela auparavant. Quelqu'un l'a reconnu ?

(Des conseils sur la façon de le faire redémarrer seraient également utiles. ont a trouvé le mode de récupération --- CALL+VOLUP+POWER, pour référence --- mais la réinitialisation d'usine ne fait rien. Je n'ai pas encore trouvé fastboot).

更新しました。 J'avais tort ! C'est est un modem Hayes. Il ne comprend aucune commande. Donc :

AT
OK

Mais :

ATI0
NOTSUPPORTED

Je ne trouve aucune commande qui lui fasse faire quoi que ce soit, pas même AT&V o ATS0=0 . Ce qui est bizarre. Je ne sais pas pourquoi le téléphone démarre dans ce mode ; il y a probablement un problème avec le système de fichiers racine. Je suppose que personne ne connaît une commande magique d'Android Hayes pour obtenir un shell Root, ou redémarrer en recovery ou fastboot, ou tout ce qui est que je pourrais essayer ?

1voto

Mircea Chirea Points 188

Avez-vous essayé d'utiliser adb depuis le SDK Android pour vous connecter à l'appareil ? Je pense que c'est le même protocole que celui utilisé lorsque le système d'exploitation est en cours d'exécution et connecté via USB.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X