Poco espacio en HTC Desire con CyanoGenMod 7.1: ¿cómo solucionarlo?

Tengo un HTC Desire GSM.

Este teléfono tiene el problema conocido de memoria limitada, por lo que era imposible instalar más de un par de aplicaciones sin encontrarse con el problema de "Poco espacio en disco".

Así que lo rooteé, instalé CyanogenMod7 y App2SD. Moví a la tarjeta SD casi toda la aplicación (excepto aquellas que necesitan notificaciones: esas no funcionarán si las muevo a la SD).

Aún así, recibo periódicamente el mensaje "Espacio bajo"; es como si las aplicaciones estuvieran almacenando sus datos en la memoria del teléfono. Si voy a configuración -> aplicaciones y borro los datos de algunas aplicaciones, luego borro el caché del navegador, me deshago del mensaje por un par de días.

¿Cómo puedo deshacerme definitivamente de la notificación de "Poco espacio" mientras mantengo mis aplicaciones instaladas?

Tenga en cuenta:

  • He leído que podría ser posible volver a particionar la tarjeta SD y "montarla" para que amplíe la memoria del teléfono. He visto varias instrucciones contradictorias sobre el procedimiento (y, por ejemplo, el orden de las particiones en la tarjeta SD) y, aunque logré particionar la tarjeta, nunca logré que Android "montara" la partición adicional. También he leído instrucciones que dicen que las versiones recientes de Cyanogenmod ya no son compatibles con la partición sd.
  • El teléfono ya está rooteado, por lo tanto, las soluciones que requieren root están bien
  • Instalé Cyanogenmod 7.1.0, pero no tengo preferencia particular por ese mod. Si es necesario, estoy abierto a instalar cualquier mod que funcione en el teléfono y sea estable para el uso diario.

ACTUALIZAR:

Esta página wiki es la referencia que dice que la partición sd ya no es compatible:

Apps2ext (anteriormente llamado apps2SD) movió todas las aplicaciones instaladas por el usuario a una partición ext secundaria en su tarjeta SD. Este método tenía la ventaja de ser directo y simple. Sin embargo, tenía el inconveniente de ser difícil de configurar. Este método ya no es compatible oficialmente con CyanogenMod

Es probable que sea un duplicado de android.stackexchange.com/questions/5519/… . ¿Podrías echar un vistazo por allí?
@ ce4 mi culpa, debería haber mencionado que había leído esa pregunta antes de hacer la mía. No creo que sea un duplicado porque 1) la otra pregunta es sobre el uso del firmware original y 2) la respuesta principal es sobre el uso de la copia de seguridad de titanio para "integrar" las actualizaciones de la aplicación en la rom, pero no tengo tales actualizaciones (yo comprobado).

Respuestas (3)

Muchos caminos conducen a Roma:

  1. Pruebe una ROM que solucione específicamente sus problemas: utilizo una compilación ICS, Sandvold's ICS for Desire , que viene con 4 métodos App2SD diferentes incluidos ( subproceso XDA ) que encuentro bastante estable. Puedes echar un vistazo al foro Desire de XDA para buscar más roms.
  2. Use Link2SD , cree una segunda partición ext2/ext3/ext4 a la que se mueva (manualmente) una selección de sus aplicaciones y se enlacen de /data/ a. Ver aplicación en Google Play, preguntas frecuentes oficiales .
  3. CM7 también es compatible con el método estándar de mover a la tarjeta SD que también puede usar (y es posible que ya lo sepa. Desventaja: /los datos se llenan de todos modos muy pronto)
  4. Puede intentar flashear un cargador de arranque diferente (llamado hboot on wish, que tiene otro diseño de partición. Consulte Alpharev para obtener instrucciones y descargas, hay datos ++ con 180 MB y cm7r2 con cerca de 300 MB gratis para aplicaciones a expensas de reducir otras particiones (/ system , /cache/, ...). Sin embargo, no todas las ROM se ajustan a todos estos. ADVERTENCIA : ¡No es para los débiles de corazón! ¡Lea sobre los riesgos!
También me gusta DroidSail Super App2SD Lite. En mi HTC Droid Incredible, el problema radica en la partición de datos, no en la aplicación. Deberías publicar eso.

Hay una publicación en el foro de cyanogenmod que explica cómo resolver el problema.

¡Lo seguí y no he tenido más problemas! Todo se reduce a esto:

  1. use el Rom Manager para particionar la tarjeta SD
  2. Instale S2E y utilícelo para mover los cachés a la tarjeta SD

era exactamente como usted, pero con cm7.2 dividí mi sd y lo monté fácilmente usando el emulador de terminal escribiendo solo una línea en cada arranque y luego reinicié rápidamente desde link2sd, entonces todo está completamente bien, esa línea es: mount -t ext2 /dev /block/mmcblk0p2 /data/sdext2 pero antes de todo eso, debe abrir link2sd y seleccionar ext2 y luego reiniciar

¿Significa esto que tienes que hacer el montaje cada vez que reinicias tu teléfono, o lo apagas/enciendes?
no. su rom no admite scripts /etc/init.d/* (donde link2sd colocaría un script de montaje). Cyanogenmod es compatible con esto, por lo que podría intentarlo. Sin embargo, debe volver a particionar su tarjeta SD. Además: ya no debe ejecutar su teléfono sin esa tarjeta SD exacta (porque las aplicaciones se han movido de una manera no estándar app2sd)
@fdierre bueno, no reinicio todos los días, así que funciona bien conmigo
@ce4 puede usar la tarjeta sd sin formatear o perder aplicaciones, solo use link2sd y lo hará todo por usted