前言
一直在刷機、失敗、刷機、失敗中,還好今天有個任務能夠使用fastboot刷機。好開心,最終不用切換系統了。(話說好久沒有寫代碼了,身為一個互聯網程序猿,不寫代碼我easy緊張)。
開發環境
Ubuntu13.10,配置好Android的開發環境就可以。詳細配置可參考:http://blog.csdn.net/wzy_1988/article/details/37737255
Fastboot模式刷機
使用fastboot刷機主要是刷boot.img、system.img和userdata.img文件,以下分別介紹一下相應的刷機命令。以下全部命令均須要使用sudo命令提權。
進入Fastboot模式
首先,確保你的手機可以adb連接,然后通過adb運行例如以下指令進入Fastboot模式,命令例如以下:
sudo adb reboot-bootloader稍等片刻,手機會重新啟動進入Fastboot模式,查看通過例如以下命令進行確認:
sudo fastboot devices

刷img文件
1. 刷recovery.img指令
sudo fastboot flash recovery recovery.img
2. 刷boot.img指令
sudo fastboot flash boot boot.img
運行結果:
sending 'boot' (8628 KB)... OKAY [ 0.483s] writing 'boot'... OKAY [ 0.734s] finished. total time: 1.225s
3. 刷system.img指令
sudo fastboot flash system system.img運行結果:
erasing 'system'... OKAY [ 0.829s] sending 'system' (648865 KB)... OKAY [ 20.588s] writing 'system'... OKAY [ 44.143s] finished. total time: 65.585s
4. 刷userdata.img指令
sudo fastboot flash userdata userdata.img運行結果:
erasing 'userdata'... OKAY [ 7.427s] sending 'userdata' (179803 KB)... OKAY [ 5.881s] writing 'userdata'... OKAY [ 11.874s] finished. total time: 25.182s
5. 重新啟動手機就可以
sudo fastboot reboot
后記
img文件沒問題的話。刷完重新啟動后就能夠看到新的系統了。enjoy!