在前文Android—— 4.2 Vold挂载管理_VolumeManager (三) 中解析了VolumeManager是怎么样抽取Volume实例以及DirectVolume与Volume之间的关系,在上篇Android—— 4.2 Vold挂载管理_NetlinkManager (四)中从kernel开始调用到handleBlockEvent,这里解析一下Vold挂载的真正操作,也就是Volume的操作!...
分类:
移动开发 时间:
2014-08-25 19:22:14
阅读次数:
473
在前文Android—— 4.2 Vold挂载管理_主体构建main (一)中有结构图表示,Vold是kernel与用户层的一个交互管理模块,
Android—— 4.2 Vold挂载管理_VolumeManager (三) 简单介绍了核心VolumeManager的构建,这篇分析从kernel进程沟通到VolumeManager进程的关键:NetlinkManager...
分类:
移动开发 时间:
2014-08-16 09:44:20
阅读次数:
368
VolumeManager就是整个Android 磁盘挂载Vold机制的核心调度,上下连接的中转站!
我从Vold main代码的顺序结构来一次分析,上一篇Android—— 4.2 Vold挂载管理_CommandListener (二) 中分析了与framework层交互的CommandListener的功能作用。
这里分析VolumeManager在整个体系中所扮演的角色和职能!...
分类:
移动开发 时间:
2014-08-15 16:09:28
阅读次数:
305
在前一篇博客中介绍了个大体结构 Android—— 4.2 Vold挂载管理_主体构建 (一) ,按照代码的顺序结构来依次分析,这里来看看CommandListener这个类做了什么。
一:CommandListener构造
在/system/vold/main.cpp的main函数中构建实例:...
分类:
移动开发 时间:
2014-08-11 17:58:52
阅读次数:
380
这段时间为了把mmc的一个block当成sdcard内置,学习了下android的vold磁盘挂载模块,记录一下(android 4.2.2)。...
分类:
移动开发 时间:
2014-08-06 23:10:42
阅读次数:
355
EXPLOIT "0 asec create ../../../../../../../../xxxxx/xx/xx/xx 1 ext4 98235792350852308254872354983460 2000 1"/dev/socket/vold 分析中...一起研究分析
分类:
其他好文 时间:
2014-06-18 16:24:34
阅读次数:
298
先上图:
这个小demo是判断手机上是否插入了sd卡(手动插入到手机卡槽的情况),如果拔出sd卡,也会检测到,检测到没有sd的话会提示退出。大家可以修改代码达到自己想要的效果。
sd的卡装载状态是从系统文件里获取,"/system/etc/vold.fstab"和"/proc...
分类:
移动开发 时间:
2014-06-09 19:38:32
阅读次数:
340