Hboot

Hboot

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 。

作用

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

機器狀態為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是負責信號和硬體驅動的,理論上講,應該是越高版本越好,當然也不是絕對,也需要要看情況的,就像電腦上的驅動,最新的並不一定是最好的。

相關詞條

相關搜尋

熱門詞條

聯絡我們