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