在開始之前
Root手機有一定的風險導致手機無法使用,在開始之前請先確定你可以承擔此風險
另外,還有件事情要先說一下,Root過後會把手機上所有的資料都清空,不管事App的資料、簡訊、照片...等都會不見,所以在Root之前請先確認你已經備份你所有的資料,備份的方法可以參考這裡。
不過因為我大部份的資料都有跟Google Account同步,而之前的簡訊、一些App的資料我都不需要了,所以連接手機後將sdcard/DCIM的照片都拷貝出來以後就結束了。如果你跟我一樣,或許也可以用這種懶人方法。在你開始之前,必需先準備好以下的資料,過程中就可以一步一步跟著做,避免還得臨時去找喔。
- 安裝USB driver for Nexus S
需要進一步修改usb_driver/android_winusb.inf,分別在[Google.NTx86]" and "[Google.NTamd64]" sections加上下面這段:
;Google Nexus S GT-i9023
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E20
這才可以真正認到Nexus S喔。 - 安裝fastboot和ADB
先下載fastboot和ADB,然後解壓縮到C:/Android即可 - 下載SuperUser app和binary
- 下載costomer recovery image,並且放到fast boot和ADB的安裝目錄
開始Root手機吧
Root的步驟主要是由以下三大步驟所構成,以下將會針對每個步驟做一步一步的介紹。
1. Unlock bootloader
2. Recovery
3. Root
連接吧 !!!
- 關掉手機
- 透過USB cable把手機接上電腦
- 開機進入bootloader介面 (同時按下音量增加鍵和電源鍵)
注意:你應該可以看到LOCK STATE - LOCKED - 此時,可以看見電腦會出現安裝新驅動程式的要求,就可以選擇之前安裝USB driver解壓縮的地方開始安裝USB driver
- 在電腦上,點擊[開始]->[執行],輸入"cmd"後按下Enter
- 輸入"cd C:/Android",以切換資料夾到之前安裝fastboot和ADB的目錄
- 輸入"fastboot oem unlock" ,然後就可以看到
fastboot oem unlock
...
.. OKAY [435.433s]
finished. total time: 435.433s - 此時在手機上就可以看見
LOCK STATE - UNLOCKED
- 在電腦上,點擊[開始]、[執行],輸入"cmd"後按下Enter,就會跳出一個命令列視窗
- 在命令列中輸入"cd C:/Android",可以切換資料夾到之前安裝fastboot和ADB的目錄
- 在命令列中輸入"fastboot flash recovery recovery-clockwork-6.0.0.6-crespo.img",就可以看見以下訊息
sending 'recovery' (3980 KB)... OKAY [ 0.621s]
writing 'recovery'... OKAY [ 0.511s]
finished. total time: 1.132s - 此時,手機端選擇Power Off
Root
- 將手機開機 (正常開機)
- 將之前所下載的Superuser-3.2-arm-signed.zip放入手機的sdcard的根目錄中,然後關機
- 將手機開機到boot loader介面 (同時按下音量增加鍵和電源鍵)
- 選擇Recovery
- 選擇"Install ZIP from sdcard"
- 選擇"Choose ZIP from sdcard"
- 選擇"Superuser-3.2-arm-signed.zip"
- 選擇"Yes - Superuser-3.2-arm-signed.zip",就可以看到
Install from sdcard complete - 選擇go back
- 選擇reboot
恭喜囉!此時你的手機就完成Root啦。接著就可以重新安裝之前所安裝的App,將資料從google account同步下來,回復之前所備份的照片...等。
參考資料:
1. [How To] Root Nexus S on Jelly Bean or Ice Cream Sandwich (Android 4.x)
2. [GUIDE] Step by Step ROOT Nexus S via ClockworkMod Recovery image (i9023 and i9020A)
沒有留言:
張貼留言