Todo el que tenga una HTC Desire seguro que se ha visto con el problema del triangulito en la barra de notificaciones, indicando que queda poco espacio de almacenamiento. Hay muchas soluciones para este problema, y todas pasan por tener primero el teléfono rooteado. Probé varias soluciones (a2sd y derivados) y varias roms, y sí, algo aliviaba, pero no lo solucionaba. Al final opté por hacer a mano enlaces simbólicos a la partición ext4. Tampoco es una solución totalmente definitiva, pero es la que mejor me ha ido, de lejos. La ROM que tengo instalada es una original modificada muy poco por un cocinero de HTCmania. Esta es la ROM y el método sólo lo he probado sobre ella:
- Cuando decidamos qué aplicación queremos mover, abrimos una shell con Terminal
- Hacemos
su - root mkdir /system/sd/myApps ---> esto sólo hace falta hacerlo una vez!! cd /data/data du . | sort -g
Nos mostrará una lista de todas nuestras aplicaciones, ordenadas por tamaño de menor a mayor (en KB). Para mover la aplicación que queramos:
mv /system/sd/myApps ln -s /system/sd/myApps/
Por ejemplo:
mv com.ebay.mobile /sysmtem/sd/myApps ln -s /system/sd/myApps/com.ebay.mobile
Os recomiendo mover aplicaciones grandes pero que no uséis intensivamente. La memoria externa es considerablemente más lenta que la interna.
También podéis hacer un script trapero:
vi move.sh mv $1 /system/sd/myApps ln -s /system/sd/myApps/$1
y hacer simplemente
./move com.ebay.mobile