La pantalla de mi teléfono está físicamente rota, por lo que no muestra nada, pero el aspecto táctil parece estar funcionando, ya que puedo desbloquear mi teléfono y recibir comentarios hápticos.
Antes de reemplazarlo, me gustaría hacer una copia de seguridad de algunos datos personales de la memoria integrada en la tarjeta SD. Estoy bastante seguro de que si puedo hacer que adb reconozca el dispositivo, entonces puedo usar Android Screencast para ver dónde estoy tocando la pantalla y hacer lo que necesito hacer. El problema es que, cuando lo conecto, no se reconoce, mientras que mi emulador sí.
Sospecho que es posible que no tenga habilitada la depuración de USB, que creo que es necesaria para que adb funcione. Si este es el caso, ¿alguien puede darme capturas de pantalla de su Droid X (ejecutando 2.3.X) desde la pantalla de inicio, a través de todos los menús, hasta activar el modo de depuración? Espero poder hacerlo calculando y adb a partir de ahí.
Editar: no he cambiado nada sobre la ROM o el iniciador; Es todo stock.
fuente
Respuestas:
Tuve exactamente el mismo problema recientemente (en el Nexus S de un amigo que ejecuta Android 4.0 con una pantalla y un digitalizador completamente rotos y adb apagado):
Obtenga un sistema de recuperación ejecutándose con adb habilitado. Luego use la consola adb para acceder a los datos del dispositivo y crear una copia de seguridad. En Nexus S no puede usar la tarjeta sd para quitar los datos del dispositivo, por lo que debe usar adb para eso.
Prerrequisitos:
Cómo hacerlo:
a) Inicie el dispositivo en modo fastboot e inicie la recuperación CWM de esta manera
b) espere un tiempo para que CWM arranque, luego inicie sesión en el dispositivo
Reemplace DATA_DEV y SDCARD_DEV por los nombres de dispositivos reales
dependiendo de su teléfono, es muy probable que sea uno de estos:
/dev/block/mtdblock*
/dev/block/mmcblk*
use el
df
comando para buscar candidatos por tamaño.Advertencias y explicaciones adicionales:
uuencode
? La consola ADB parece interceptar el flujo de datos y obviamente inserta un retorno de carro antes de cada salto de línea . Descodificar los datos antes de transmitirlos a través de stdout de adb protege contra eso./dev/block/*
uno por uno y descubrir cuál es para qué despuésfuente
fastboot
comando. Está pegado<waiting for device>
. Qué significa eso?uuencode
, una forma más sencilla sería:adb shell "stty raw & tar czf - /tmp/backup" > /tmp/backup.tar.gz
. Elstty raw
le dice al sistema que envíe los datos "sin procesar" (es decir, sin alterar) y que no agregue ningún retorno de carro. Por lo tanto, un requisito menos, ya questty
está disponible en el dispositivo cuando se envía.El Droid X no tiene un teclado físico, pero si lo tuviera, podría intentarlo en un terminal. Dejo esta respuesta aquí para otros teléfonos que tienen pantallas reventadas.
setprop persist.service.adb.enable 1
Eso activa la depuración de USB (en un HTC Dream con RC29), y es una de las formas de rootear el Dream cuando tiene una pantalla rota.
fuente
Si el dispositivo es compatible con el modo host USB, puede comprar un cable USB-OTG (USB sobre la marcha) y conectar un mouse USB o un teclado USB para evitar la pantalla táctil rota.
fuente
Tenía mi digitalizador quemado (parpadeando recuperación corrupta) y flasheé una nueva ROM y pude continuar como se describe aquí: https://android.stackexchange.com/a/69600/60711
fuente