bootloader如果鎖了,fastboot、recovery情境下都不能擦寫啟動分割槽,但是可以繞過這兩個途徑去刷,高通用9008埠刷第三方rec可以啟動第三方rec,因為有的手機bootloader不校驗rec分割槽的簽名。
如果BL鎖了,即使你強行刷了非官方boot,因為BL會校驗boot分割槽的數字簽名,所以無法載入Android核心到RAM,也就無法啟動system。
bootloader是不是加鎖,完全取決於廠家的策略,加鎖的原理是修改某個指定分割槽指定位置的數值,BL在啟動時檢測這個數值來判斷鎖定狀態,這個值通常有四個:鎖locked、不鎖unlocked、重新鎖relocked、完全不鎖critical unlocked。
bootloader到底在哪,bootloader是好幾個啟動階段的統稱,bootloader與電腦的啟動管理器相似,負責啟動手機的使用者層面作業系統,對於高通手機來說,負責啟動Linux核心的是aboot,fastboot程式在aboot分割槽裡,recovery則是載入rec分割槽的Linux核心之後啟動。
廠家鎖定BL,一方面是為了使用者的隱私安全(解鎖就會觸發格式化使用者分割槽的操作從而保障使用者自己的個人資料不會被洩露),另一方面也是為了維護廠商自己的利益,你把華為、樂視、魅族、zuk、聯想、moto、OPPO的手機刷成了MIUI,幹掉了原先的出廠預置程式,他們肯定不樂意啊,對這個非常介意的廠商,甚至會利用熔絲機制,一旦你解鎖了就永遠也回不到出廠locked狀態然後不給你保修。
bootloader如果鎖了,fastboot、recovery情境下都不能擦寫啟動分割槽,但是可以繞過這兩個途徑去刷,高通用9008埠刷第三方rec可以啟動第三方rec,因為有的手機bootloader不校驗rec分割槽的簽名。
如果BL鎖了,即使你強行刷了非官方boot,因為BL會校驗boot分割槽的數字簽名,所以無法載入Android核心到RAM,也就無法啟動system。
bootloader是不是加鎖,完全取決於廠家的策略,加鎖的原理是修改某個指定分割槽指定位置的數值,BL在啟動時檢測這個數值來判斷鎖定狀態,這個值通常有四個:鎖locked、不鎖unlocked、重新鎖relocked、完全不鎖critical unlocked。
bootloader到底在哪,bootloader是好幾個啟動階段的統稱,bootloader與電腦的啟動管理器相似,負責啟動手機的使用者層面作業系統,對於高通手機來說,負責啟動Linux核心的是aboot,fastboot程式在aboot分割槽裡,recovery則是載入rec分割槽的Linux核心之後啟動。
廠家鎖定BL,一方面是為了使用者的隱私安全(解鎖就會觸發格式化使用者分割槽的操作從而保障使用者自己的個人資料不會被洩露),另一方面也是為了維護廠商自己的利益,你把華為、樂視、魅族、zuk、聯想、moto、OPPO的手機刷成了MIUI,幹掉了原先的出廠預置程式,他們肯定不樂意啊,對這個非常介意的廠商,甚至會利用熔絲機制,一旦你解鎖了就永遠也回不到出廠locked狀態然後不給你保修。