Es difícil acceder a los archivos directamente en su teléfono, pero es posible que pueda copiarlos en su computadora, donde puede hacer lo que quiera con ellos. Sin rootear, tiene 2 opciones:
-
Si la aplicación se puede depurar, puede usar
run-as
comando en adb shelladb shell run-as com.your.packagename cp /data/data/com.your.packagename/
-
Alternativamente, puede utilizar la función de copia de seguridad de Android.
adb backup -noapk com.your.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 se vuelve más difícil leer los datos. Simplemente haga clic en 'copia de seguridad de 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
adb restore backup.db
comando para restaurar la copia de seguridad.