Eu tenho um Galaxy S3, a tela é visual e o toque é prejudicado. É a depuração USB ativada, sem raiz.
Eu posso usar o Droid @ Screen para ver minha tela, que eu posso desbloquear. Em seguida, executei este comando:
backup adb –apk –shared –all –f /backup/mybackup.ab
Que, em seguida, inicia um backup no telefone. Na tela, posso vê-lo solicitando uma senha de criptografia, que eu forneço por evento de chave por meio de adb. O ponto de discórdia final é não conseguir encontrar um evento chave que pressionará o botão "Fazer backup dos meus dados". Sou capaz de tabular e destacá-lo, mas os eventos 'space' e 'enter' não o acionam, assim como 'soft_right'.
Estou recebendo meus principais eventos AQUI .
Se existe outra maneira de eu despejar o ab, isso seria incrível.
Respostas:
Eu estava na mesma situação que você. Depois de entrar na tela de backup completo, use os seguintes comandos:
o comando "adb shell input keyevent 22" é Dpad Right, você poderá selecionar o backup dos meus dados o "adb shell input keyevent 23" é o Dpad Center, permitirá selecionar enter
22 -> "KEYCODE_DPAD_RIGHT"
23 -> "KEYCODE_DPAD_CENTER"
fonte
Você já tentou enviar um
KEYCODE_DPAD_CENTER
?fonte
Use o Droid Explorer e o plug-in Screencast para usar o teclado e o mouse do seu computador desktop para controlar o telefone?
Isso tornaria a vida mais fácil, em vez de brincar com o uso
adb shell input keyevent ...
fonte