En algunos terminales Android, como es el caso del Samsung Galaxy S2, se produce un error por el que la memoria interna se va llenando con archivos de registros, estos archivos se van acumulando en teléfono hasta llenar la memoria interna. Estos archivos se encuentran en la carpeta /data/log si accedes a esta carpeta a través de un administrador de archivos mostrará que la carpeta está vacía, pero esto se debe a que el file manager no tiene permisos para ver los archivos que contiene el directorio, en muchos casos esa carpeta ocupa más de 1,5GB y es lo que está provocando que nuestro terminal no tenga memoria.
Para limpiar la memoria en los terminales Samsung que tienen instalada la rom original, basta con teclear en dialer el siguiente código MMI: *#9900# a través de este código se accede al menú oculto, en el que ejecutando la opción «ejecutar dumpstate/logcat/modem log» libera la memoria de nuestro teléfono.
En el caso de tener instalada la rom de Cyanogen, el código MMI para acceder al menú oculto de Samsung es inválido, por lo que hay que utilizar una solución alternativa, tras buscar en diferentes foros encontré el siguiente método utilizando la app de “Terminal emulator”. Para limpiar el archivo de logs es necesario que el terminal esté rooteado y darle permisos a la app, si este es tu caso, los pasos que debes seguir son los siguientes:
1. Ejecutamos la app Terminal Emulator
2. Tecleamos su y pulsamos enter. (Saldrá una ventana indicando que confirmemos acceso de super-administrador a la aplicación, esperamos los tres segundos, y pulsamos en “Permitir”).
3. Cambiamos el directorio tecleando cd /data/log y pulsamos enter.
4. Nos aseguramos de que estamos en el directorio correcto tecleando pwd y pulsando enter. Si estamos en el directorio correcto debería mostrarse /data/log (Es MUY IMPORTANTE asegurarse de que estamos en el directorio correcto, ya que el siguiente paso es eliminar todos los archivos que contiene.)
5. Eliminar los archivos que contiene el directorio tecleando rm * y pulsando enter.
6. Listo, escrbir exit para salir de la app.
Si vamos a ajustes -> almacenamiento, comprobaremos que hemos recuperado buena parte de la memoria interna de nuestro teléfono.
NOTA: Si tienes algo importante en el teléfono es recomendable hacer una copia de seguridad de tus archivos.