我主要說一下在WINDOWS下的刷機,其它操作系統下就不說了(LINUX,MAC),大部份人還是用微軟的系統哈。刷機時參考了很多達人寫的教程,感謝這些給力的人,同時也結合了自己刷機的心得再發一次刷機過程,希望對你有用。
注意:刷機有風險,請謹慎刷機!出現一切問題后果自負
前期準備
1. 找到自己想要刷的ROM,copy至SD卡根目錄中
2. 備份好自己重要數據,通訊錄,短信,記事本,多媒體,等等,可以通過手機助手備份(如91手機助手、豌豆莢手機精靈等)
3. 進入手機中的“設置—應用程序—開發—USB調式”,勾選上USB調試模式
第一步、Unlock bootloader
1. 安裝Nexus one驅動,見附件,插上數據線,連接好手機,安裝驅動,安裝完查看一下電腦的設備管理看是否安裝好了,沒有問號或嘆號,說明安裝好了(如果有安裝手機助手的話那驅動一般都是裝好了)。
2. 下載附件N1_tools.rar解壓后將文件夾adb放置到C盤根目錄(其實放在哪都可以,只要懂一點DOS的操作就沒什么問題)
3. 關機,然后按住軌跡球+電源鍵,進入fastboot模式,連上手機數據線
4. 在電腦上運行cmd,輸入以下命令行:
>cd c:adb回車
>fastboot oem unlock回車
手機就會出現如下的界面了,用音量鍵選擇YES或NO,用電源鍵確定。(當然這里肯定是要選擇YES啦)
當選擇YES后,nexus one就已經成功解鎖而且機器也將會自動重啟進入系統(這里如果出現錯誤,或長時間等待手機回應的提示,請檢查你的驅動)
第二步、開啟管理員權限,也就是大家通常說的root權限,還有就是刷,新的recovery
1. 按住軌跡球+電源鍵,進入fastboot模式,然后再把你的nexus one與PC相連接!在cmd中繼續輸入命令行:
>cd c:adb回車
>fastboot flash boot nexusone.superboot.1.1.img回車
>fastboot flash recovery recovery-RA-nexus-v1.5.3.img回車
第二條命令安裝新的boot,也就是獲取ROOT權限,第三條命令刷,新recovery,進入手機界面會發現多了個superuse permission的圖標,這個就是獲取了ROOT權限了。
Root后一定要打開USB調試模式!切記!(如果之前忘了開,這里一定要打開哦)
第三步、開始刷機
1. 選擇好你要刷的rom,zip格式的,不用解壓!
2. 把下載完的ZIP ROM包放到SD卡根目錄下,接著關機,軌跡球+電源鍵”進入Fastboot模式
3. 按下電源鍵進入“Bootloader",接著按音量向下鍵選擇第二項“recovery”,再按下電源鍵確認,
此時就進入recovery模式了!(如果之前沒刷新的recovery,那么這時進去recovery就會出現白框三角形中間加個嘆號,按電源鍵+減音量+軌跡球就可以退出了)
4. 刷機開始(英文注意看還是可以看懂的,不要急),先WIPE,注意!首次刷機或者刷rom時作者有提示的,一定先WIPE,然后再開始刷機!一般情況 wipe data就可以了,然后選擇Flash zip from sdcard選擇SD卡中的ROM,選擇好ROM后按下軌跡球就可以開始刷機了,成功刷機后,選擇Reboot system now重啟你的N1!
注:如遇到刷機失敗的情況,比如刷機后出現無法開機,無法進入系統的情況,請再次關機,然后重新通過之前的方法再進到recovery恢復模式中,選擇 Wipe,進入如下界面后,全部項目選擇一下,清空所有手機數據(如同恢復出廠設置),然后再重啟手機就可進入系統了。如果還是有問題,請先wipe后再重新按之前的步驟再刷一次。
要想知道自己有沒有root權限還可以在連接好手機與電腦時在命令行中輸入:
>cd c:adb回車
>adb shell回車
注:該命令是之前把adb文件夾放到c盤了才可用,也就是要用到文件中的adb.exe
輸完命令運行出現如上圖的#號就說明獲得了root權限,如果是$符號那就沒成功,android是基于Linux平臺的開源手機操作系統。