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\0
y 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\legacy
carpeta 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/legacy
es un enlace simbólico que apunta a la carpeta SD interna del "usuario actual", mientras que /emulated/0
esa 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/legacy
apuntarí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/0
durante 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 restablecimiento de fábrica 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).
izzy
/emulated/legacy
es un enlace simbólico que apunta a la carpeta SD interna del "usuario actual", mientras que/emulated/0
esa carpeta es para el propietario (si creó un usuario adicional, su lugar sería/emulated/1
, y iniciado sesión con ese usuario/emulated/legacy
apuntarí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?jjk_charles
izzy