¿Hay alguna forma de acceder a los archivos en /data/data
y copiarlos en la tarjeta de memoria? No tengo acceso Root.
Respuestas
¿Demasiados anuncios?Sin acceso Root tienes 2 opciones. Ambas opciones (pueden) permitirle acceder a los archivos de una aplicación en particular, por ejemplo, la carpeta /data/data/com.app.packagename
.
-
Si la aplicación es depurable se puede utilizar la función
run-as
en el shell adb (puede encontrar más información sobre qué es adb y cómo instalarlo aquí )adb shell run-as com.your.packagename` cp /data/data/com.app.packagename/
-
Si la aplicación no es depurable, puede utilizar la función de copia de seguridad de Android.
adb backup -noapk com.app.packagename
Ahora se le pedirá que "desbloquee su dispositivo y confirme la operación de copia de seguridad". Es mejor NO proporcionar una contraseña, de lo contrario será más difícil leer los datos. Sólo tienes que hacer clic en "hacer una copia de seguridad de mis datos". El archivo resultante 'backup.ab' en tu ordenador contiene todos los datos de la aplicación en formato de copia de seguridad de Android. Básicamente es un archivo tar comprimido. Esta página explica cómo puede utilizar el comando zlib de OpenSSL para descomprimirlo. Puede utilizar el comando
adb restore backup.db
para restaurar la copia de seguridad.