¿Cuál es el nombre del protocolo que usan los dispositivos Android en modo de depuración?

16

Tengo un extraño prototipo de Android que obtuvimos de un cliente. Dicho cliente lo ha olvidado y ahora estoy jugando con él para ver si puedo hacer que haga algo interesante. El dispositivo parece ser de la misma familia que el Acer beTouch.

Solía ​​arrancar bien, pero mientras intentaba que entrara en modo fastboot, dejó de arrancar correctamente. Ahora se inicia en un modo de depuración extraño. Si lo conecto a USB, aparece en mi caja de Linux como un puerto / dev / ttyACM0 a través del controlador de módem USB de Linux. Sin embargo, es no un módem.

Si me conecto a través de un terminal en serie y presiono RETURN, responde con:

OK

Si escribo algo más y presiono Intro, obtengo:

NOTSUPPORTED

Entonces, no es un módem Hayes. No son los protocolos fastboot o adb de Android. hwinfo intentó sondearlo pero no obtuvo nada. Como se trata de un dispositivo USB, no puedo recibir ningún mensaje que aparece en el inicio. He hecho cosas malas con un montón de dispositivos Android, pero nunca antes había visto esto. Alguien lo reconoce?

(Consejos sobre cómo hacer que arranque de nuevo sería útil, también, yo he .. Encontrado el modo de recuperación --- CALL + VolUp + ENCENDIDO, por referencia --- pero restablecimiento de fábrica no hace nada no he encontrado todavía fastboot)

Actualización: estaba equivocado! Que es un módem Hayes. Simplemente no entiende ningún comando. Entonces:

AT
OK

Pero:

ATI0
NOTSUPPORTED

No puedo encontrar ningún comando que lo haga hacer nada, ni siquiera AT&Vo ATS0=0. Lo cual es raro. No sé por qué el teléfono se inicia en este modo; Probablemente algo esté mal con el sistema de archivos raíz. ¿No supones que alguien conoce un comando mágico de Android Hayes para obtener un shell de root, o reiniciar en recovery o fastboot, o cualquier cosa que pueda intentar?

David dado
fuente
Eso es genial. No creo que el dispositivo acer sea el único que tenga modos de arranque especiales. Por ejemplo, muchos teléfonos HTC tienen un modo (cuyo nombre no sé) activado por fastboot oem rebootRUU. Lo que estoy tratando de decir es que probablemente haya alguna documentación de modos de arranque alternativos para dispositivos acer en algún lugar de Internet.
Ehtesh Choudhury

Respuestas:

1

¿Has intentado usar adb desde el SDK de Android para conectarte al dispositivo? Creo que es el mismo protocolo que también se usa cuando el sistema operativo se está ejecutando y conectado a través de USB.

Mircea Chirea
fuente
adb no se conectará a través de una conexión en serie, solo quiere TCP o USB, y no admite nada más. Sin embargo, admitiré que no he intentado espiar la conexión TCP para ver si esto es ADB presionado en serie.
David dado el