Ver la Versión Completa : No se me instalan las aplicaciones en SD con Modaco 3.0
cobra77
19/12/09, 13:29:26
No se si abreis leido un post en el que decia que solo me quedaban 23Mb libres de memoria interna, cosa que me parecia rara teniendo la rom de Modaco, la cual se supone que viene con A2Sd de forma automatica y te instala las aplicaciones directamente en la tarjeta de memoria.
El caso es que a mi no me instala las aplicaciones en la tarjeta de memoria. Me las sigue instalando en la memoria interna del telefono. Como puede ser eso?
He empezado de cero y he hecho lo siguiente:
He hecho un Wipe reset, he formateado la tarjeta de memoria para dejarla limpia.
Despues la he particionado con ext4.
Seguidamente he instalado la custom rom de Modaco, la 3.0
Hice otro Wipe factory reset y reinicie el movil.
Despues de un cacho, me inicio perfectamente, todo funciona muy bien y no me ha dado ningun fallo la instalacion.
Me he ido al market y me he puesto a bajarme varias aplicaciones. Se me han instalado en el telefono, y cuando me voy a menu, configuracion, almacenamiento, me encuentro con que el tamaño de la tarjeta de memoria sigue siendo el mismo que tenia cuando la formatee, osea, 7.067 Mb, y la memoria del telefono me ha pasado de tener 123 Mb libres que tenia recien instalada la rom de Modaco, a tener 117 Mb que tiene ahora despues de haberme bajado las aplicaciones del market.
Alguien me puede explicar por que pasa esto? si yo creo que he seguido todos los pasos bien, por que no se me instalan las aplicaciones en la tarjeta de memoria?
Bueno pues aun despues de esto, apague el movil y entre en el menu recovery.
Le di a la opcion Move apps to Sd y reinicie el movil. Todo sigue igual, la tarjeta de memoria con 7067 Mb y la memoria interna con 117 Mb.
No lo entiendo....
A ver si alguien me puede echar una mano.
Gracias.
genocida
19/12/09, 17:41:17
Hola a todos, hago un aporte para ver si esclarecemos esto (recordemos que soy nuevo y no tengo ni idea aun de la mitad porque me lo dieron antes de ayer).
Despues de instalar varias aplicaciones, si me voy a ver cuánto me queda de almacenamiento interno, me dice que 54 MB.
Primero, un poco de información algo liosa pero necesaria para que entandamos como funciona esto. Nos centraremos en las carpetas app y davilk-cache, que son las que utilizan las aplicaciones instaladas:
Este es el filesystem (unidades por decirlo asi..) de mi Hero:
Filesystem Size Used Available Use% Mounted on
tmpfs 95.8M 0 95.8M 0% /dev
tmpfs 4.0M 0 4.0M 0% /sqlite_stmt_journals
/dev/block/mtdblock3 170.0M 138.9M 31.1M 82% /system
/dev/block/mtdblock5 165.8M 111.6M 54.2M 67% /data
/dev/block/mtdblock4 130.0M 1.1M 128.9M 1% /cache
/dev/block/mmcblk0p2 457.4M 71.2M 361.7M 16% /system/sd
/dev/block//vold/179:1 3.1G 1.0G 2.1G 32% /sdcard
Unidades que nos interesan:
Nuestra partición EXT para los programas se monta como /system/sd.
Nuestra partición Fat32 se monta como /sdcard
Nuestra memoria interna se monta como /data
Dentro de la partición EXT están estas carpetas:
drwxrwx--x 2 1000 1000 3.0K Dec 19 13:01 app
drwxrwx--x 2 1000 1000 1.0K Dec 18 12:00 app-private
drwxr-xr-x 2 1000 1000 11.0K Dec 17 21:39 dalvik-cache
drwxr-xr-x 2 0 0 12.0K Dec 17 20:18 lost+foundY estos son sus tamaños:
22.4M /system/sd/app
156.0K /system/sd/app-private
12.0K /system/sd/lost+found
40.7M /system/sd/dalvik-cache
63.2M /system/sd Y dentro de /data:
drwxrwxrwx 1 1000 1000 2.0K Dec 16 18:07 anr
lrwxrwxrwx 1 0 0 14 Dec 16 18:06 app -> /system/sd/app
lrwxrwxrwx 1 0 0 22 Dec 16 18:06 app-private -> /system/sd/app-private
drwxrwxrwx 1 1002 1002 2.0K Dec 16 18:06 btips
drwxrwx--x 1 1000 1000 2.0K Dec 16 18:06 dalvik-cache
drwxrwx--x 1 1000 1000 2.0K Dec 16 18:06 data
lrwxrwxrwx 1 0 0 11 Dec 16 18:06 drm -> /data/local
drwxrwxrwx 1 0 0 2.0K Dec 16 18:06 dropbear
drwxr-xr-x 1 2000 2000 2.0K Aug 1 2008 local
drwxrwx--- 1 0 0 2.0K Dec 16 18:06 lost+found
drwxrwx--t 1 1000 9998 2.0K Dec 16 18:06 misc
drwx------ 1 0 0 2.0K Dec 16 18:06 property
drwxrwxr-x 1 1000 1000 2.0K Dec 16 18:07 system
drwxr-xr-x 1 1000 1000 2.0K Dec 17 23:04 tombstones
drwxr-xr-x 1 0 0 2.0K Aug 1 2008 xbinY estos son sus tamaños:
92.5K /data/tombstones
186.5K /data/system
13.0K /data/anr
1.2M /data/xbin
15.9M /data/local
156.0K /data/app-private
22.4M /data/app
3.5K /data/dropbear
44.8M /data/dalvik-cache
15.9M /data/drm
16.5K /data/btips
4.0K /data/property
42.6M /data/data
47.5K /data/misc
2.0K /data/lost+found
143.3M /data Pero cuando intento entrar en la carpeta /data/app, pasa lo siguiente:
# pwd
/data
# ls
anr drm misc
app dropbear property
app-private fix_permissions.log system
btips init.sh tombstones
dalvik-cache local xbin
data lost+found
# cd app
# pwd
/system/sd/app Cuando intentas entrar en la carpeta /data/app automáticamente te redirecciona a /system/sd/app, que es nuestra sd. De echo, en el propio listado de directorios de /data ya nos avisa de esa redireccion
Para el que no sepa algo de Linux, dire:
el comando pwd es para saber en que directorio nos encontramos,
el comando ls es como hacer un dir en msdos, osea, para listar los directorios
el comando cd es como en msdos, para entrar en directorios. PEROOOOO, y aquí viene la fiesta, la carpeta Dalvik-cache NO TIENE dicha redirección, si no que en /data tiene una carpeta de 44.8 megas, y en nuestra sd otra igual. Por tanto, estamos ahorrando los 22.4 MB que ocupa la carpeta app pero no los 44.8 MB de dalvik-cache
De echo, cuando desde el recovery haces un “move apps to sd”, luego tarda mogollon en arrancar y me da a mi que lo que esta haciendo es la copia de toda la carpeta a /data/dalvik-cache de nuevo.
Y esto es lo que creo que pasa y en donde se nos va el espacio interno, la carpeta dalvik-cache no se redirecciona.
genocida
19/12/09, 17:52:46
Hola de nuevo.
Mirando un poco el tema de a2sd en la pagina web http://code.google.com/p/android-roms/wiki/A2SD , veo que las carpetas que tendrian que estar redirigidas son:
/data/app
/data/dalvik-cache
/data/data
En esta ultima no me habia fijado pero si tomamos los tamaños de antes:
92.5K /data/tombstones
186.5K /data/system
13.0K /data/anr
1.2M /data/xbin
15.9M /data/local
156.0K /data/app-private
22.4M /data/app
3.5K /data/dropbear
44.8M /data/dalvik-cache
15.9M /data/drm
16.5K /data/btips
4.0K /data/property
42.6M /data/data
47.5K /data/misc
2.0K /data/lost+found
143.3M /data
44.8MB de /data/dalvik-cache y 42.6MB de /data/data = 87.4 MB que no estoy redireccionando a la tarjeta sd y por tanto, estoy perdiendo de la memoria interna.
Claramente creo que la redireccion automatica falla, asi que mañana cuando tenga tiempo (el maravilloso mundo de fregar y lavar me esperan) probare a hacerla manual con los comandos de esa pagina (miedito..)
Si alguien puede aportar algo mas, por dios que lo haga
OSOROONDORO
19/12/09, 20:24:13
cobra77 me podias decir k recovery tienes instalado..gracias
cobra77
19/12/09, 21:45:36
cobra77 me podias decir k recovery tienes instalado..gracias
Buenas, tengo la 1.5.1
intronauta
19/12/09, 22:22:31
Paul de modaco siempre dijo que el que quiera mover la dalvik-cache a la sd tendría que hacerse manualmente, y el proceso automático es solo para las /apps /apps-private.
Se todas maneras, 54MB es bastante espacio. Creo que a no ser que te queden 10-20MB no hay que agobiarse, ya que mover la dalvik-cache a la sd aumenta brutalmente el numero de lecturas y escrituras en la sd reduciendo su ciclo de vida. Aparte, tiene una latencia mayor que la memoria interna, por lo que siempre será mejor utilizar la memoria interna a no ser que no nos quede otra.
En las ultimas roms de modaco la dalvikcache ocupa más de lo normal por dejar de utilizar archivos .odex (ocupan menos) y sé planteó como una posibilidad mover /dalvik-cache a la unidad /cache que está en deshuso.
http://www.htcmania.com/showpost.php?p=646761&postcount=96
Repasa el hilo entero de la rom, es interesante.
genocida
20/12/09, 02:21:25
Muchas gracias intronauta, lo he hecho y ningun problema, y por supuesto he ganado esos 44 megas.
Espero que luego tenga espacio suficiente si quiero actualizar la radio que en teoria es para lo que se utiliza la cache.
Estoy leyendome el resto del hilo, muy interesante
intronauta
20/12/09, 02:44:15
Creo que al instalar la radio se formatea /cache, habría que comprobarlo ;)
genocida
20/12/09, 13:34:51
Bueno, en teoria daria igual ya que como en el init.sh le decimos que cree el directorio y el link debe seguir hecho, deberia recrearlo.
Despues de hacer este cambio, noto el arranque mas rapido. Se que no tiene ninguna logica ya que antes tambien el dalvik estaba en memoria interna pero igual hace alguna operacion que ahora no y me retrasaba el arranque
genocida
20/12/09, 13:56:48
Bueno, acabo de comprobarlo actualizando la radio a la 09.26 (como se nota la cobertura..) y no ha habido ningun problema.
Se ha tirado la vida para arrancar pero supongo que ha sido por crear de nuevo la dalvik-cache, ya que ahi esta de nuevo.
Cobra77, pues yo creo que con esta solucion ya tenemos espacio de sobra no?
cobra77
20/12/09, 15:35:11
Bueno, acabo de comprobarlo actualizando la radio a la 09.26 (como se nota la cobertura..) y no ha habido ningun problema.
Se ha tirado la vida para arrancar pero supongo que ha sido por crear de nuevo la dalvik-cache, ya que ahi esta de nuevo.
Cobra77, pues yo creo que con esta solucion ya tenemos espacio de sobra no?
Yo no he sido capaz de meter esos codigos que comenta Intronauta...
Pero bueno lo seguire intentando. Si tu lo hiciste y va bien probare hasta que lo consiga.
genocida
20/12/09, 19:31:06
¿Como los estas metiendo? yo lo hice desde ssh
Supongo que lo podras hacer desde adb poniendo delante de cada comando "adb shell"
genocida
20/12/09, 19:40:03
ah, una cosa
verifica cuanto ocupa la carpeta /data/local/tmp
Deduzco (que me corrigan si me equivoco) que hay se dejan los apks que se instalan desde el pc via HTCSync, ya que yo que hoy me he puesto a instalar cosas como loco y me ha llegado a los 44 mb.
Los he borrado y listo, sin problemas (haz copia for if the flyes)
vBulletin® v3.8.1, Copyright ©2000-2026, Jelsoft Enterprises Ltd.