首页
社区
课程
招聘
[求助]android 获取sd卡的挂载路径问题
发表于: 2016-2-4 10:11 5505

[求助]android 获取sd卡的挂载路径问题

2016-2-4 10:11
5505
android 获取sd卡的挂载路径,不是他在手机上存在的路径是挂载路径。我用MOUNT查看/dev/block/vold/179:65 /mnt/secure/asec vfat rw,dirsync,nosuid,nodev,noexec,rela
time,uid=1023,gid=1023,fmask=0007,dmask=0007,allow_utime=0020,codepage=437,iocha
rset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0;

/dev/block/vold/179:65 这是人挂载路径 。
/mnt/secure/asec 这是在手机上能访问的路径。
但是真的SD卡挂载路径不是在/dev/block/vold/179:65 下面。真实的路径是/dev/block/mmcblk1p1这个,我知道是从哪里获取到的。也不知道原是。求高手指点一下。

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 53
活跃值: (321)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
没加密的话,这个就是 /dev/block/vold/179:65 你手机外置SDCARD的设备节点
Android挂载路径有几层转换,Android6.x以前和6.x以后vold层挂载机制差别较大

4.x以后,6.x以前常见的方案
vold层挂载点:
/dev/block/vold/179:65 -> /mnt/media_rw/sdcard1
然后经过fuse文件系统再挂载:
/mnt/media_rw/sdcard1 <- fuse映射 -> /storage/sdcard1

具体挂载点相关配置一般在/fstab.*中定义,vold层会解析这个文件,来找出能接受vold管理的卷
具体可以去看看android的vold及sdcard daemon的代码
google文档参考:
563K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4y4G2N6i4u0U0k6g2)9J5k6h3q4F1k6s2u0G2K9h3c8Q4x3X3g2U0L8$3#2Q4x3V1k6V1k6i4k6A6j5$3g2K6i4K6u0r3M7%4c8G2M7X3q4Y4k6g2)9J5c8X3W2F1k6r3g2^5i4K6u0W2K9s2c8E0L8l9`.`.
e3dK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4y4G2N6i4u0U0k6g2)9J5k6h3q4F1k6s2u0G2K9h3c8Q4x3X3g2U0L8$3#2Q4x3V1k6V1k6i4k6A6j5$3g2K6i4K6u0r3M7%4c8G2M7X3q4Y4k6g2)9J5c8X3y4G2L8X3k6A6k6#2)9J5k6r3g2^5j5h3#2H3L8r3g2Q4x3X3g2Z5N6r3#2D9
2016-2-4 15:34
0
游客
登录 | 注册 方可回帖
返回