Copia de seguridad usando adb en un teléfono con pantalla muerta


13

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Í .

]! [Copia de respaldo] [2

Si hay otra forma de deshacerme del ab, sería increíble.


Parece que esos botones están deshabilitados: ¿ha intentado omitir la contraseña y verificar si se puede hacer clic en los botones mediante cualquier método mencionado?
Liam W

Se han separado de las pestañas, puedo tomar otra captura de pantalla que muestra que está seleccionada.
DanBig

Lo que quiero decir es que parecían deshabilitados y no se puede hacer clic en ellos. Por eso nada funciona.
Liam W

Acabo de editar para mostrar que son seleccionables.
DanBig

Ok, lo siento mucho.
Liam W

Respuestas:


7

Estaba en la misma situación que tú. Una vez que ingrese a la pantalla de copia de seguridad completa, use los siguientes comandos:

adb shell input text <your password>
adb shell input keyevent 22
adb shell input keyevent 23

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"


2

¿Has intentado enviar un KEYCODE_DPAD_CENTER?

adb shell input keyevent 23

Eso aleja el foco del objetivo, pero tampoco parece funcionar.
DanBig

1

¿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 ...


No estoy rooteado, así que screencast no va a funcionar, ¿correcto?
DanBig

Confirmo que no es necesario rootear, sin embargo, es bastante limitado, pero tal vez sea porque el teléfono utilizado junto con screencast es eclair 2.1 ...
t0mm13b
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.