¿Hay alguna forma de acceder a los archivos /data/data
y copiarlos en la tarjeta de memoria? No tengo acceso de root.
fuente
¿Hay alguna forma de acceder a los archivos /data/data
y copiarlos en la tarjeta de memoria? No tengo acceso de root.
Sin acceso de root tienes 2 opciones. Ambas opciones (pueden) le permiten 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, puede usar el run-as
comando en adb shell (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 se puede depurar, puede usar 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. Simplemente haga clic en 'respaldar mis datos'. El archivo 'backup.ab' resultante en su computadora 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 usar el comando zlib de OpenSSL para descomprimirlo. Puede usar el adb restore backup.db
comando para restaurar la copia de seguridad.
android:allowbackup="false"
?Algo de herramientas livianas para respaldar los datos de una aplicación de Android (archivo .db) o un acceso directo a través de depuración USB, incluso si algunos teléfonos no están habilitados para UMS
fuente