0 votos

Hacer el equivalente a "adb pull", pero iniciado desde el dispositivo Android, no a través de adb

Tengo un dispositivo Android Oreo rooteado, y puedo usar "adb pull" desde mi máquina linux para recuperar copias de archivos y directorios de mi dispositivo.

Sin embargo, quiero obtener una copia completa de todos y cada uno de los archivos y directorios de mi dispositivo, empezando por el sistema de archivos root. Sé que tengo que hacer "adb Root" con el fin de permitir que esto suceda, pero cuando lo hago, me da el siguiente error ...

adbd cannot run as root in production builds

Así que lo que me gustaría hacer, si es posible, es pasar estos datos a mi máquina linux de forma inversa: es decir para ser su'ed en mi dispositivo Android, y desde ese dispositivo, para causar una copia recursiva completa de todo desde el Root hacia abajo para que de alguna manera se envíe a mi máquina linux.

¿Alguna idea de cómo puedo hacerlo?

Gracias de antemano.

0 votos

¿Tienes una tarjeta SD con suficiente espacio libre para guardar todos esos datos? Entonces el enfoque mucho más fácil sería copiar (o tar cf ) los archivos en el dispositivo a la tarjeta SD, y luego sacarlos de allí. O, si tienes un recovery personalizado como TWRP instalado, simplemente realiza una copia de seguridad con él (también resulta en archivos tar).

0 votos

Tengo una tarjeta sd grande y probé el tar cf pero me encontré con problemas de permisos a pesar de que puse selinux en "permisivo". Llegó alrededor del 10 por ciento en la copia y falló con un error de permiso. Pero la idea de la copia de seguridad de TWRP me funcionó. No me di cuenta de que los archivos en el directorio de copia de seguridad son archivos tar. Así que esa es la respuesta.

0 votos

Yupp - a veces las cosas más fáciles son las más difíciles de encontrar :) ¡Gracias por contestarte a ti mismo!

2voto

Avanst Puntos 513

Gracias a izzy En el caso de la copia de seguridad de TWRP, me he dado cuenta de que puedo copiar el directorio de la copia de seguridad de TWRP a mi máquina linux y de-tar los archivos contenidos en la copia de seguridad. No me di cuenta de que eran archivos tar.

Esta es la solución.

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