Quiero ver los archivos de /root/data/data
carpeta. ¿Existe alguna aplicación/truco que pueda hacer esto?
Er, esto es incorrecto. No tengo un dispositivo rooteado, y puedo ver /data/data
desde el Explorador de Archivos...
Quiero ver los archivos de /root/data/data
carpeta. ¿Existe alguna aplicación/truco que pueda hacer esto?
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í.
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.
Er, esto es incorrecto. No tengo un dispositivo rooteado, y puedo ver /data/data
desde el Explorador de Archivos...
@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 :)
Es un Motorola Moto G de pago, con Android 4.4.4. Sí, en el Explorador de Archivos /data/data
lista todas las carpetas.
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
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.
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.
Añade la ruta a la variable de entorno:
C:\Users\Mohammad\AppData\Local\Android\sdk\platform-tools # otherwise cd to that directory
Abra el símbolo del sistema del terminal (Ejecutar → cmd)
Ejecuta el comando:
adb shell
Para obtener el permiso del sistema de archivos:
run-as com.scu.healthcare
Puedes hacer una copia de seguridad de todo el paquete:
adb backup -noapk com.scu.healthcare
Cambia al almacenamiento interno:
cd /data/data/com.scu.healthcare/files
Vea su expediente:
cat ErrorLog.txt
Puedes cambiar el permiso de tus archivos:
chmod 777 /data/data/com.scu.healthcare/files/ErrorLog.txt
Puede ver los archivos xml de preferencias compartidas:
/data/data/com.scu.healthcare/shared_prefs/Your_xml_files
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.
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.