刷機指透過軟體技術或直接更改系統文件來升級手機的原版作業系統,意即把智慧型手機裡原有的官方作業系統韌體更換為網路上各方高手修改後的作業系統韌體。
刷機主要目的為解決原系統中反應速度慢、音量小、死機等缺點,或者是加上獨特功能,及增強手機功能,如增加數碼變焦、相框種類、圖像編輯能力等。
刷機軟體有Far、XS++、SETOOL2LT、DavinciFlasher、SEKING、KKClient等。Windows Mobile、Symbian、Android、iOS等作業系統在各品牌智慧手機,皆可進行刷機處理。
刷機是刷入第三方韌體、基頻、內核,其中第三方韌體包括Recovery、Radio及ROM。內核是手機作業系統的核心,負責系統的運作,刷內核則使用fastboot開啟命令視窗刷入;基頻(Baseband)是手機中的一塊電路,負責完成移動網路中無線信號的解調、解擾、解擴和解碼工作,並將最終解碼完成的數位信號傳遞給上層處理系統進行處理,刷基頻能提高信號的好壞。
韌體刷機的種類介紹:
ROOT |
取得作業系統的最高操作權限。 |
ROM |
智慧手機配置中的ROM指的是EEProm(電擦除可寫只讀存儲器)類似於電腦的硬碟,刷機是將官方或第三方所製作的作業系統寫入到ROM中,ROM是系統程序分為兩大類,一種是出自手機製造商官方的原版ROM,特點是穩定,功能上隨廠商定製而各有不同;另一種是開發愛好者利用官方發佈的源代碼自主編譯的原生ROM,特點是根據用戶具體需求進行調整,使ROM更符合不同地區用戶的使用習慣。 |
Recovery |
工程模式介面,Recovery相當於電腦上DOS,就像在電腦透過DOS進行重裝系統,在Recovery界面可以選擇安裝系統,清空數據,Ghost備份系統,恢復系統等,Recovery版本對手機型號要高度匹配。Recovery是手機上的一個恢復模式,用戶可以刷機,wipe數據,為記憶卡分區,備份和還原等很多功能。 |
RADIO |
通訊模組驅動程序,負責網路通信,主要功能是對信號、通話、短訊、GPS、WIFI、以及通訊軟體的功能實現。Radio硬件模塊已經在手機出廠時已經內置,我們所刷入的不過是作為軟件應用層面的東西,因為軟件層面的東西決定了Radio硬件模塊接收和傳遞信號的頻段分配。 |
Android手機刷機主要是刷ROM和Radio。
Android刷機的方法:
1.卡刷:就是以MiniSD卡儲存手機作業系統文件,直接在手機操作刷機模式。卡刷也就是recovery刷機方法,將update.zip存入SD卡,然後alt-s的方法,這種方法是調用recovery的方法將各種img或文件進行複製等操作。Recovery的優點是主要是刷機過程安全,幾乎不會變磚(開不了機),並且方法簡單。
2.線刷:透過電腦連結手機,下載刷機程序,升級操作系統。線刷也就是fastboot刷機,fastboot就是將已有的各分區影像文件(img文件)直接覆蓋寫到指定分區中,也有點類似作業系統的Ghost還原。fastboot模式其實是調用spl進行刷機的,所以如果刷spl壞了,fastboot模式應該也進不了,即變磚。fastboot方法更靈活,功能也更強大,fastboot方法不需要依賴於recovery,甚至Linux底層刷壞recovery模式都進不了的情況下也可以通過fastboot方式刷回來。
刷機快速步驟:
1.先把Recovery.img複製到記憶卡根目錄。
2.取得Root權限。
3.刷入Recovery.img檔案。
4.分割記憶卡。
5.WIPE手機資料。
6.將ROM及OTA Patch兩個檔案透過電腦複製到記憶卡裡。
7.刷入第三方韌體ROM及刷入Radio檔。
8.重開機,開始設定手機。
刷機所用的第三方ROM,大陸人氣較旺的有MIUI、樂眾、點心、樂蛙等,國外最出名的應是CyanogenMod。MIUI系統是小米科技旗下產品,小米手機1、2代均使用該系統,並且MIUI還支援眾多品牌的旗艦機型。樂眾是盛大旗下的手機OS產品,僅支援少數熱門機型。點心科技是創新工廠投資的一家移動互聯網企業,該企業主要為Android手機廠商提供OS解決方案。樂蛙與MIUI類似,主要以提供手機ROM為主。
2017年,手機產商開始收緊Bootloader(BL)權限解鎖的權限。其中,華為更是全面停止BL解鎖服務,無法解鎖BL,意味著無法刷機,小米選擇延長解BL鎖的時間,三星則是物理熔斷並失去保修。隨著官方ROM的完善,也使得部分刷機愛好者退出。