Al ejecutar la ROM Optimus 2X de stock, mi SDCARD "interna" se montó en /mnt/sdcard y mi SDCARD externa se montó en /mnt/sdcard/_ExternalSD
Ahora instalé CM7.2 y la tarjeta "interna" ahora está montada en /mnt/emmc y la tarjeta SD externa está montada en /mnt/sdcard
Como resultado, mis aplicaciones restauradas (a través de Titanium) buscan en /mnt/sdcard los archivos que están en /mnt/emmc
Mis preguntas:
1) ¿Por qué las dos ROM tratan las tarjetas de forma tan diferente? 2) la forma original de LG parece "mejor" ya que la tarjeta "interna" en realidad estaba siendo utilizada por las aplicaciones, ahora está escondida en /mnt/emmc, ¿cómo se usará? 3) ¿Cuál es la forma ideal de resolver mi problema de "aplicaciones que buscan en el lugar equivocado"? a) simplemente copie los archivos de /mnt/emmc a /mnt/sdcard? b) otra cosa
Este es un pequeño error en cyanogenmod. Puede montar /emmc
siguiendo /sdcard/external_sd
el comando:
su
mount -o bind /mnt/emmc /sdcard/external_sd
Debe instalar un emulador de terminal (por ejemplo, Android Terminal Emulator ) en su dispositivo móvil para ejecutar el comando. Funciona al 100%.
Esta es una guía simple, cómo corregir el error emmc en Cyanogenmod.
1. Al principio instale Rom Toolbox.
2.Abra Rom Toolbox y desplácese hacia abajo hasta Scripter y ábralo.
3.Haga clic en agregar y cree un script llamado "Emmc bug"
4. Coloque " busybox mount /mnt/emmc /mnt/sdcard/external_sd." en el campo Comando y guarde.
5.Presione en el script creado y verifique ejecutar en Arranque.
6.Reiniciar
También puedes mirar esta publicación (útil)