|
||
#1
|
||||
|
||||
HILO OFICIAL investigacion sdcard
Gracias a navajita
Seguramente los problemas que hay con la tarjeta de memoria externa se debe a que, tal y como la monta el sistema, no se puede escribir en ella. Lo podéis comprobar intentando crear un fichero o una carpeta en ella con el ES Explorer.
Para arreglarlo he modificado el código fuente del fichero /system/bin/vold (desde el código de fuente original de Android) y lo he recompilado para que dé permisos de escritura en la tarjeta de memoria. Tenéis que tener rooteada vuestra tablet, y usando Root Browser (OJO, MUY IMPORTANTE: USAD ROOT BROWSER, NO USEIS EL ROOT EXPLORER PORQUE NO LO HACE BIEN), que es gratuito, machacad el fichero /system/bin/vold con el que he adjuntado (está dentro del fichero ZIP). Acordaos, después de machacarlo, de ponerle bien los permisos al fichero. Concretamente, le tenéis que poner como dueño "root", grupo "shell" y permisos 755, es decir: Dueño: Lectura, Escritura, Ejecución Grupo: Lectura, Ejecución Otros: Lectura, Ejecución Para cambiar los permisos y el dueño usad también Root Browser. Para ello tocáis el fichero y, en el menú que sale, pincháis "Permisos" para cambiar los permisos y "Propietario" para cambiar el dueño y el grupo. Después de hacer esto, reiniciad la tablet y listo! Saludos! ![]() Última edición por juante Día 23/04/12 a las 00:44:53. |
|
#2
|
||||
|
||||
Si tio yo estoy en las mismas nose como han podido cagarla de esa manera. No reconoce la sd y todo se guarda en la interna.
Sent from my STM712HCZ using Tapatalk 2 |
#3
|
||||
|
||||
eso sería estupendo, pero leí por ahí que bq iba a sacar un parche para solucionar eso?
|
#4
|
||||
|
||||
Seguramente los problemas que hay con la tarjeta de memoria externa se debe a que, tal y como la monta el sistema, no se puede escribir en ella. Lo podéis comprobar intentando crear un fichero o una carpeta en ella con el ES Explorer.
Para arreglarlo he modificado el código fuente del fichero /system/bin/vold (desde el código de fuente original de Android) y lo he recompilado para que dé permisos de escritura en la tarjeta de memoria. Tenéis que tener rooteada vuestra tablet, y usando Root Browser (OJO, MUY IMPORTANTE: USAD ROOT BROWSER, NO USEIS EL ROOT EXPLORER PORQUE NO LO HACE BIEN), que es gratuito, machacad el fichero /system/bin/vold con el que he adjuntado (está dentro del fichero ZIP). Acordaos, después de machacarlo, de ponerle bien los permisos al fichero. Concretamente, le tenéis que poner como dueño "root", grupo "shell" y permisos 755, es decir: Dueño: Lectura, Escritura, Ejecución Grupo: Lectura, Ejecución Otros: Lectura, Ejecución Para cambiar los permisos y el dueño usad también Root Browser. Para ello tocáis el fichero y, en el menú que sale, pincháis "Permisos" para cambiar los permisos y "Propietario" para cambiar el dueño y el grupo. Después de hacer esto, reiniciad la tablet y listo! Saludos! Última edición por navajita Día 21/04/12 a las 01:11:41. |
Los siguientes 8 usuarios han agradecido a navajita su comentario: | ||
#5
|
||||
|
||||
¿habeis probado a intercambiar los puntos de montaje?
dadle un ojo al fichero /system/etc/vold.fstab ;) (para que coja los cambios debeis de reiniciar :P) |
#6
|
||||
|
||||
Seguramente los problemas que hay con la tarjeta de memoria externa se debe a que, tal y como la monta el sistema, no se puede escribir en ella. Lo podéis comprobar intentando crear un fichero o una carpeta en ella con el ES Explorer.
Para arreglarlo he modificado el código fuente del fichero /system/bin/vold (desde el código de fuente original de Android) y lo he recompilado para que dé permisos de escritura en la tarjeta de memoria. Tenéis que tener rooteada vuestra tablet, y usando Root Browser, que es gratuito, machacad el fichero /system/bin/vold con el que he adjuntado. Acordaos, después de machacarlo, de ponerle bien los permisos al fichero. Concretamente, le tenéis que poner como dueño "root", grupo "shell" y permisos 755, es decir: Dueño: Lectura, Escritura, Ejecución Grupo: Lectura, Ejecución Otros: Lectura, Ejecución Para cambiar los permisos y el dueño podéis usar también el Root Browser. Para ello tocáis el fichero y, en el menú que sale, pincháis "Permisos" para cambiar los permisos y "Propietario" para cambiar el dueño y el grupo. Después de hacer esto, reiniciad la tablet y listo! Saludos! ![]() |
Los siguientes 3 usuarios han agradecido a primoberti su comentario: | ||
#7
|
||||
|
||||
Aunque cambiaras el punto de montaje a otro sitio seguirías sin tener permisos. El dueño de la carpeta en la que se monta está escrito "a hierro" en el binario.
|
#8
|
||||
|
||||
Paso de rootearla por ahora, desde bq dicen que en los proximos dias estara solucionado ;)
|
#9
|
||||
|
||||
aplicado el fix de navajita, pero el titanium me sigue sin dejar hacer las copias en sd externa, alguna idea?
gracias navajita, seguro que algo he hecho mal ![]() |
#10
|
||||
|
||||
con el root explorar puedes cambiar el propietario si sacas la tarjeta, concretamente la carpeta/sdcard pertenece a system y al grupo sdcard_rw mientras que external_sd venia como propietario system y grupo media. ami antes de corregir esto para que external_sd perteneciera a sdcard_rw no me dejaba escribir en ella desde ningun proceso, solo leer, tras el cambio puedo escribir desde cualquier aplicación, salvo el titanium, que cuando cambio la ruta de la copia siempre me dice que ese directorio no es escribible, lo cual mosquea y mucho porque se supone que se esta ejecutando como root, pero al menos ya puedo usar el ES Explorer para escribir en la sd de 8Gb que le tengo puesta
jejejeje |
#11
|
||||
|
||||
|
#12
|
||||
|
||||
con el root explorar puedes cambiar el propietario si sacas la tarjeta, concretamente la carpeta/sdcard pertenece a system y al grupo sdcard_rw mientras que external_sd venia como propietario system y grupo media. ami antes de corregir esto para que external_sd perteneciera a sdcard_rw no me dejaba escribir en ella desde ningun proceso, solo leer, tras el cambio puedo escribir desde cualquier aplicación, salvo el titanium, que cuando cambio la ruta de la copia siempre me dice que ese directorio no es escribible, lo cual mosquea y mucho porque se supone que se esta ejecutando como root, pero al menos ya puedo usar el ES Explorer para escribir en la sd de 8Gb que le tengo puesta
jejejeje ![]() Última edición por lmemperador Día 20/04/12 a las 00:11:38. |
#13
|
||||
|
||||
con el root explorar puedes cambiar el propietario si sacas la tarjeta, concretamente la carpeta/sdcard pertenece a system y al grupo sdcard_rw mientras que external_sd venia como propietario system y grupo media. ami antes de corregir esto para que external_sd perteneciera a sdcard_rw no me dejaba escribir en ella desde ningun proceso, solo leer, tras el cambio puedo escribir desde cualquier aplicación, salvo el titanium, que cuando cambio la ruta de la copia siempre me dice que ese directorio no es escribible, lo cual mosquea y mucho porque se supone que se esta ejecutando como root, pero al menos ya puedo usar el ES Explorer para escribir en la sd de 8Gb que le tengo puesta
jejejeje ![]() |
#14
|
||||
|
||||
Comprueba que realmente hayas copiado el fichero en la carpeta /system/bin (sobreescribiendo el vold que hay ahí; cópialo de nuevo para asegurarte), que le hayas cambiado los permisos y el propietario, y prueba a reiniciar la tablet otra vez. A ver si das con la clave. |
#15
|
||||
|
||||
|
#16
|
||||
|
||||
Acabo de hacer una prueba con el Titanium Backup y no me ha dado ningún problema (a parte de pelearme un rato hasta que he podido cambiar la ruta de los backups...).
Comprueba que realmente hayas copiado el fichero en la carpeta /system/bin (sobreescribiendo el vold que hay ahí; cópialo de nuevo para asegurarte), que le hayas cambiado los permisos y el propietario, y prueba a reiniciar la tablet otra vez. A ver si das con la clave. ![]() ![]() |
#17
|
||||
|
||||
drwxrwxr-x root system En principio los de la tablet deberían ser los mismos, mira a ver si lo tienes diferente. |
#18
|
||||
|
||||
![]() |
#19
|
||||
|
||||
![]() ![]() |
|
#20
|
||||
|
||||
![]() ![]() ![]() edit: si, los permisos los tengo asi, pero nada q el titanium no quiere funcionar. no se porq sera. no le des mas vueltas crack muchas gracias por tu ayuda |
Gracias de parte de: | ||
![]() |
![]() |
||||||
|
Herramientas | |