Adrianistán

¿Qué hacer ante la falta de espacio en Android?

02/08/2015
Me pide mucha gente que les ayude a liberar espacio de su teléfono. Así que voy a juntar un poco todo lo que conozco. En algunos pasos voy a asumir que tenemos el teléfono con root.

Android

0. Pasar imágenes, vídeo y WhatsApps a la SD


Pongo 0 porque esto lo deberías haber hecho nada más recibir el teléfono. Si el teléfono no soporta SD, borrar cosas y si se consideran importantes pasar al ordenador.

1. Borrar la caché de las aplicaciones


Se puede hacer desde la interfaz de ajustes de Android o desde Link2SD.

2. Pasar aplicaciones a la tarjeta SD


Usa Link2SD. Tiene un modo básico con el script app2sd y otro más avanzado que funciona con particiones.

3. Borrar aplicaciones innecesarias de usuario


Usa Link2SD o en los ajustes de Android.

4. Borrar aplicaciones innecesarias del sistema


Usa Link2SD. Usa esto con cuidado. Me encuentro que mucha gente puede borrar sin problemas las Play cosas (menos Play Store) y las aplicaciones de la operadora. También puedes:
mount -o remount,rw /system rm /system/app/APLICACION.apk mount -o remount,ro /system 

5. Limpia la Dalivk Cache


Usa Link2SD. Si no lo puedes usar
rm /data/dalvik-cache/* 

6. Borrar datos de algunas aplicaciones


Ciertas aplicaciones usan datos a lo tonto. Mejor borrar y empezar de nuevo. Sé cuidadoso.

7. Pasar SD Maid


Si lo tienes instalado perfecto. Si no, sigue más adelante.

8. Usar FilesGo


FilesGo es una aplicación de Google que encuentra archivos innecesarios en el teléfono y propone su borrado. Muy útil.

9. Borra la caché de Telegram


En Telegram -> Ajustes ->Datos y almacenamiento -> Uso del almacenamiento -> Borrar caché. Es totalmente seguro y todo se puede volver a descargar.

10. Usa Google Photos


Google Photos hace un backup de las fotos y permite borrar las fotos antiguas del teléfono que ya tengan copia de seguridad en la nube.

11. Borra copias de seguridad de WhatsApp


WhatsApp almacena copias de seguridad por la noche. Los ficheros en Whatsapp/Databases que contienen fechas se pueden borrar. Cuidado de no borrar el que no tiene fecha.

12. Borra contenido de grupos de WhatsApp


En Ajustes-> Datos y almacenamiento -> Uso de almacenamiento -> Selecciona el grupo que quieras borrar. Aquí a diferencia de Telegram, los mensajes NO se pueden recuperar.

13. Cambiar el porcentaje de alerta


En la terminal o usando adb shell.
sqlite3 /data/data/com.android.providers.settings/databases/settings.db 
insert into secure (name, value) VALUES('sys_storage_threshold_percentage','5');
insert into gservices (name, value) VALUES('sys_storage_threshold_percentage','5');
.quit

¿Y si no tengo SQlite 3 instalado en mi teléfono? Algo totalmente comprensible, en cuyo caso deberás descargar una versión ya compilada (también puedes compilarla tú con el Android NDK). En este hilo de XDA Developers lo puedes encontrar actualizado.

14. Optimizar bases de datos


for i in $(find /data -iname "*.db"); do sqlite3 $i 'VACUUM;'; done 

quizá esto también valga
find /data -iname "*.db" -exec sqlite3 {} "VACUUM;" \; 

15. Borrar archivos generados por Android


rm /data/tombstones/* 
rm /data/system/dropbox/*
rm /data/system/usagestats/*

16. Reseteo de fábrica


Solo en caso excepcional deberías plantearte empezar de nuevo. En muchos dispositivos se accede al recovery por Volumen Bajo + Boton Power. Desde allí buscamos la opción de Factory Reset o directamente instalamos otra ROM más ligera.

Más


Si alguien conoce más métodos para reducir el espacio usado en Android me lo puede comentar.
Tags: programacion espacio root tips android moviles