開始前的準備工作
1.將手機充滿電:最為關鍵的一部,能否成功刷機要看手機是否有足夠的電量,因為中途斷電會導致系統數據讀寫異常,輕則需要重新刷機,重則徹底無法使用,所以請大家在刷機前一定要將手機充滿。
2.安裝好手機的驅動程序:這里的驅動程序指的是ADB組件驅動,不是日常連接手機安裝的MTP驅動。有了ADB驅動才可以通過PC或Mac對手機端進行數據操作,同時要配合下面的ADB調試工具包來進行使用。
安裝驅動的過程并不復雜,首先下載驅動并將其解壓到系統任意目錄下,將手機正常開機連接電腦并打開電腦的設備管理器-
3.備份重要文件:做 任何有關系統更改方面的事情之前,備份都是非常重要的部分,以免事后丟失數據產生不必要的麻煩。大家通常可以使用Google賬戶來備份聯系人,而其他諸 如短信、通話記錄、應用軟件、照片等等資料可以自行導出也可以通過手機助手來進行備份,由于種類繁多,這里不再過多闡述。
4.下載必要文件:這里的必要文件包括系統鏡像,ADB調試工具包和BootLoader解鎖文件。
系統鏡像可以在Google開發者網站找到,適合Nexus 5的版本為“LPX21O”,設備型號對應為“hammerhead”,下載完成后可以根據網站提供的md5碼來核對鏡像數據是否完整。
ADB調試工具包是完成此次線刷升級的必備文件,通過它才可以與手機底層Bootloader進行命令行溝通,當然Google提供的鏡像中已經包含批處理文件,可以自動完成刷機過程,不需要人工干預。
BootLoader解鎖文件其 實只是一個批處理文件,為了方便大家使用將其與ADB打包在一起,它的功能就和名字一樣,解鎖BootLoader。BootLoader相當于手機中的 Bios,系統的啟動全靠它。出廠的手機為了限制大家對系統的修改往往鎖住BootLoader,而對其解鎖后便能獲更多的操作權限,譬如擦寫系統等。要 注意的是,解鎖會影響保修,如果在意手機保修請不要解鎖。
開始刷機
以上這些準備工作全部做完后,接下來的工作就是刷機了。
第一步 解鎖
1)將下載好的BootLoader Unlock文件解壓到任何目錄。
2)將手機關機,然后同時按住“音量下”和“電源鍵”,手機將會啟動并進入Bootloader界面,然后用USB連接至電腦。
3)雙擊BootLoader Unlock文件夾中的oem-unlock-bootloader.bat即可完成解鎖。注意:解鎖后會將手機存儲全部清空,請一定做好備份工作。
4)解鎖完成后,手機BootLoader最后一行字會顯示“LOCK STATE - unlocked”
第二步 刷機
1,將下載好的鏡像文件解壓至任何目錄。
2,將ADB調試工具包中的四個文件全部復制到剛剛解壓好的系統鏡像文件夾中。
3,雙擊“Flash-all.bat”文件,開始自動刷機。
可能一些用戶會遇到和筆者類似的錯誤提示“error: update package missing system.img”,不用著急,這個不是系統問題,而是Google發布的刷機腳本出了一些問題。出現這個問題的用戶可以通過一步一步分別刷入鏡像文 件即可。如何操作?請繼續往下看。
1)將剛剛解壓出來的系統鏡像包中的“image-hammer-lrx21o.zip”壓縮文件解壓到當前目錄下。
2)在當前目錄下空白處按住Shift并點擊鼠標右鍵,在彈出窗口中點擊“在當前目錄下打開命令窗口”。
注意:為了防止出現“fastboot不是內部或外部命令”錯誤,首先要將文件夾里面名稱中含有“adb.exe”和“fastboot.exe”都復制到C:/Windows/System32目錄下,然后再將名稱中含有“adb”的所有文件復制到C:/Windows/System就完美解決刷機中遇到的“fastboot不是內部或者外部命令”的問題了,也不會再提示計算機“丟失AdbWinApi.dll”了。
3)依次輸入以下命令:
fastboot flash bootloader bootloader-hammerhead-hhz12d.img
fastboot flash radio radio-hammerhead-m8974a-2.0.50.2.21.img
fastboot reboot-bootloader
4)接下來依次輸入命令來刷入其他鏡像文件:
fastboot flash recovery recovery.img
fastboot flash boot boot.img
fastboot flash system system.img
5)刷入鏡像完成后,清除用戶數據(建議清除,避免完成后系統因緩存等問題不能正常工作):
fastboot flash cache cache.img
fastboot flash userdata userdata.img
6)再次重啟:
fastboot reboot
等待系統重啟完畢后,恭喜你,你已經升級到了正式版的Android 5.0系統。之后的工作就是初始化配置,和剛買來Nexus 5時的配置方法基本相同,大家應該非常熟悉了。
升級總結:本次的升級過程還算比較順利,中途的小意外可以通過手動方式解決,波瀾不驚。正式版的系統較之前的測試版變化不大,主要變化在于加入了很多最新版 Google應用,與系統風格更加統一。同時還加入了最新的Google Fit健身數據軟件,不過由于需要Google 位置報告服務,在國內還無法使用。而Google Now系統則在簡體中文環境下無法開啟,即便改成英文系統語言,也要使用市場偽裝程序來欺騙Google服務器才能正常開啟,不建議大眾用戶使用。
系統仍然存在少許Bug,比如在多任務界面下,清除所有程序后再次點擊多任務鍵,會顯示出后臺一些進程的任務窗口。這個Bug在測試版就出現過,現在仍 然沒有被修補。希望Google的后續版本會逐步完善目前系統存在的一些問題。當然,在流暢性方面,感覺比測試版5.0以及Android 4.4.4都要好,這點正式版還是毋庸置疑的。
新聞熱點
疑難解答
圖片精選