Bootloader
手机开机前运行的小程序,会进行硬件初始化,获取内存大小信息等,调整手机到适配状态;
然后以用户的按键组合进入到某种启动模式,如所熟知的电源键和音量键的组合,可以进入到Recovery、Fastboot 或者正常开机。
在我们接触刷机时,Bootloader、Fastboot已经混合为一个概念;我们只需了解的是,对部分机型,有Bootloader解锁以及对应驱动。
关于解锁
通过进入Bootloader,我们可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。我们通常所说的解锁就是解除Bootloader的限制模式,然后让手机能获取更多的操作权限。通过获得的权限,我们可以对包括内核等进行修改。