23 votos

¿Cómo puedo acceder a los archivos en "/data/data" y copiarlos en la tarjeta de memoria sin Root?

¿Hay alguna forma de acceder a los archivos en /data/data y copiarlos en la tarjeta de memoria? No tengo acceso Root.

40voto

THelper Puntos 631

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 .

  1. 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/
  2. 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.

0voto

Mills Puntos 1

Una herramienta ligera para hacer una copia de seguridad de los datos de una aplicación Android (archivo .db) o un acceso directo a través de la depuración USB, incluso si algunos teléfonos no están habilitados para UMS.

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