5 votes

Où se trouve le point de montage/dossier d'une clé USB montée sur Marshmallow ?

Avant Android Marshmallow, j'utilisais StickMount pour accéder à ma clé USB OTG. Lorsque je l'ai essayé pour la première fois sur mon Nexus 5, j'ai vu une notification native et une notification de StickMount.

Stickmount monte généralement le lecteur de stylo comme un dossier sous le dossier de stockage. Cela m'a permis d'utiliser mon propre explorateur de fichiers et d'autres applications. Cependant, la notification du stock a deux boutons : enter image description here

En touchant Explore un navigateur natif s'ouvre et affiche le fichier. Je voudrais utiliser mon propre explorateur de fichiers comme ES File Explorer .

En utilisant la fonction USB standard, je voudrais connaître le point de montage (le chemin) du lecteur monté. Quelqu'un connaît-il ou a-t-il essayé cette fonction ?

Infos sur le dispositif : Nexus 5, Android 6.0, enraciné avec ROM stock.

Voici la sortie de la commande mount dans l'émulateur de terminal après avoir inséré la clé 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:/ $

7voto

user157314 Points 71

/mnt/media_rw/random-hex-id est le chemin que vous recherchez, où "random-hex-id" est un nom de dossier de format ABCD-EF01 par exemple E4E4-4394. Je suppose qu'il a fallu un hasard pour qu'il soit réellement utile. Tu dois avoir accès à Root.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X