¿Cómo realizar un volcado/copia de seguridad del sistema completo con una pantalla rota?

Entonces, ayer mi teléfono sufrió una caída grave. Ahora es esencialmente inútil, ya que la pantalla no se enciende o, cuando lo hace, no hay nada útil para ver (solo líneas de colores primarios, en su mayoría).

Creo (por el hecho de que todavía me suena cuando llegan los correos electrónicos, etc.), que el teléfono sigue funcionando, de lo contrario.

Me gustaría realizar un volcado completo del sistema, para poder descargar cualquier archivo del teléfono (un TMobile SGS2 (hercules) que ejecuta slimrom 4.3 build 1). La tarjeta SD probablemente no sea importante, ya que puedo extraerla, pero me gustaría obtener una copia del almacenamiento interno del teléfono.

Cuando conecto el teléfono a un puerto USB, 'monta' el USB a través de MTP y puedo ver todos los archivos. Desafortunadamente, cuando realizo una select all | copy | pasteoperación, la operación de pegar muere antes de transferir todos los archivos. Probé un par de otras operaciones de shell ADB, con la esperanza de activar el montaje USB normal, pero nada funcionó.

¿Alguna idea de cómo puedo obtener un volcado completo del contenido de mi pobre teléfono?

Editar

Actualmente ejecutando un adb pull /sdcard/... Está copiando archivos en este momento, pero es demasiado pronto para saber si va a conseguir todo lo que estoy esperando.

Editar #2

parece que va a funcionar... está tomando bastante tiempo, pero parece estar agarrando todo lo que esperaba.

Habiendo etiquetado su pregunta twrp: ¿Tiene instalado TWRP (o cualquier otra recuperación personalizada)? ¿Puedes iniciarlo y ver lo que estás haciendo (después de todo, ese es el modo de texto y aún podría funcionar)? Si es así, se puede hacer una copia de seguridad de Nandroid desde allí.
No tengo pantalla de la que hablar, ni siquiera obtengo las animaciones del cargador de arranque, ni nada. De vez en cuando obtengo algunas geometrías aleatorias, pero nada con lo que pueda navegar, e incluso eso se está volviendo cada vez más raro. Me temo que todo lo que haga debe ser sobre ADB o una interfaz de línea de comandos similar. Hice referencia a TWRP, en caso de que hubiera algún truco especial que pudiera hacer.
Ya veo. En cuanto a adb pull: es consciente de que no está obteniendo un "volcado real" de esta manera que podría restaurar fácilmente, espero. Aunque no tengo una estrategia completa disponible, diría que sería un mejor enfoque para volcar los sistemas de archivos (por ejemplo, usando dd). Incluso podría haber una forma de activar Nandroid Backup a través de ADB, AFAIK hay un script correspondiente en el dispositivo.
Si, gracias. No estoy tan interesado en el 'volcado' general, como en asegurarme de que cualquier archivo personal que pueda haber sido almacenado fuera de la tarjeta SD. El tirón SÍ me dio exactamente lo que necesitaba.
De hecho, cuando ese es su objetivo, debería funcionar. Incluso podría omitir algunos sistemas de archivos (como /system, /boot, /recoveryy /cache) entonces. Lo que está buscando probablemente resida en /data(fecha de almacenamiento de la aplicación, que también puede usar adb backup) o en la tarjeta SD interna (la externa, si existe, simplemente puede conectarla a su computadora usando un lector de tarjetas ).

Respuestas (1)

No es una respuesta completa, ya que incluso un extracto lo convertiría en una publicación bastante larga, pero aquí hay algunas cosas que podría probar:

  • Un artículo de XDA describe cómo hacer una copia de seguridad y restaurar usando tar en adb shell . El artículo contiene guiones completos para ambos. Aún así, no debe ejecutarlos directamente tal como están, pero primero use, por ejemplo, el mountcomando (sin parámetros) para asegurarse de que los puntos de montaje sean correctos, ya que pueden diferir entre dispositivos.
  • Use AndroidScreencast 1 para "transferir la pantalla a su PC". De esta manera, verá lo que está haciendo y es posible que pueda realizar una copia de seguridad con aplicaciones como Titanium Backup o Helium Backup.
  • GadgetsDNA tiene un artículo útil con 15 comandos útiles de Android Terminal (ADB Shell) 2 , que incluye cómo restaurar una copia de seguridad de Nandroid a través de fastboot. Desafortunadamente, nada para crear tal.
  • Un tutorial alemán en Android-Hilfe.DE ( GoogleTranslate Variant ) describe una herramienta llamada ADBRecovery , incluidos los enlaces de descarga. Esto debería permitirle hacer una copia de seguridad de Nandroid y restaurarla.

Espero que alguno de estos consejos te resulte útil.


1: parece que el código original ya no se mantiene; yankee encontró que esta bifurcación mantenida funciona bien
2: enlaces a Archive.ORG ya que la página original ya no está; también puedes encontrarlo en Slideshare

aprecio tu respuesta Definitivamente útil
La versión vinculada de AndroidScreenshot no se ha mantenido durante un tiempo y no funcionó con mi Samsung Galaxy S3 (imagen distorsionada). Sin embargo, el tenedor aquí funcionó para mí.
Gracias, @yankee: integré eso con mi respuesta, créditos dados :)