Google (Android) - Nexus One 刷機流程總整理 - 手機

前往內容


Nexus One 刷機流程總整理

===============================================
有鑒於許多持有Nexus One的使用者對刷機躍躍欲試,卻在過程遇到或多或少、或大或小的問題與障礙,茲將網路論壇中諸多英雄好漢的刷機流程略做整理,僅供有意者參考。如有謬誤之處,尚祈諸位先進不吝指正,以饗後進。

在正式進行刷機之前,必須要先瞭解unlock bootloader與root之間的差別(或許這樣的舉例並不恰當,但應該會比較好理解吧):
unlock bootloader~可以想成"拿到房屋鎖匙把門開了",取得root權限~則可視為"拿到室內配置圖";
"拿到房屋鎖匙把門開了",並不等於/也尚未取得"室內配置圖";unlock bootloader不等於root,也尚未取得root權限;
沒"拿到房屋鎖匙把門開了"之前,根本不可能拿到"室內配置圖";未unlock bootloader,遑論取得root權限;
但!! 拿到房屋鎖匙把門開了,也可以把房子拆了重蓋,根本不必取得原本的室內配置圖,重蓋後新屋自然會附室內配置圖給你囉。

也就是說,只要unlock bootloader即可刷客製(如CyanogenMod, Modaco等人製作)ROM,而這些客製ROM通常已經替用家取得ROOT權限了~~

===================================================================
特別聲明:以下流程將極可能造成手機損壞並喪失保固,請務必考量並自負風險!!
===================================================================

A.將Nexus One解鎖:

1.請下載fastboot.zip並解壓縮到電腦的自建資料夾;
2.將nexus one關機後,同時按住軌跡球和電源鍵以進入bootloader/fastboot模式;

3.將nexus one以USB與電腦連線,確定電腦已正確安裝驅動程式;(電腦會自動搜尋驅動程式,當然找不到,就將搜尋位置指向驅動程式下載並解壓縮之後所存放的資料夾)
4.進入剛剛存放Superboot.zip並解壓縮後的自建資料夾中,按住電腦鍵盤的Shift鍵不放,並按下滑鼠右鍵,選擇"在此處開啟命令視窗",即會開啟DOS提示字元視窗;
5.在DOS提示字元視窗中鍵入fastboot devices後按enter鍵;(此步只是為了確認手機與PC已連線)
6.等跑完(應該一秒不到的時間),再鍵入fastboot oem unlock後再按enter鍵;
示例: 假設fastboot.zip下載回來解壓縮之後是存放在C:\123\中

7.依照手機螢幕的訊息提示操作即可(按手機音量鍵移選YES,隨後按一下手機電源鍵);

8.Done!! 完成後開機過程就會看到"解開的鎖頭"


如果想刷客製ROM的話,只要完成以上解鎖動作即可,不必再自行ROOT,因客製ROM均已完成root程序了。


B.Nexus One開始刷機:

在完成N1的解鎖後,要刷客製ROM(如CyanogenMod ROM或Modaco HTC Desire ROM)之前,必須先做步驟0,才能將ROM刷進N1:

0.下載recovery-RA-nexus-v1.7.0.img,放在與上面相同的自建資料夾中,進入DOS命令視窗執行:fastboot flash recovery recovery-RA-nexus-v1.7.0.img(此步驟必須要在fastboot模式下進行);
1.將要刷的ROM(附檔名為zip)下載回來之後,放到SD卡根目錄(不必更名也沒關係,但要記住檔名);
2.將手機關機後,按住軌跡球和電源鍵(我是先按住軌跡球,再去按電源鍵,兩者按住不放約五秒),進入fastboot模式;

3.再按一次電源鍵,改進入HBOOT模式,等個幾秒鐘(會自動CHECK SD卡),按一下音量鍵(降低音量),反白移至Recovery,再按電源鍵;

4.手機會自動重開機,轉而進入Recovery模式(要能正確進入此模式,必須先刷步驟0的RA-nexus-v.1.7.0.img),滾動軌跡球將反白移至 Backup/Restore,按下軌跡球,選擇Nand backup後再按下軌跡球(會再要您確認一次,得再按一次軌跡球才會真正執行備份動作),進行備份(日後不喜歡自己亂刷亂玩的ROM,就可以回復自己原本未刷ROM前的狀態與內容);

