Como esta pregunta ¿Por qué la tarjeta SD está montada en "/sdcard/external_sd" en lugar de "/sdcard" (o "/mnt/sdcard")? señala, las versiones más nuevas de Android a menudo señalan la ruta /mnt/sdcard al almacenamiento interno en lugar de la tarjeta SD, y la ubicación del almacenamiento SD no está claramente definida y varía de un dispositivo a otro.
¿Es posible modificar mi teléfono para que /mnt/sdcard en realidad apunte a la tarjeta SD en lugar de a alguna ubicación arbitraria en el almacenamiento interno? (¿Esto requeriría rootear el teléfono?)
Dado que las nuevas especificaciones son tan vagas sobre cuál debería ser el punto de montaje para las tarjetas SD, muchas aplicaciones no funcionan correctamente o tienen funciones (como copia de seguridad y restauración o exportación) que son completamente inútiles si la ruta /mnt/sdcard no funciona. En realidad, apunta a una pieza de memoria extraíble que puede mover a otro dispositivo.
Como señaló eldarerathis en su comentario, esto requerirá root. Pero no necesita editar manualmente el vold.fstab
archivo para esto, ya que hay algunos pequeños ayudantes disponibles:
Root External 2 Internal SD puede intercambiar sus tarjetas (es decir, intercambiar sus puntos de montaje):
Root Externo 2 SD Interno (Fuente: Google Play )
Tenga en cuenta que esta aplicación requiere Android 4.0 o superior.
eldarerathis
mount
comando/accesovold.fstab
requiere permisos de root, pero no estoy seguro de cómo lo haría. Es probable que las opciones no rooteadas sean muy limitadas (si es que existe alguna, lo cual dudo, personalmente).