Где находится точка монтирования/папка для USB-накопителя, установленного на Marshmallow?

До Android Marshmallow я использовал StickMount для доступа к USB-накопителю OTG. Когда я впервые попробовал это на своем Nexus 5, я увидел собственное уведомление и уведомление от StickMount.

Stickmount обычно монтирует флешку как папку в папке хранилища. Это помогло мне использовать собственный файловый менеджер и другие приложения. Однако в стоковом уведомлении есть две кнопки:введите описание изображения здесь

При касании Exploreоткрывается собственный браузер и показывает файл. Я хотел бы использовать свой собственный файловый менеджер, например ES File Explorer .

Используя стандартную функцию USB, я хотел бы узнать точку монтирования (путь) подключенного диска. Кто-нибудь знает или пробовал эту функцию?

Информация об устройстве: Nexus 5, Android 6.0, встроенная прошивка.

Ниже приведен вывод команды mountв эмуляторе терминала после вставки USB-накопителя:

u0_a137@hammerhead:/ $ mount
rootfs / rootfs ro,seclabel,relatime 0 0
tmpfs /dev tmpfs rw,seclabel,nosuid,relatime,mode=755 0 0
devpts /dev/pts devpts rw,seclabel,relatime,mode=600 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,seclabel,relatime 0 0
selinuxfs /sys/fs/selinux selinuxfs rw,relatime 0 0
debugfs /sys/kernel/debug debugfs rw,seclabel,relatime 0 0
none /sys/fs/cgroup tmpfs rw,seclabel,relatime,mode=750,gid=1000 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
tmpfs /mnt tmpfs rw,seclabel,relatime,mode=755,gid=1000 0 0
/dev/fuse /mnt/runtime/default/emulated fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/read/emulated fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/write/emulated fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/block/platform/msm_sdcc.1/by-name/system /system ext4 ro,seclabel,relatime,data=ordered 0 0
/dev/block/platform/msm_sdcc.1/by-name/userdata /data ext4 rw,seclabel,nosuid,nodev,noatime,nomblk_io_submit,noauto_da_alloc,errors=panic,data=ordered 0 0
/dev/block/platform/msm_sdcc.1/by-name/cache /cache ext4 rw,seclabel,nosuid,nodev,noatime,nomblk_io_submit,noauto_da_alloc,errors=panic,data=ordered 0 0
/dev/block/platform/msm_sdcc.1/by-name/persist /persist ext4 rw,seclabel,nosuid,nodev,relatime,nomblk_io_submit,nodelalloc,errors=panic,data=ordered 0 0
/dev/block/platform/msm_sdcc.1/by-name/modem /firmware vfat ro,context=u:object_r:firmware_file:s0,relatime,uid=1000,gid=1000,fmask=0337,dmask=0227,codepage=cp437,iocharset=iso8859-1,shortname=lower,errors=remount-ro 0 0
tmpfs /storage tmpfs rw,seclabel,relatime,mode=755,gid=1000 0 0
/dev/fuse /storage/emulated fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
tmpfs /storage/self tmpfs rw,seclabel,relatime,mode=755,gid=1000 0 0
u0_a137@hammerhead:/ $
У меня USB OTG работает с ES File Explorer i.stack.imgur.com/hfndc.jpg
@Manubhargav, да, действительно, это даже лучше!
Глупый вопрос, но обновили ли вы приложение до последней версии (v4.0.2.9) после обновления системы и перезагрузили телефон?

Ответы (1)

/mnt/media_rw/random-hex-id— это путь, который вы ищете, где «random-hex-id» — это имя папки в формате ABCD-EF01, например, E4E4-4394. Думаю, для того, чтобы быть действительно полезным, потребовалось случайное. Вы должны иметь доступ к root.

Вы не имеете в виду /mnt/media_rw/random hex ID?
Шестнадцатеричный идентификатор — это серийный номер тома для использования с файловыми системами FAT и NTFS — подробности см. по ссылке. Не то, чтобы это имело значение в любом случае.
Странно, что вы видите внешнюю SD-карту без рута, но не видите точку подключения USB OTG-накопителя.
как получить доступ к этой папке без рута? мой файловый менеджер (Fx) говорит, что собирается запросить у меня разрешение, но никогда этого не делает!
Что ж, у меня точно такая же проблема по совершенно другой причине, и я все еще не могу получить доступ... Будь ты проклят, Веризон!