Estructura de carpetas de memoria interna confusa - Galaxy S3 (I9300)

Estoy usando Samsung Galaxy S3 (I9300) desde hace un tiempo. He rooteado el dispositivo, eliminé la ROM estándar y la reemplacé con CM11. Últimamente, he tenido cámaras FC, poca batería de respaldo y ralentización en las aplicaciones (pensé que se debía a la baja disponibilidad de la memoria interna: 1 GB de 11,5 GB). Intenté borrar varias carpetas de la memoria interna. Como los resultados no fueron satisfactorios, decidí reinstalar el sistema operativo haciendo un restablecimiento de fábrica.

Ahora que lo hice, para mi sorpresa, la memoria interna todavía no se borró por completo. Android todavía informaba que había 4,5 GB disponibles, de 11,5 GB. Al profundizar un poco más, descubrí que se debía a que mis antiguas carpetas de datos de usuario aún residían en el teléfono. Estaban disponibles bajo \emulated\0y también \emulated\legacy. Inicialmente asumí que estaría presente en mi tarjeta SD externa y \emulated\0 posiblemente podría ser solo un enlace simbólico a ella. Para despejar la duda, saqué la tarjeta SD del teléfono y lo reinicié. Pero, todavía veo los archivos en formato \emulated\0. Volví a intentar hacer un Factory Reset, pero nada ha cambiado.

Sin embargo, puedo simplemente eliminar la \emulated\legacycarpeta e instalar una ROM diferente. Estoy tratando de entender qué sucedió realmente (cómo solucionarlo correctamente) y si podría volver a suceder, o si podría deberse a que yo jugueteé con la configuración del nivel del sistema operativo. Cualquier explicación de por qué/cómo se crean los archivos duplicados y cómo solucionarlo definitivamente será muy apreciada.

Las carpetas a las que se refiere son para usuarios múltiples: /emulated/legacyes un enlace simbólico que apunta a la carpeta SD interna del "usuario actual", mientras que /emulated/0esa carpeta es para el propietario (si creó un usuario adicional, su lugar sería /emulated/1, y iniciado sesión con ese usuario /emulated/legacyapuntaría allí). A veces hay problemas al actualizar desde versiones anteriores de Android, donde el contenido se duplica desde el antiguo lugar de un solo usuario /0(es decir, se copia en lugar de moverse ). FactoryReset no toca SD. ¿Será que?
Tiene razón, actualicé CM11 desde CM10 sin hacer una instalación limpia. Entonces, eso posiblemente explica la duplicación. Ahora hice una instalación limpia, recuperé toda la memoria interna e instalé otra ROM 4.4.4 personalizada (NeatRom). ¿Hay algo que deba hacer para asegurarme de que no enfrente el mismo problema más adelante o que solo ocurra cuando actualizo de una versión anterior a la 4.2 a la 4.2+?
¡Gracias por tus comentarios! Como eso confirmó al "culpable" que supuse, hice mi comentario una respuesta con algunos detalles más, incluidas sus preocupaciones sobre la "próxima actualización". En resumen: comenzó con una "versión multiusuario", la conversión de "usuario único" no tiene por qué tener lugar, por lo que no volverá a suceder.

Respuestas (1)

Las carpetas a las que se refiere son para usuarios múltiples: /emulated/legacyes un enlace simbólico que apunta a la carpeta SD interna del "usuario actual", mientras que /emulated/0esa carpeta es para el propietario (el número al final se incrementará para usuarios adicionales creados a partir de entonces , por lo que, por ejemplo, si creó un usuario adicional, su lugar sería /emulated/1, e iniciar sesión con ese usuario /emulated/legacyapuntaría allí).

A veces hay problemas al actualizar desde versiones anteriores de Android, donde el contenido se duplica desde el antiguo lugar de un solo usuario /emulated/0durante el proceso de conversión (es decir, el contenido se copia a la nueva ubicación en lugar de moverse y no se elimina después). Como un por lo general no toca el "almacenamiento del usuario" (tarjetas SD externas/internas), no ofrece alivio a eso, por lo que tendrá que limpiarlo manualmente después (si sucede).

En cuanto a su pregunta en su comentario: si esto sucede, lo hace solo cuando se convierte de "usuario único" a "multiusuario". Por lo tanto, su próxima actualización ya comenzaría con una "ROM multiusuario", lo que significa que el mismo problema no volverá a ocurrir (ya que no se requiere conversión en este contexto).

¡Solo quería agregar que logré recuperar todo el espacio en la memoria interna instalando una ROM de stock y haciendo un restablecimiento de fábrica!