Hboot

Hboot

在HTC手機中引導手機啟動和檢測硬件
hboot啟動後,會檢查安全鎖的狀态:如果檢查後發現是S-ON,說明安全鎖是打開的,那麼hboot在完成引導啟動的同時,會将system和recovery分區做寫保護。如果檢查後發現是S-OFF,說明安全鎖是關閉的,那麼hboot在完成引導啟動的同時,會将system和recovery分區的寫保護打開。當手機通過hboot啟動,hboot在檢查安全鎖是什麼狀态的時候,無論檢查結果是什麼,這個修改過的hboot都會認為安全鎖是關閉的,即讓hboot自己欺騙自己,認為安全鎖處于S-OFF狀态。實際上此時的安全鎖還是S-ON,隻不過顯示出來是S-OFF罷了。在HTC的Android 系統的系列手機中,HBOOT就是SPL。
    中文名:暫無 外文名:Hboot 所屬學科: 别稱:SPL 作用:刷機 命令:刷ROM 支持平台:安卓

作用

手機是由hboot來負責引導啟動的,這裡簡單講一下流程,hboot啟動後,會檢查安全鎖的狀态:

  如果檢查後發現是S-ON,說明安全鎖是打開的,那麼hboot在完成引導啟動的同時,會将system和recovery分區做寫保護。

  如果檢查後發現是S-OFF,說明安全鎖是關閉的,那麼hboot在完成引導啟動的同時,會将system和recovery分區的寫保護打開。

  那這個經過修改後的hboot在這裡起到什麼作用呢?

  當手機通過hboot啟動,hboot在檢查安全鎖是什麼狀态的時候,無論檢查結果是什麼,這個修改過的hboot都會認為安全鎖是關閉的,即讓hboot自己欺騙自己,認為安全鎖處于S-OFF狀态。實際上此時的安全鎖還是S-ON,隻不過顯示出來是S-OFF罷了。

  這也就為下面這種情況找到了合理的解釋:

  機器狀态為ENG S-OFF的朋友刷了官方包,然後ENG變回SHIP,S-OFF變回S-ON。但機器狀态為SHIP S-OFF的朋友進行同樣的操作,卻不會失去S-OFF。

  因為官方包是一個完整的刷機包,在更新過程中,會把hboot覆蓋掉,那麼,當這個被修改的hboot被替換成官方原版的hboot後,我們的機器也就回複到了原始的SHIP狀态。此時,因為ENG S-OFF是一種假象,所以,S-OFF就變回了S-ON,但是因為SHIP S-OFF是真的把安全鎖關了,所以,S-OFF還是保持不變。

  既然你刷了ENG的hboot,那麼他就會一直都顯示S-OFF,所以不會有ENG S-ON的情況出現。是由hboot來負責引導啟動的,這裡簡單講一下流程,hboot啟動後,會檢查安全鎖的狀态:

  如果檢查後發現是S-ON,說明安全鎖是打開的,那麼hboot在完成引導啟動的同時,會将system和recovery分區做寫保護。

  如果檢查後發現是S-OFF,說明安全鎖是關閉的,那麼hboot在完成引導啟動的同時,會将system和recovery分區的寫保護打開。

  那這個經過修改後的hboot在這裡起到什麼作用呢?

  當手機通過hboot啟動,hboot在檢查安全鎖是什麼狀态的時候,無論檢查結果是什麼,這個修改過的hboot都會認為安全鎖是關閉的,即讓hboot自己欺騙自己,認為安全鎖處于S-OFF狀态。實際上此時的安全鎖還是S-ON,隻不過顯示出來是S-OFF罷了。

  這也就為下面這種情況找到了合理的解釋:

  機器狀态為ENG S-OFF的朋友刷了官方包,然後ENG變回SHIP,S-OFF變回S-ON。但機器狀态為SHIP S-OFF的朋友進行同樣的操作,卻不會失去S-OFF。

  因為官方包是一個完整的刷機包,在更新過程中,會把hboot覆蓋掉,那麼,當這個被修改的hboot被替換成官方原版的hboot後,我們的機器也就回複到了原始的SHIP狀态。此時,因為ENG S-OFF是一種假象,所以,S-OFF就變回了S-ON,但是因為SHIP S-OFF是真的把安全鎖關了,所以,S-OFF還是保持不變。

  既然你刷了ENG的hboot,那麼他就會一直都顯示S-OFF,所以不會有ENG S-ON的情況出現。

安卓手機可以給我們帶來的樂趣,體現在方方面面,随處可刷的ROM!同樣的,刷ROM也是一項安卓具備的獨特功能,但作為刷ROM的前提條件,我們首先要了解手機的各項特征,接下來,我們就進入安卓手機的工程模式,也就是HBOOT模式,了解一下手機的各項基本信息參數,同時也是非常重要的幾項信息。可以看到手機中會顯示如下參數。

BRAVO PVT1 SHIP S-ON

HBOOT-0.93.0001

MICROP-031d

RADIO-5.10.05.23

Aug 10 2010,17:52:18

注:當然以上信息,可能會與你的手機内容所顯示的并不相同,但不妨礙演示,大家隻要了解它們所代表的内容便可以了。

BRAVO:這個是手機型号的内部開發代号。

PVT(或者是EVT,DVT,CVT):是代表手機的版本類型。

一台手機從研發到上市,可能會經曆多次版本上的調試和改動,版本類型标志着機器是什麼時候的産物,如下:

EVT:工程機,研發階段機器的型号;

DVT:開發機,特殊開發用途機器的型号;

CVT:商用機,交付運營商的機器的型号;

PVT:量産機,最終上市的零售版機器的型号。(PVT1:第1批量産機)

SHIP/ENG:手機HBOOT(SPL)的版本。

SHIP:shipment的縮寫,出貨的意思,零售版的HBOOT版本。

ENG:Engineer的縮寫,工程的意思,修改版的HBOOT版本。

S-ON(或者是S-OFF):

S代表Security Lock,即安全鎖。HTC在手機内部設置了一個安全鎖,用來控制系統分區的讀寫狀态。

S-ON:安全鎖開;

S-OFF:安全鎖關。

如果你需要對關于S-OFF和S-ON的詳細内容解讀,可以參考:安卓手機刷機教程之s-off和s-on詳解

HBOOT-0.93.0001

這裡顯示了HBOOT的版本号,HBOOT是一個很特殊的部分,刷壞了這裡,手機就會變磚,類似于升級電腦的BIOS,刷錯了BIOS,你隻能返廠用特殊的擦寫工具來恢複了,所以,對HBOOT的操作要特别的注意,如非必要,不要去輕易刷寫此分區!

RADIO-5.10.05.23

這裡顯示了RADIO的版本号,同樣的,RADIO會随着官方系統的升級而跟着升級,RADIO是負責信号和硬件驅動的,理論上講,應該是越高版本越好,當然也不是絕對,也需要要看情況的,就像電腦上的驅動,最新的并不一定是最好的。

上一篇:水晶之痕

下一篇:fastboot

相關詞條

相關搜索

其它詞條