Estoy tratando de crear una copia exacta del sistema de archivos en mi tableta Android en mi PC.
El dispositivo es un Nexus 7 rooteado (2013).
Abrí un shell en el dispositivo a través de adb e intenté crear un tarball de todo el directorio raíz, pero mi acceso a la raíz estaba limitado a 15 minutos, por lo que no hubo tiempo suficiente para completarlo.
¿Alguien puede ayudar aquí, ya sea mostrándome cómo copiar todo el directorio raíz?
* Tenga en cuenta que no quiero un archivo .ab de respaldo, solo una copia exacta del sistema de archivos
Es poco probable que necesite copiar todo el almacenamiento de su tableta para encontrar un archivo desde una aplicación. Asumiendo que la aplicación que estás usando es esta , solo deberías registrarte /data/data/bn.ereader/
. IIRC, puede llevarlo a su PC con adb pull /data/data/bn.ereader/ .
(el punto puede o no ser necesario).
/data/data/bn.ereader/
(realmente debería revisar mejor las respuestas con cordura...)adbd
(demonio ADB) en el dispositivo que se ejecuta en modo raíz, lo que generalmente no ocurre (pero OP quería la ubicación, y su respuesta lo da).La referencia correcta apuntaría a nuestra nandroid tag-wiki , ya que una copia de seguridad de Nandroid es lo que cubre todo el contenido. Sin embargo, esto solo está disponible a través de recuperaciones personalizadas.
Una alternativa a eso sería el dd
comando ("Disk Duplicator" 1 ).
Divulgación: lo siguiente describe una aplicación que escribí y mantengo:
Mi herramienta Adebar puede generar dd
secuencias de comandos para todas las particiones que tiene su dispositivo, que luego puede verificar antes de la ejecución. Mientras hace eso, Adebar intenta averiguar para qué se usa cada partición, por lo que no terminará solo con nombres crípticos en las imágenes de disco. Para llegar al contenido, aún tenía que calcular el sistema de archivos utilizado en cada partición (para poder montarlo como un dispositivo de bucle ). Pero en el "peor de los casos", debería poder usar estas imágenes para restaurar su dispositivo al estado en el que se encontraba cuando las creó (aunque debo admitir que nunca lo he intentado).
archivos extraídos/generados por Adebar (haga clic en la imagen para una variante más grande)
Adebar está escrito principalmente en Bash versión 4 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: tiene el sobrenombre de "Disk Destroyer", ya que si lo usa al revés (es decir, intercambia el origen y el destino), puede terminar con un "disco sin contenido"
partBackup
para una copia de seguridad basada en particiones) tampoco puede hacer daño ;). Por cierto: la página de Github también tiene un wiki para que comiences.
Afortunado
cjmaria
Afortunado
cjmaria
./abd pull .*
while rooteado para copiar casi todo el dispositivo a mi PC. sin embargo, se omitieron algunos archivos porque el acceso raíz solo se concedió durante 15 minutos, lo que no fue suficiente para copiar todos los archivos. Supongo que todo lo que necesito para resolver mi problema ahora es una forma de otorgar acceso de root por un período de tiempo prolongado, ¿alguna idea?Afortunado
izzy
find . -type f -name "*.pub
(para ejecutarse desde un shell mientras se encuentra en el/
directorio (raíz) del sistema de archivos) - no es necesario extraer todo el sistema de archivos a tu PC ;)