5.備份完畢後,按一下音量鍵(降低音量)以回到Recovery模式,移至Wipe,選第一個Wipe data/ factory reset,按下軌跡球執行它(會再要您確認一次,得再按一下軌跡球才會真正執行動作),未幾,完成"清空"動作(刷不同人製作的ROM才需要wipe, 刷同一高手同系列ROM的更新版,通常"大多"不必再作wipe動作);
6.完畢後,按一下音量鍵(降低音量)以回到Recovery畫面,改移至flash zip from sdcard,確認SD卡中有剛剛放進去的刷機ROM的zip,按下軌跡球執行之(會再要您確認一次,得再按一下軌跡球才會真正執行動作)~~
7.Done~~

CyanogenMod最新的刷機ROM的三個檔案分別是:
1.ROM: Cyanogenmod For Nexus One V5.0.6 (04/15/2010)
2.Radio Image: 版本為20100203_2 (EPE54B)
3.Google Addon: EPE54B

註:
I.1.與3.這兩個檔案都是用fastboot->HBoot->Recovery->flash zip from sdcard的方式刷入(養成習慣先nand backup);
II.2.這個img則以"fastboot flash radio Radio__2_Signed_PASSION.img"的方式刷入(刷radio方式與上面刷rom方是有點不同,等待時間亦較"膽戰心驚",是以,建議若目前收訊狀況並無太大問題的話,請考慮再三,沒有必要一定得刷新的Radio image)~~

註2:
Cyanogenmod For Nexus One V5.0.6 已內建App2SD功能,讓喜歡安裝各式各樣程式的使用者可以將軟體/程式改安裝在SD記憶卡中,以下收錄Fitchz兄於本帖第249樓提示之步驟:
任何變動前,請絕對備份!!
1.備份microsd
2.確定你有unlock+root+RA-nexus-v1.7.0 recovery
3.關機
4.Vol.Down+power進入recovery模式
5.choose Partition sdcard>Partition SD
5-1.swap-size:積極者設0,保守者採用default值32mb
5-2.ext2-size:看您要在sd卡中提供多少空間給app安裝(ex:256/512/1024mb)
6.SD:ext2 to ext3 then SD:ext3 to ext4(optional)
7.Done, reboot, now you can select App2SD in your application menu
enjoy

2010/4/2 新增: htc_cime。(勿解壓縮,與上述刷ROM方式相同)


C.讓Nexus One搶先試用hTC Desire ROM:

日前,英國的Paul在其主持的Modaco網站中發佈了將尚未正式上市的hTC Desire(Google Nexus One姐妹機) ROM移植到Nexus One上頭,目前的修正版本為Alpha r21

0.刷機前當然要先完成上述A部份的流程
1.下載alpha r21 with MoDaCo Additions,放在SD卡的根目錄中;(若載點不穩定,請逕至Alpha r21討論串再次嚐試下載)
2.請依照上述B部份的流程,將Alpha19刷入N1。"第一次"刷入前要特別注意的務必先執行Wipe data/ factory reset,才不會當在刷機後的開機畫面,以後刷同系列的升級ROM(如從alpha19->alpha20)通常大多不要求再wipe了;(但若刷完卻卡在開機畫面者,建議先wipe再重刷一次吧)
3.由於該ROM並沒有中文介面,故須到Market下載MoreLocale2並安裝之,裡頭有Chinese(Taiwan)選項,即可變更為中文語系;
4.Done.

這個移植ROM在N1上還有些不相容的bug存在,諸如:
a.Footprints仍有異常;
b.FM收音機無法運作;
c.USB沒辦法掛載SD記憶卡到電腦,不過ROM已在程式集安裝mountUSB來替代;
d.GPS和藍牙的搜尋與連接不穩定,甚至無法運作。

雖然還有這些bug在,但應該不太影響到"試用",至少看在可以提前"試用"新的hTC Sense UI,也可以利用Flash 10.1玩開心農場了(雖然還是有些問題與lag存在),那就足夠囉。


其實,在xda-developers Nexus One上還有其他玩家自製的ROM(例如:CyanogenMOD BakedGoodsNexDESIRE),只要遵守"仔細研讀、步步為營"的原則,都可以刷來玩玩看~~ Good Luck!!

