什麼叫基帶?底包?固件?幾者有什麼關聯?為什麼有些刷機包包含這些?有些又不不包含呢?為什麼有些品牌的機在刷機的時候要根據不同的機,刷入不同的基帶底包和固件,而有些品牌的手機在刷機的時候則很少理會這三點呢?
這個算是比較基礎的問題了,很多刷過機的朋友應該都瞭解,還是先介紹下理論吧,底包一般是刷機的基礎包,這一說法算是被Moto引出來的,此前Moto的手機因為有bootloader鎖存在,導致不能像其他手機一樣直刷系統,所以使用者往往會利用線刷的方式刷入底包,然後再利用卡刷的方式刷入ROM。
定義上,底包就相當於一個純淨版或者內核版的系統包,是最底層的東西,副檔名為sbf。而從管道來看,底包通常都是官方發佈的,用於為一些ROM優化專員拿來使用的,可以選擇的版本不會太多,通常更新也不會太頻繁。而廣大玩家製作的底包增強包,通常都表現為一個update.zip檔,可以看做是升級包的一種。升級包是對底包的擴展和增強,包含一系列的輔助工具和服務,早前沒有中文的底包通過升級包可以實現中文顯示,而現在來說,增強包一般都是為了使手機增加協力廠商的Recovery。
至於固件,其實同我們常提到的ROM是一個含義,如果非要細分固件和ROM的區別的話,通常來說,ROM是指非官方的民間對手機作業系統的升級包,而固件往往是官方發佈的手機OS升級包。其實兩者都是指一個手機作業系統的版本套裝軟體,也可以理解為底包的升級包,同底包增強包不同的是,這種升級包主要針對的是系統的更新,現在大家長提到的手機刷機,實質上就是刷固件/ROM,固件/ROM就好比電腦裝系統時所需的安裝盤,刷機就是把固件/ROM刷入到手機的唯讀記憶體中,達到更新手機系統的目的。效果相當於電腦重裝作業系統,不同的是手機理論上是通過升級包來實現的,所以底包同固件/ROM放在一起,就可以理解為固件/ROM是底包的升級包。
再來說下基帶,關於基帶,官方的解釋是:基帶(Baseband)是手機中的一塊電路,負責完成移動網路中無線信號的解調、解擾、解擴和解碼工作,並將最終解碼完成的數位信號傳遞給上層處理系統進行處理。在我們的手機中通常由兩大部分電路組成,一部分是高層處理部分,相當於我們使用的電腦;另一部分就是基帶,這部分相當於我們使用的Modem,手機支援什麼樣的網路制式(GSM、CDMA、WCDMA、TD-SCDMA等)都是由它來決定的,就像ADSL Modem和普通窄帶Modem的區別一樣。
可見,基帶其實就是手機裡面一塊負責各種手機信號處理的電路,用手機打電話、上網、發短信等等,都是通過上層處理系統下發指令(通常是標準AT指令)給基帶部分,並由基帶部分處理執行,基帶部分完成處理後就會在手機和無線網路間建立起一條邏輯通道,我們的話音、短信或上網資料包都是通過這個邏輯通道傳送出去的。作為手機中的一塊專門代碼,基帶專門負責通訊的BIOS,負責完成移動網路中無線信號的解調、解擾、解擴和解碼工作,所以基帶的不同會造成信號效果的不同。而因為各地、各網路實際情況不同,有時就需要大家自己選擇適合自己的基帶,我們平時說的刷基帶其實就是通過軟性的改變參數以微調這個電路的代碼。
瞭解了原理,再來回答後面的問題就比較簡單了,為什麼有些機器要刷底包,只能是因為官方鎖了bootloader,而一般沒有解鎖就不會有自訂內核出現,所以民間的協力廠商包都只能基於官方的內核做ROM修改。至於為什麼底包不同,那是因為不同版本系統可能要求的bootloader版本不一樣、所以刷協力廠商包之前要先刷入對應bl等級的底包,不然就有可能變假磚或真磚,另外不同的底包內核也不相同,所以就有了不同底包刷機效果不一樣的說法。現在大多數手機都不需要刷底包其實也是同理,因為官方沒有鎖住bootloader,這樣一些ROM作者就可以將底包內核集成到ROM中,也就不需要另刷底包了。
至於基帶,個別手機在更新大版本或者本身為非國行版本的手機,可能會出現接打電話、收發資訊、彩信以及上網受阻,信號不佳等問題,遇到這種情況,可以通過刷入協力廠商基帶來改善機子運行效率或者通話品質,一般來說,國行手機大多不會出現這樣的問題,而且目前基帶晶片的方案也大多比較統一,除非是一些運營商軟鎖的定制機,一般的裸機大多都可以忽略刷基帶這一環節。
以上文章來自http://news.mydrivers.com/1/341/341079.htm
這是一篇讓有興趣了解刷機的人了解的知識..當然刷機是有風險的.而且會破壞保固..請自行評估其必要性..這篇文章最主要的目的是讓人了解刷機的常識而已..更深入的常識將會視情況為大家解析...
★HTC論壇三週年生日快樂★
因為你讓我超越想像、不斷實現完美的畫面,讓我看見這一路令人驚豔的一切,我愛上HTC~
檢舉
回應