Tengo un Galaxy S3, la pantalla tiene problemas visuales y táctiles. Está habilitado para la depuración de USB, sin root.
Puedo usar Droid @ Screen para ver mi pantalla, que puedo desbloquear. Luego ejecuto este comando:
respaldo adb –apk –compartido –todos –f /backup/mybackup.ab
Que luego inicia una copia de seguridad en el teléfono. En la pantalla puedo verlo pidiendo una contraseña de cifrado, que proporcioné por keyevent a través de adb. El último escollo es no poder encontrar un evento clave que presione el botón "Copia de seguridad de mis datos". Puedo tabularlo y resaltarlo, pero los eventos 'espacio' e 'enter' no lo activan, así como 'soft_right'.
Estoy recibiendo mis eventos clave de AQUÍ .
Si hay otra forma de deshacerme del ab, sería increíble.
Respuestas:
Estaba en la misma situación que tú. Una vez que ingrese a la pantalla de copia de seguridad completa, use los siguientes comandos:
el comando "adb shell input keyevent 22" es Dpad Right, podrá seleccionar una copia de seguridad de mis datos, el "adb shell input keyevent 23" es el Centro Dpad, le permitirá seleccionar enter
22 -> "KEYCODE_DPAD_RIGHT"
23 -> "KEYCODE_DPAD_CENTER"
fuente
¿Has intentado enviar un
KEYCODE_DPAD_CENTER
?fuente
¿Usa Droid Explorer y el complemento Screencast para usar su teclado y mouse desde su computadora de escritorio para controlar el teléfono?
Eso facilitaría la vida en lugar de jugar con el uso
adb shell input keyevent ...
fuente