Eu tenho um protótipo estranho do Android que recebemos de um cliente. O referido cliente esqueceu disso e agora estou brincando com ele para ver se consigo fazer algo interessante. O dispositivo parece ser da mesma família que o Acer beTouch.
Ele costumava inicializar bem, mas, ao tentar fazê-lo entrar no modo de inicialização rápida, parou de inicializar corretamente. Agora, ele inicia um modo de depuração estranho. Se eu conectá-lo ao USB, ele aparece na minha caixa do Linux como uma porta / dev / ttyACM0 via driver de modem USB do Linux. No entanto, é não um modem.
Se eu conectar a ele através de um terminal serial e pressionar RETURN, ele responderá com:
OK
Se eu digitar qualquer outra coisa e pressionar retornar, recebo:
NOTSUPPORTED
Portanto, não é um modem Hayes. Não são os protocolos fastboot ou adb do Android. O hwinfo tentou sondar, mas não conseguiu nada. Como é um dispositivo USB, não consigo receber nenhuma mensagem que aparece na inicialização. Eu fiz coisas ruins com um monte de dispositivos Android, mas nunca vi isso antes. Alguém reconhece isso?
(Dicas sobre como fazê-lo arrancar novamente seria útil, também, eu tenho .. Encontrados modo de recuperação --- CHAMADA + VolCima + PODER, para referência --- mas fábrica redefinindo-se nada que eu ainda não encontrou fastboot)
Atualização: eu estava errado! Ele é um modem Hayes. Apenas não entende nenhum comando. Então:
AT
OK
Mas:
ATI0
NOTSUPPORTED
Não consigo encontrar nenhum comando que faça isso, nem mesmo AT&V
ou ATS0=0
. O que é estranho. Não sei por que o telefone está inicializando nesse modo; provavelmente algo está errado com o sistema de arquivos raiz. Não suponha que alguém conhece um comando mágico do Android Hayes para obter um shell raiz ou reinicializar em recuperação ou inicialização rápida, ou qualquer coisa que eu possa tentar?
fastboot oem rebootRUU
. O que estou tentando dizer é que provavelmente existe alguma documentação de modos de inicialização alternativos para dispositivos Acer em algum lugar da Internet.Respostas:
Você já tentou usar o adb do Android SDK para se conectar ao dispositivo? Eu acredito que é o mesmo protocolo também usado quando o sistema operacional está sendo executado e conectado via USB.
fonte