本来想直接分析Android磁盘加密部分的代码的。但是看了下代码,还是先认真看看磁盘挂载部分的代码吧,本文以Google Pixel + 8.1.0作为实例分析。 分区挂载入口:init init进程是Android的第一个进程,磁盘挂载就是通过它来实现的。init进程主要是通过分析各种.rc脚本来实现对应的动作。Pixel挂载过程使用的.rc文件在device/google/marlin/init.common.rc文件 [crayon-62bcd4614ca842…
本来想直接分析Android磁盘加密部分的代码的。但是看了下代码,还是先认真看看磁盘挂载部分的代码吧,本文以Google Pixel + 8.1.0作为实例分析。 分区挂载入口:init init进程是Android的第一个进程,磁盘挂载就是通过它来实现的。init进程主要是通过分析各种.rc脚本来实现对应的动作。Pixel挂载过程使用的.rc文件在device/google/marlin/init.common.rc文件 [crayon-62bcd4614ca842…