5 votos

¿Cómo ver los archivos de la carpeta /Root/data?

Quiero ver los archivos de /root/data/data carpeta. ¿Existe alguna aplicación/truco que pueda hacer esto?

0 votos

¿Has probado la sugerencia?

0 votos

Definitivamente, lo primero que tienes que hacer es rootear el teléfono. Luego necesitarás una aplicación de gestión de archivos competente que puedas utilizar. El gestor de archivos ASTRO es popular, pero no tiene soporte de acceso Root, por lo que es inútil para los usuarios avanzados. Deberías poder usar ES File Explorer o File Expert. Recientemente he tenido problemas para ver /data/data u otras carpetas protegidas con ES File Explorer y lo he abandonado prácticamente, y ahora estoy usando File Expert. Ambos requieren que vayas a la configuración y habilites la opción de explorador de root (y a veces también montar el sistema de archivos como escribible). Así que tienes que hacer eso primero.

0 votos

@sammyg : adb run-as permite hacerlo sin Root.

5voto

Izzy Puntos 45544

Respuesta corta

No puedes hacer eso sin tener tu dispositivo rooteado, ya que los permisos de los archivos no te permitirán listar los contenidos allí. Podrás cambiar a /data/data pero no verás nada allí.

Explicación más larga

Mientras que uno podría ser capaz de acceder a /data/data sin Root (es decir, cambiar a ese directorio), los permisos se establecen para prohibir el listado de su contenido:

shell@android:/ $ ls /data/data
opendir failed, Permission denied
1|shell@android:/ $ cd /data/data
shell@android:/data/data $ 
shell@android:/data/data $ ls -l /data
opendir failed, Permission denied

Esto es lo que ocurre en un dispositivo sin Root (salida creada ahora mismo en mi Gato Stargate 2 con Android 4.1.1). Repitiendo lo mismo en mi HTC Wildfire ejecutando CM9 (Android 4.0.4) y teniendo habilitado el acceso Root se ve un poco diferente, y debería darnos los detalles deseados (corte de salida a lo necesario):

adb shell
root@android:/ # ls -l /data
drwxrwx--x system   system            2013-02-27 02:01 data

Como se ve claramente, /data/data es propiedad del usuario system grupo system , siendo este usuario y grupo los únicos que tienen acceso total de lectura/escritura/ejecución. Todos los demás sólo tienen permiso de ejecución, permitiendo que todos los procesos cambiar en ese directorio. Esto es necesario para que las aplicaciones puedan acceder a sus datos: Conocen los nombres de sus paquetes, y una aplicación llamada com.foo.bar puede directamente saltar a /data/data/com.foo.bar de la que es propietaria y a la que tiene pleno acceso.

0 votos

Er, esto es incorrecto. No tengo un dispositivo rooteado, y puedo ver /data/data desde el Explorador de Archivos...

0 votos

@BlueRaja-DannyPflughoeft Dudo que veas algún contenido en esa carpeta. Haciendo un ls /data mostrará el /data/data carpeta, sino un ls /data/data no muestra nada si no se hace con Root (de la misma manera, el Explorador de archivos le mostrará el /data/data carpeta está ahí, pero no lo que hay en ella). Todo lo demás sería una rara excepción de la que nunca he oído hablar: en ese caso, por favor, nombra tu dispositivo y la versión de Android, ya que tengo curiosidad por saber qué cosa extraña es :)

0 votos

Es un Motorola Moto G de pago, con Android 4.4.4. Sí, en el Explorador de Archivos /data/data lista todas las carpetas.

2voto

Akhil Puntos 2521

Puedes hacerlo con Explorador de archivos ES (Sólo si tu dispositivo está rooteado)

Paso 1:
pulse el botón de menú --> seleccione Root explorer
Paso 2:
(Aparecerá un aviso para dar permiso al superusuario) Permitir permiso
Paso 3:
(Otra ventana emergente) Haga clic en Mount R/W ,por defecto hay permiso de Lectura (haga esto sólo si necesita escribir algo, de lo contrario déjelo)

Paso 4: Acceda a cualquier carpeta del sistema

0voto

Sid Puntos 3093

Basta con utilizar una aplicación de gestión de archivos como Administrador de archivos AndroZip

Ten en cuenta que no puedes editar los archivos si no tienes acceso Root. Sin embargo, no es perjudicial sólo para leer los archivos.

0 votos

No puedo acceder a la carpeta con el gestor de archivos androzip :(

0 votos

¿Qué ocurre? Prueba a pulsar el botón de inicio en la aplicación (en la esquina superior izquierda) y luego pulse el botón flecha hacia arriba justo al lado del botón de inicio.

0voto

Puedes ver los archivos de almacenamiento interno de Android sin tener acceso Root a tu dispositivo, utilizando adb shell .

En su caso el directorio/archivos será diferente.

  1. Añade la ruta a la variable de entorno:

    C:\Users\Mohammad\AppData\Local\Android\sdk\platform-tools  # otherwise cd to that directory
  2. Abra el símbolo del sistema del terminal (Ejecutar → cmd)

  3. Ejecuta el comando:

    adb shell
  4. Para obtener el permiso del sistema de archivos:

    run-as com.scu.healthcare
  5. Puedes hacer una copia de seguridad de todo el paquete:

    adb backup -noapk com.scu.healthcare
  6. Cambia al almacenamiento interno:

    cd /data/data/com.scu.healthcare/files
  7. Vea su expediente:

    cat ErrorLog.txt
  8. Puedes cambiar el permiso de tus archivos:

    chmod 777 /data/data/com.scu.healthcare/files/ErrorLog.txt
  9. Puede ver los archivos xml de preferencias compartidas:

    /data/data/com.scu.healthcare/shared_prefs/Your_xml_files

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