2015年2月5日 星期四

將Nexus 7 (3G) 升至 5.02 及ROOT心得(無圖)

2012年發表的Nexus 7能夠升級Android 5算是Google的一大德政。不過我買的3G版卻遲遲無法更新。一直到昨天無聊去看一下官網的ROM檔區,竟然有5.02的升級,二話不說,馬上手動更新,雖然Google一直沒OTA給我。

手動更新其實很簡單,在裝置解鎖的情況下,只要下載驅動程式、Fastboot檔、及對應的ROM。就可以更新了。
詳細步驟請見這篇

昨天遇到一個問題是在更新時sending system....這個步驟卡住了。等超久之後,直接拔線關機。

Nexus 重開後一直鬼打牆loading畫面,最後左上出現booting failed還有一個躺下的機器人。
我試著進bootloader模式,adb卻一直無法找到devices。查了一下才知道Android一般是用adb呼叫,在進入bootloader時,卻是用 fastboot呼叫,因此得用 fastboot devices才找的到裝置。

後來我解決了這個問題,換到後面的USB埠就正常了。
btw,成功更新5.02之後,畫面還是出現倒地機器人,不過這個畫面過一陣子就會消失,改由5.0的小球loading畫面。這個loading時間真是超久的(正常現象),我等了約10分鐘,我差點以為當掉重開。

接下來就是做ROOT,我下載了最新的Nexus Root Toolkit 2.03,可是就是一直沒辦法root,他會一直停留在"waiting for your devices",然後就沒下文了。為了找出問題,我花了好大的勁。

換線、換USB2.0埠、換Google官方驅動程式,關掉MTP,都一樣的結果。

結果我早上去Nexus Root Toolkit官網看,出了最新的 2.04。
重新下載,跑root,成功了.... 結果是軟體的問題。

一番波折後,總算成功了。