PDA

Ver la Versión Completa : Problema File Explorer en Android Device Monitor


TarroX
25/07/14, 23:06:38
Buenas, tengo una duda al acceder a los archivos de mi movil con el File Explorer del Android Device Monitor. Me gustaría saber como darle permisos a todo lo que cuelga del directorio data/data/.

Antes que nada, la configuración:
Programo en un Macbook Pro 2011 con OSX 10.9.4 con Android Studio y utilizo para probar las aplicaciones un Samsung Galaxy Note 3 (4.4.2 stock) ROOT, todo bien configurado.

Cuando quiero operar con BBDD o con ficheros, me hace falta el "Android Device Monitor" para utilizar el File Explorer.

Si utilizo un emulador puedo acceder perfectamente a la carpeta data/data y ahí ya manejarme por las aplicaciones y modificar todos los ficheros:

http://i944.photobucket.com/albums/ad287/TarroX17/Capturadepantalla2014-07-25alas223654_zps0afbad6b.jpg

Pero si conecto el Samsung, me aparece en devices, pero no puedo acceder a la carpeta data, como si no tuviera permisos:

http://i944.photobucket.com/albums/ad287/TarroX17/Capturadepantalla2014-07-25alas013302_zpsad476d1b.jpg

Una "posible solución" es darle permisos a las carpetas data/data para poder acceder a ellas.

Para ello nos vamos a la carpeta "platform-tools" y ejecutamos en el terminal "adb shell"
Luego ejecutamos "su" y nos pedirá en el terminal permiso en el SuperSu (debemos ser ROOT), aceptamos.

Ejecutamos chmod 777 data/data/ y ya tendremos permiso para ver/escribir en dichas carpetas, PERO NO EN SU CONTENIDO (es decir, ahora podemos ver el contenido de las carpetas data/data/ en el movil, pero no abrir las subcarpetas):

http://i944.photobucket.com/albums/ad287/TarroX17/Capturadepantalla2014-07-25alas225027_zps841b03f3.jpg

http://i944.photobucket.com/albums/ad287/TarroX17/Capturadepantalla2014-07-25alas223400_zps42dba286.jpg

Si queremos ver el contenido de una aplicación que estamos desarrollando, tendríamos que hacer el mismo proceso para cada archivo (chmod 777 data/data/com.miaplicacion/carpetaOarchivo, uno a uno), lo cual es un poco incómodo.

Sé que existe chmod -R 777 data/data/ que nos da todos los permisos para todo lo que cuelga de dichas carpetas, pero no me deja utilizarlo:

http://i944.photobucket.com/albums/ad287/TarroX17/Capturadepantalla2014-07-25alas225858_zps2529a735.jpg


En esta página he visto que toca el comando "mount -o rw", pero no se utilizarlo, y creo que puede ser la solución para luego poder utilizar el chmod -R 777:

http://stackoverflow.com/questions/18670198/android-studio-file-explorer-not-showing-files-in-data-folder

http://i944.photobucket.com/albums/ad287/TarroX17/Capturadepantalla2014-07-25alas230151_zps8474b079.jpg

Muchas gracias y perdón por el tostón, pero llevo dándole vueltas todo el día y no soy capaz.

apicao
15/09/15, 21:12:29
Hola, tengo el Samsung note 2 Rooteado y no consigo ver el contenido de la carpeta data desde android studio. Sabes como solucionarlo??
Gracias.

Juan_R_10
07/12/15, 13:07:14
Buenas, puede que la solución os llegue tarde, pero ahí va lo que a mí me funcionó. Al ser root, le dí permisos a la carpeta /data desde la app Root Browser, y conseguí verlas en el file explorer. Yo por si acaso, dí permisos a /data/data/paquete_de_mi_app/databases, pero ya podía ver todo dentro de /data, así que no creo que haga falta dar tantos permisos.

Un saludo y espero que os pueda ayudar.