Estoy usando Debian Kit para ejecutar un sistema Linux en mi Nexus 7 con Cyanogenmod 10.1, y me gustaría poder montar cosas arbitrarias dentro de mi /storage/emulated/0/
, como WebDAV o sshfs. El objetivo es que las aplicaciones de Android puedan usar archivos proporcionados de esta manera de forma transparente.
Sin embargo, cada vez que intento montar algo dentro de /storage/emulated/0/
, /sdcard/
o /storage/emulated/legacy/
, no parece estar disponible para las aplicaciones de Android, pero es visible desde Debian. Sospecho que esto se debe a que estos directorios son montajes FUSE en sí mismos. Las cosas montadas desde Debian en un directorio fuera de /storage/emulated/0/
son visibles tanto desde Android como desde Debian.
¿Dónde se encuentran realmente estos directorios y cómo puedo montar algo dentro de ellos?
(Nota: Debian Kit no es un chroot, sino que se ejecuta junto con Android, sobrescribiendo partes del directorio root. Por lo tanto, puedo montar directamente en el sistema de archivos de Android sin tener que salir de un chroot)