Rutas de tarjetas SD internas y externas en Optimus 2X

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

Respuestas (2)

Este es un pequeño error en cyanogenmod. Puede montar /emmcsiguiendo /sdcard/external_sdel 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)