¿Cambiar el punto de montaje de la tarjeta SD?

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.

Necesitaría root para esto, porque el mountcomando/acceso vold.fstabrequiere 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).

Respuestas (1)

Como señaló eldarerathis en su comentario, esto requerirá root. Pero no necesita editar manualmente el vold.fstabarchivo 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):

Intercambiar tarjetas
Root Externo 2 SD Interno (Fuente: Google Play )

Tenga en cuenta que esta aplicación requiere Android 4.0 o superior.

Parece que no funciona con KitKat. Puede intentar usar este método en su lugar: forum.xda-developers.com/galaxy-s2/help/… .
Me gustaría intercambiar la tarjeta SD con el almacenamiento interno, no puedo hacer que funcione con SD externa 2 interna
@izzy Root External 2 Internal SD ya no existe