2 votos

Montar USB OTG en una carpeta de destino específica

Tengo un Moto G con 4.4.2 y, como la funcionalidad OTG predeterminada está rota en la última versión de Android, necesito una forma de montar mi lector de tarjetas mini USB (meenova) en la carpeta /sdcard.

De lo que he encontrado en el internet tengo que usar este shell (estoy tratando de usarlo con tasker):

"mount -o rw /dev/block/sdb /storage/emulated/0" o "mount -o rw -t vfat /dev/block/sdb /storage/emulated/0" Ninguno de los dos funcionó para mí

/deb/block/sdb es la ubicación de mi tarjeta SD cuando está conectada y /storage/emulated/0 es la memoria interna del teléfono (o al menos eso creo, también he intentado usar solo /sdcard pero tampoco tuve suerte)

Pude montar la tarjeta SD usando la aplicación Stickmount de Chainfire, pero la monta en /sdcard/usbStorage/sda y necesito que sea solo /sdcard (además, si logro hacerlo con tasker, no necesito otra aplicación instalada).

¿Qué puedo hacer? Gracias.

0 votos

/storage/emulated/0 es probable que ya esté en uso. Intenta ls -l /storage/emulated/0 (o usa un gestor de archivos) para comprobarlo tú mismo. No puedes montar otro dispositivo en el mismo lugar, necesitas un "directorio vacío" para montarlo.

0 votos

/data/local/tmp es de escritura para todos...?

0 votos

Izzy, intenté con /storage/emulated/0/USB (esa carpeta no existe así que está vacía) pero aún no funciona, ¿es así como tengo que hacerlo o tiene que estar fuera del almacenamiento? Y t0mm13b, /data/local/tmp tiene todos los permisos rww concedidos.

1voto

Trent Walls Puntos 11

En realidad es bastante simple pero necesitas trabajar desde la recuperación. Todas las cosas montadas pasan por un script llamado fstab. Y no vayas a cambiar nada hasta que estés seguro de que es lo correcto hacer. Alguna información se puede encontrar en un mapa llamado MNT y PROC. Sin embargo, nunca intentes modificar eso porque podría llevar a que tu dispositivo se brickee.

Algunos ejemplos de archivos de texto son MOUNTS y PARTITIONS donde puedes encontrar información detallada. Sin embargo, el montaje utiliza la carpeta fstab como punto de información de parámetros del dispositivo. Así que pensar en añadirlo o cambiarlo podría funcionar. Aquí una línea de texto de fstab como ejemplo.

/dev/block/mmcblk0p9 /system ext4 rw

Puedes encontrar más información al buscar propiedades de fstab de Android en Google. Aún así, modificarlos de alguna manera queda a tu criterio.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X