本帖最後由 艾力克 於 2012-10-30 00:11 編輯
Desire HD入門教程之名詞解釋
Hboot(spl):這個類似於電腦主板上的BIOS,是手機上的啟動模組。就像電腦上的BIOS刷錯以後電腦就無法正常開機,同樣,手機上HBOOT的內容被刷寫錯誤以後就會導致無法正常使用,這時手機就變磚頭了。所以對於這HBOOT的刷寫要特別注意!
很多機友在看到什麼s-ons-offship或者eng是一頭霧水或者說完全不知所云,只能完全看著教程和自己的機子比對,那什麼是s-off呢?S代表SecurityLock安全鎖,保護鎖的意思。S-OFF就是保護關,S-ON就是保護開。
SHIP:SHIP是SHIPPMENT的意思,就是發佈,發送的意思。HTC機子出廠時的spl。
SecurityLock:就是安全鎖,是硬體設計商用來保護韌體不被隨意刷寫而設計的安全鎖。如果這個安全鎖是關閉的,那麼對手機內的快閃記憶體晶片的刷防寫就關閉了。言外之意就是可以隨便刷韌體了,這不是硬體設計商想要的,但這確實是玩家們所需要的。
S-ON:安全鎖開啟狀態,手機被防寫的狀態。這時即使你獲得的權限(Root),但是安全鎖是開啟的,所以你就算用權限刪除了一些系統自帶的軟體,重啟以後安全鎖也會讓你剛做的一切化為烏有。這也讓想通過獲取權限以後,刪除系統軟體的機友注意獲取權限以後還必須將安全鎖關閉。
S-OFF:這裏就是安全鎖關閉的狀態。這時手機的刷寫就不是被保護的狀態,也就可以刷如第三方的rom了。
ENGS-OFF:ENG就是ENGINEER的意思。字面翻譯是工程設計的意思。這種spl是手機在工程檢測測試時使用的。因為是測試階段,也就沒有對讀防寫的需求,也就沒有ENGS-ON的狀態。
那麼比較2種SPL(SHIP和ENG),那一種比較好呢?給大家說個簡單的例子,大家機子買回來基本都是SHIPS-ON/S-OFF的狀態,為什麼手機公司不把機子搞成ENGS-OFF的狀態呢?因為這個是有風險的。機子出廠時都是SHIPS-ON的狀態,如果簡單的搞成SHIPS-OFF時並沒有重新刷寫進spl,只是把安全鎖關閉了而已。但是如果ENGS-OFF就是重新刷進的工程測試階段使用的spl,這個刷寫過程手機公司是不敢保證100%無失誤的。
所以不難看出SHIPS-OFF相對ENGS-OFF來說要安全不少,而且SHIPS-OFF下刷官方韌體也不會變成S-ON,ENGS-OFF刷官方韌體則會變成SHIPS-ON,這樣還得重新解鎖。但是ENGS-OFF並非一無是處,ENGS-OFF是單獨的SPL級別的OFF,這種工程版的SPL由於是用於開發人員調試的所以開啟了fastboot調試功能。也就是可以通過fastboot命令去刷機了。
Alpharev:是國外的高手反彙編HTC的SPL然後修改成S-OFF的。很多人刷了卡在第一屏。是第三方修改的SPL。相對於上面2個官方SPL,他也是ENGSPL也開啟了fastboot許可權。但是更不穩定,風險更大。所以筆者還是推薦SHIPS-OFF。
radio:這裏指的是手機上的通訊模組,又叫做基帶。主要負責信號類的管理,比如Wi-Fi,藍牙,通訊商的信號。平常說的刷radio就是刷基帶,可以通過刷入新的基帶來改變信號強度達到搜星快,提高通話品質等。
Recovery:字面的意思是還原,是手機上的一個功能分區,這個類似於筆記本電腦的還原分區。但是官方的recovery對我們平常刷機沒有多大的作用,所以還需要刷入第三方的recovery來達到一些目的,比如說:系統備份還原,刷新系統,給SD卡分區等(G10不推薦分區)。但是第三方的recovery有個功能是沒有的,就是OTA(OTA是什麼?下面會解釋)方式升級,這個時候就必須刷官方自帶的recovery來達到OTA升級的目的。
OTA:On The Air 空中下載升級。簡單的說就是由系統檢測有新系統可更新時提示下載來升級的一種升級方式,這個時候會檢測recovery這個分區內容,如果不是官方的recovery就無法達到升級的目的。MIUI出的系統的OTA升級方式和這個也是相同的道理。
Fastboot:字面的意思是快速啟動,也算是一個刷機介面,不過比recovery更加底層,這個底層是更加接近硬體層的意思。通俗的說recovery就好比外套,fastboot就好比內褲。當你的外套沒了的時候,你還有內褲,這時候頂多被人說成臭流氓,如果你連內褲都沒了那就真是耍流氓了。Fastboot這個模式下刷機是通過連接電腦,用電腦端用過特殊的指令來操作手機的,比如刷radio,recovery等。
ADB:androiddebugbridge,是android提供的一個通用的調試工具,借助這個工具,我們可以管理手機,進行以下操作:
1、快速更新裝置或手機模擬器中的代碼,如應用或Android系統升級;
2、在裝置上運行shell命令;
3、管理裝置或手機模擬器上的預定連接埠;
4、在裝置或手機模擬器上複製或貼上檔案。
Rom(韌體):read-onlymemory,唯讀記憶體。刷機就是刷的這個韌體。這個和電腦上的硬碟類似,韌體裏有很多分區,比如HBOOTsystem等。所以現在習慣把系統包直接說成Rom包。
Ram:就是ReadAccessMemory是可讀寫地記憶體,存取速度較快,在嵌入式系統中一般當作運行記憶體使用。這個直接看電腦上的記憶體就可以知道,記憶體越大機子可以讀取的動態資料就越多,這樣機子的反應速度就越快。所以可以通俗的說RAM決定著手機可同時運行程式的多少和機子的反應速度。
CID:CustomerIDentity,即使用者身份。銷往不同地區的手機也有不同的CID,這個CID的作用有兩個,一個是不允許交叉升級,比如你的機子是台版的,那麼就會有一個台版的CID,那麼就只能選擇官方台版的升級包升級,其他地區的如歐版的就會無法讓你的台版機升級。第二個作用就是不允許從高版本的系統降級到低版本的。當然上有政策下有對策也是很正常的,這個就是SuperCID,即超級使用者身份,通過一些手段解鎖,讓我們的CID改變,變成CID_11111111,這樣就可以無視官方的驗證版本了。
|