android - hacer - ¿Cómo puedo copiar el contenido de data/to sdcard/sin usar adb?
fastboot backup (2)
Tienes una versión SANE del comando mv
Parafraseando algunos bits de lbcoder de xda y darkxuser de androidforums
"falló en ''tombstones'' - enlace entre dispositivos"
Esto significa que no puede crear un enlace fijo en un dispositivo (sistema de archivos) que se refiera a un archivo en un sistema de archivos diferente.
Esta es una cosa antigua de Unix. NO puede mover un archivo a través de un sistema de archivos usando la mayoría de las implementaciones de mv. mv no está diseñado para copiar datos de un dispositivo a otro, simplemente cambia la ubicación de un archivo dentro de una partición. Dado que / data y / sdcard son particiones diferentes, está fallando.
Considérese afortunado de tener una VERSIÓN SANE del comando mv que no lo intenta de todos modos; algunas versiones anteriores realmente INTENTARÁN hacer esto, lo que resultará en un enlace duro que apunta a NADA, y los datos originales son INACCESIBLES.
El comando mv NO MUEVE LOS DATOS !!! Mueve el HARDLINK A LOS DATOS.
Si desea mover el archivo a un sistema de archivos diferente, necesita usar el comando "cp". Copie el archivo para crear una SEGUNDA COPIA de él en un sistema de archivos diferente, y luego BORRE el ANTIGUO con el comando "rm".
Un comando de movimiento simple:
#!/bin/bash
dd if="$1" of="$2"
rm -f "$1"
Notará que el comando "cp" devuelve verdadero o falso dependiendo de la finalización exitosa de la copia, por lo tanto, el original solo se eliminará SI el archivo se copió correctamente.
O
#!/bin/bash
cat data/tombstones > sdcard/tombstones
rm data/tombstones
Estas secuencias de comandos se pueden copiar en algún lugar al que hace referencia la variable PATH y establecer el ejecutable.
Interfaz diferente
Si necesita una interfaz diferente de adb, puede mover archivos utilizando FileExplorer en la vista DDMS.
Nota al margen:
Puede mover un archivo a una carpeta cuando:
- Eres
root
- Es su directorio de aplicaciones;
- Has usado
chmod
deadb
o en otro lugar para cambiar los permisos
Hola, necesito copiar / mover el contenido de data/tombstones
a sdcard/tombstones
Estoy usando el siguiente comando:
mv data/tombstones /sdcard/tombstones
"failed on ''tombstones'' - Cross-device link"
pero me estoy poniendo por encima del error.
Básicamente, no tiene permiso para acceder a / data / tombstones en una versión de producción. Parece que primero tenemos que ''rootear'' el dispositivo. Pero no pude rootear mi Samsung S4 que usa Android 4.3