上一篇最后讲到,dispatchCommand是通过调用runCommand来执行具体的CMD操作,这一篇会接着说明。在进行说明前,需要先了解FBE的一些内容,为什么需要这些内容呢?因为在接下来的分析会涉及到CE、DE的…
(原创)Android FBE加密源码分析(一)
书接上一回,上一回我们讲到分区的mount过程,这一回我们将剩下的加密内容也一同分析下。 接上一篇 fs_mgr_mount_all 开始 上一篇只讲到mount_with_alternative…
(原创)从代码分析Android分区挂载过程
本来想直接分析Android磁盘加密部分的代码的。但是看了下代码,还是先认真看看磁盘挂载部分的代码吧,本文以Google Pixel + 8.1.0作为实例分析。 分区挂载入口:init &ems…
(原创)Device Mapper源码分析
上一篇只是从理论上说明了Device Mapper(DM)的基本知识,这一篇我们来阅读以下代码。因为Device Mapper涉及较多的块设备驱动内容的知识,博主对这一块涉及不深,大家将就看了。 …
(转载)device mapper原理
本文转载自:https://www.ibm.com/developerworks/cn/linux/l-devmapper/ 最近在看Android DM-Verity相关内容,发现DM-Veri…
(原创)高通SBL1源码初步分析
最近工作从MTK平台转移到高通平台,然后先研究了下高通平台的启动流程,高通平台的启动流程如下截图(截图来源于网络) 启动流程 从图中总结启动流程如下: AP侧CPU上电 在Cortex-A53芯片…
(转载)HIDL相关初步介绍
转载自:http://blog.csdn.net/ljp1205/article/details/77876008 在上一篇博客里,大致介绍了下Android O 中treble计划的一些背景与相…
(转载)Treble初步介绍
本文转载自 http://blog.csdn.net/ljp1205/article/details/77684550 Android O 前期预研 之前一直传言android O的推出会包含有两部分的主要功能: 谷歌打…
(原创)Android HAL详解
其实挺久之前就了解过HAL的相关内容,只是好久没看有点遗忘,现在刚好写个博客重新学习下。 三个重要的结构体 [crayon-67676d6791018456216649/] &emsp…
(原创)续-使用AOSP源码为Google Pixle编译系统镜像
编译user版本的镜像 在上一篇博客中,我们使用的是userdebug版本编译,至于user、userdebug和eng之间的区别可以看下面来自AOSP官网的图片 所以看需求,如果需要root权限…