===================================================================
再次重申: 上述流程將極可能造成手機損壞並喪失保固,請務必考量並自負風險!!
===================================================================

末註:
1.關於刷機後會否喪失保固的問題,czh大已於不要再以訛傳訛了,Milestone root根本不會沒保固,會破壞保固的是變磚說明,惟因Nexus One出廠時即已lock bootloader(Milestone並沒有),所以上面A部才必須做解鎖動作,截至目前為止,各國英雄好漢似乎仍在尋找Relock bootloader的方法,除非能夠relock bootloader,否則已unlock的N1即已喪失保固,請特別注意;
2.如果想刷回N1出廠時的原始ROM,請至搜尋下載適切ROM進行還原(方法與刷機法相同),只不過,刷回出廠時的原始ROM並不表示也已同時relock bootloader,所以還是並未還原保固,請慎察。
3.很多人還沒正式開始刷機就已遇到的問題,絕大多數都是"驅動程式"未安裝。以Windows7 32bit為例,當N1處於fastboot模式時,電腦的裝置管理員應該要有以下圖示,才算正確安裝驅動程式:(注意: 部分人的電腦裝置管理員所顯示的可能是 Android Phone -> Android Bootloader Interface )



附加檔案已被下載1,054次
My Blog: http://sj8570.blogspot.com/
感謝大大詳細的分享!!!

至於DESIRE ROM
還有一個問題

就是照相的時候 閃光燈不會閃,也請大大測試!11

另外 ~~ 我覺得照相是像HTC HD2 AND IPHONE 3GS
一樣,可以用點的來對焦 真不錯!!:) CCCCC

讚!!
好文~~推~~~不過目前fastboot.zip的載點似乎失效了?我申請加入該討論區會員後好像也找不到這程式~
另外,有刷成功desire的朋友們,請教一下 PlurQ這個撲浪程式在上面可以正常使用嗎? 我現在是刷別的ROM,PlurQ這程式可以安裝,但填完帳號密碼後按登入他會等很久然後說無法登入,不曉得在Desire的版本上是不是可以用?
straypoei wrote:
好文~~推~~~不過...(恕刪)


已修正,不過無法直接連結fastboot.zip,只能先請進入該論壇文章後找尋"here"點選之方能下載。

更新: 目前好像那個檔案連結有問題,或許是論壇loading所致,晚點再試,若真掛,晚上在上傳連結好了(不然用android SDK中的檔案也是可以的,但fastboot指令就沒有-windows字串了)。

另,我的PlurQ可於Desire ROM下正常運作~~

My Blog: http://sj8570.blogspot.com/
sj8570 wrote:
已修正,不過無法直接...(恕刪)

感謝,已找到文章中的fastboot載點嚕(大概在第三個here ),其實我家裡已經有這程式了只是現在手很養想在公司刷一下desire的ROM~感謝sj8570嚕~刷完後整理好也會上來報告一下心得的~


大大說的[更新: 目前好像那個檔案連結有問題,或許是論壇loading所致,晚點再試,若真掛,晚上在上傳連結好了(不然用android SDK中的檔案也是可以的,但fastboot指令就沒有-windows字串了)。]

我剛剛有下載成功唷~就是[fastboot]的整個zip檔,僅供參考~:p
d.USB沒辦法掛載SD記憶卡到電腦,不過可以透過mountUSB來解決。

請問如何mountUSB?不太了解>可以解說一下嗎?
感謝sj8570 大大的教學
當初就是在他的另一個大作上面學到如何ROOT我的小N
也讓他有了更好的ROM
cw.lu wrote:
d.USB沒辦法掛載...(恕刪)


ALPHA8已經解決這個問題了!
另外這個ALPHA8是英文版,我在另一貼中提供的ALPHA7自帶簡體和繁體!

DESIRE ROM ALPHA7(簡體+繁體)
在詢問一下..我現在的床是1.5.3的版本,如果不先換床到1.6就直接刷ALPHA8下去會有什麼差別嗎?
cw.lu wrote:
d.USB沒辦法掛載...(恕刪)

上Android Market抓"MountUSB"該軟體
要掛載時點一下即可,要結束讓電腦讀取時在點擊一次該軟體。

記得Alpha 8的ROM會內建MountUSB不用在自己抓。

1頁 (共49頁) » 分享到

前往



廣告