Bootloader
手機開機前運行的小程序,會進行硬件初始化,獲取內(nèi)存大小信息等,調(diào)整手機到適配狀態(tài);
然后以用戶的按鍵組合進入到某種啟動模式,如所熟知的電源鍵和音量鍵的組合,可以進入到Recovery、Fastboot 或者正常開機。
在我們接觸刷機時,Bootloader、Fastboot已經(jīng)混合為一個概念;我們只需了解的是,對部分機型,有Bootloader解鎖以及對應驅動。
關于解鎖
通過進入Bootloader,我們可以初始化硬件設備、建立內(nèi)存空間映射圖,從而將系統(tǒng)的軟硬件環(huán)境帶到一個合適狀態(tài),以便為最終調(diào)用操作系統(tǒng)內(nèi)核準備好正確的環(huán)境。我們通常所說的解鎖就是解除Bootloader的限制模式,然后讓手機能獲取更多的操作權限。通過獲得的權限,我們可以對包括內(nèi)核等進行修改。
.png)