這個方法主要針對官方發布的固件,官方固件的發布一般是img格式的,CWM recovery無法直接刷入,需要用到此方法。由於GN開放了fastboot的刷機命令,使得刷機不必再依賴類似odin的刷機工具,僅僅一個命令即可搞定。
首先我們把官方發布的原廠鏡像下載下來,根據自己的絡制式和需要的版本,得到的包包是TGZ格式的。這時我們用winrar把這個tgz 格式的包包解壓(以yakju-icl53f版本為例),可以看到裡面有4個文件:1個bootloader的img文件,1個radio的img文 件,1個zip的包包和1個名字為flash-all.sh的包包
Psp go:解鎖一下bootloader:我一直當它和fastboot是一碼事,是系統啟動前的一段程序,作用是為最終調用操作系統內核准備好正確的環境, 屬於很基層的部分(大家度娘谷歌下),而刷bootloader這個變磚風險也較大,一般沒必要時候是不建議刷的;radio即基帶,是掌管手機通訊的模 塊,和手機信號、通話質量等問題息息相關,覺得需要可以自行刷入;而那個zip文件就是真正的固件,刷入以後系統就會變回官方的系統。
工具/原料
三星Galaxy Nexus電腦,數據線
步驟/方法
1,簡單方法介紹:
還是需要用到剛剛的附件,先參照前面“一,用CWM recovery 刷機”部分,做好獲得驅動和解鎖的操作。進入fastboot模式後,打開Galaxy Nexus fastboot v2.0.bat文件,檢查一下驅動之後,把剛剛得到的rom裡面的文件重命名(看你需要刷入什麼東東),規則如下:
刷基帶請將基帶名稱重命名為:radio.img
刷固件請將系統包重命名為:image.zip
刷bootloader請將BL名稱重命名為:bootloader.img
如果你有內核的img文件,也可以將內核名稱重命名為:boot.img
把你需要刷的內容放到Galaxy Nexus fastboot v2.0.bat同一目錄下。在界面輸入對應的數字即可刷入,成功一般都出現sending……..OK,writing……….OK的字樣。重啟手機之後,這樣就大功告成了!
2,進階命令介紹:
(該部分摘自網絡,圖片僅供參考,因為見過幾篇一樣的介紹了,我也不知道那個首發,反正發就對了。)
作了些修改:
糾正錯誤
1.root時刷的是boot分區,這給一看命令就知道
2.無需擦除,不需要用fastboot erase xxxx ,你用fastbot flash *****時已自動擦除了.
3.不需要分開刷boot,system,userdata,recovery等,直接fastboot flash update (剛才那給.zip)就能刷入這幾個包
見好多論壇朋友對FASTBOOT刷機相當困惑和不解,抑或是相當害怕使用fastboot刷機.不管是什麼原因,我只需要告訴你,其實用fastboot很簡單,也很快捷。
下面把我自己總結的一些方法寫出來,希望能給廣大G友在刷機路上助一臂之力。
fastboot for windows 已加入附件內,請自行下載。
只有一個文件,下載後隨便放在你能找到的地方.在正式講刷機之前先講一下android的分區知識
splash1:開機畫面,文件為splash1.IMG alt="三星Galaxy Nexus用fastboot命令刷機教程"
recovery:該分區是恢復模式(即recovery mode),文件名為recovery.IMG alt="三星Galaxy Nexus用fastboot命令刷機教程"
boot:內核啟動分區,文件名為boot.IMG alt="三星Galaxy Nexus用fastboot命令刷機教程"
system:Android系統部分,目錄表示為/system,通常為只讀,文件名為system.IMG alt="三星Galaxy Nexus用fastboot命令刷機教程"
cache:緩存文件夾,目錄表示為/cache,作用不大,文件名為cache.IMG alt="三星Galaxy Nexus用fastboot命令刷機教程"
userdata:用戶安裝的軟件以及各種數據,目錄為/data,文件名為data.IMG alt="三星Galaxy Nexus用fastboot命令刷機教程"
因此對於刷機一般可以這麼理解:
1. 修改開機畫面, 修改的是splash1
2. root時刷的是boot分區
3. 刷test_keys,更新的應該是recovery
4. 使用update.zip刷是更新boot、system
5. 恢復出廠設置, 清空的是userdata和cache
明白這些之後就很好理解,一般無須更新recovery.IMG,正常情況下只需要更新BOOT和SYSTEM即可.但依我看來這兩者是相互依存而不可分割的.好下面開始說刷機步驟。
進入手機的fastboot模式 ,且驅動已經安裝。
驅動請按照上文提到的方法安裝好,若在我的電腦設備管理中發現此情況,圖1亦是未正確安裝驅動,只需要右鍵更新驅動,且指向你從我這裡下載的驅動即可。
前面提到,根據自己的絡制式和需要的版本,從官方發布的原廠鏡像網站下載下來,得到的包包是TGZ格式的。這時我們用winrar把這個 tgz格式的包包解壓(以yakju-icl53f版本為例),可以看到裡面有4個文件:1個bootloader的img文件,1個radio的img 文件,1個zip的包包和1個名字為flash-all.sh的包包,將剛才下載的fastboot拷貝到此文件夾,圖2
在開始-運行CMD(win7則為直接在搜索中輸入cmd,回車) 如下圖3
此時可以看見打開的命令行
用cd命令打開fastboot所在的文件夾。 圖4
輸入 fastboot-windows.exe devices 圖5
若出現我xxxxxxxxx fastboot,這就證明你已經成功了一半,ok,接下來就是刷入分區(請把你的img文件修改為對應的名字),看圖8
刷入recovery命令:fastboot-windows.exe flash recovery recovery.img
刷入基帶的命令:fastboot-windows.exe flash radio radio.IMG alt="三星Galaxy Nexus用fastboot命令刷機教程"
刷入內核的命令:fastboot-windows.exe boot boot.img
刷入bootloader命令:fastboot-windows.exe flash bootloader bootloader.img
刷入rom包(包含boot,recovery,system,userdata)命令:fastboot-windows.exe -w update image.zip
Ok下一步重啟 圖10
至此刷機全部結束,enjoy it!
注意事項
刷機有風險,需要謹慎考慮及操作
刷機前,請確保手機電量在60%以上
進行ROOT獲取前,請備份好手機問題,以防萬一
獲取ROOT後,需要謹慎選擇刪除的系統應用,有些應用是不能刪除的