2 votos

Cómo copiar todo el contenido de un dispositivo Android a un PC linux

Ok, entonces algo de fondo, Mi objetivo original era transferir algunos libros de nook .epub recientemente comprados a mi PC para poder quitar el DRM vía Calibre. Sin embargo, nook ha eliminado los libros de nook del directorio habitual (sdcard0/Nook/Content originalmente) en una actualización de la aplicación y ahora están almacenados en una ubicación desconocida para mí en el directorio root de Android. Quería copiar todo el contenido de mi dispositivo a mi PC para poder encontrar dicho directorio y recuperar los libros que compré.

El dispositivo es un nexo 7 2013, está por supuesto rooteado.

Abrí un cascarón en el dispositivo a través de adb e intenté crear un tarball de todo el directorio Root, pero mi acceso Root estaba limitado a 15 minutos así que no había suficiente tiempo para completarlo.

¿Alguien puede ayudar aquí, ya sea mostrándome cómo copiar todo el directorio root o simplemente informándome del nuevo directorio de los libros de los rincones?

*Nota que no quiero un archivo .ab de respaldo, sólo una copia exacta del sistema de archivos*

0 votos

0 votos

Suerte, parece que una copia de seguridad completa como se explica en tu enlace devolverá un archivo .ab, sólo quiero una copia exacta del sistema de archivos completo en sus carpetas originales y etc.

1 votos

Lo siento @Chris M. Pregunta mal enlazada. Revisa este post para soluciones arraigadas ¿Cómo hacer una copia de seguridad de tu dispositivo Android?

1voto

Izzy Puntos 45544

La referencia correcta apuntaría a nuestra nandroid tag-wiki como un Nandroide El respaldo es lo que cubre todos contenido. Sin embargo, sólo está disponible a través de recuperaciones personalizadas.

Una alternativa a eso sería la dd (Duplicador de disco). 1 ).


Revelación: lo siguiente describe una aplicación que escribí y mantengo:

Mi herramienta Adebar es capaz de generarte dd para todas las particiones que tiene su dispositivo, que luego puede verificar antes de la ejecución. Mientras haces eso, Adebar trata de averiguar para qué se usa cada partición, así que no terminará sólo con nombres crípticos en las imágenes del disco. Para llegar al contenido, todavía tienes que averiguar el sistema de archivos usado en cada partición (para poder montarlo como un Dispositivo de bucle ). Pero en el "peor de los casos", debería ser capaz de utilizar estas imágenes para restaurar su dispositivo al estado en que se encontraba cuando lo creó (aunque debo admitir que nunca lo he intentado todavía).

Adebar files
archivos sacados/generados por Adebar (haga clic en la imagen para ampliar la variante)

Adebar está escrito principalmente en la versión 4 de Bash, y utiliza adb para comunicarse con el dispositivo. Definitivamente funciona bien en Linux. No lo he probado en otros sistemas, y hasta ahora no he recibido comentarios de los usuarios que tal vez lo hayan probado.


1: Cuidado: se llama "Destructor de Discos", ya que si lo usas al revés (es decir, intercambiar la fuente y el objetivo), puedes terminar con un "disco sin contenido".

1 votos

Aunque esta solución también funciona, @Josh Holland proporcionó una forma más rápida de resolver mi problema, pero gracias de todos modos porque sin duda haré un buen uso de su aplicación en el futuro.

0 votos

Siempre es bueno tener alternativas. Así que felicitaciones a Josh por proporcionar una solución exactamente adaptada a su (y similares) problema (s) - necesidad de upvote él para que ( ding hecho). Me alegro de que veas el uso de mi aplicación también - también es bueno tener una documentación del dispositivo disponible para cruzar con, que Adebar crea, también (ver el cuadro azul en el gráfico anterior), y una "copia de seguridad completa" (cuadro rojo: partBackup para una copia de seguridad basada en particiones) tampoco puede hacer daño ;). Por cierto: la página de Github también contiene un wiki para empezar.

1voto

Es poco probable que necesites copiar todo el almacenamiento de tu tablet para encontrar un archivo de una aplicación. Suponiendo que la aplicación que estás usando es este sólo debería tener que registrarse /data/data/bn.ereader/ . Recuerdo que se puede tirar de eso a su PC con adb pull /data/data/bn.ereader/ . (el punto puede o no ser necesario).

0 votos

@ChrisM. Oops, en realidad es /data/data/bn.ereader/ (Debería revisar mejor las respuestas...)

0 votos

Sí, sabía a cuál te referías.

1 votos

Y Josh, para sacar ese directorio de la manera que describes se requiere el adbd (demonio ADB) en el dispositivo que se ejecuta en modo Root, que normalmente no lo hace (pero OP quería la ubicación, y su respuesta da eso).

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X