Linux下使用Fastboot给手机刷ROM
前言
一直在刷機(jī)、失敗、刷機(jī)、失敗中,還好今天有個任務(wù)能夠使用fastboot刷機(jī)。好開心,最終不用切換系統(tǒng)了。(話說好久沒有寫代碼了,身為一個互聯(lián)網(wǎng)程序猿,不寫代碼我easy緊張)。
開發(fā)環(huán)境
Ubuntu13.10,配置好Android的開發(fā)環(huán)境就可以。詳細(xì)配置可參考:http://blog.csdn.net/wzy_1988/article/details/37737255
Fastboot模式刷機(jī)
使用fastboot刷機(jī)主要是刷boot.img、system.img和userdata.img文件,以下分別介紹一下相應(yīng)的刷機(jī)命令。以下全部命令均須要使用sudo命令提權(quán)。
進(jìn)入Fastboot模式
首先,確保你的手機(jī)可以adb連接,然后通過adb運(yùn)行例如以下指令進(jìn)入Fastboot模式,命令例如以下:
sudo adb reboot-bootloader
稍等片刻,手機(jī)會重新啟動進(jìn)入Fastboot模式,查看通過例如以下命令進(jìn)行確認(rèn):
sudo fastboot devices
刷img文件
1. 刷recovery.img指令
sudo fastboot flash recovery recovery.img
2. 刷boot.img指令
sudo fastboot flash boot boot.img
運(yùn)行結(jié)果:
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
運(yùn)行結(jié)果:
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
運(yùn)行結(jié)果:
erasing 'userdata'... OKAY [ 7.427s] sending 'userdata' (179803 KB)... OKAY [ 5.881s] writing 'userdata'... OKAY [ 11.874s] finished. total time: 25.182s
5. 重新啟動手機(jī)就可以
sudo fastboot reboot
后記
img文件沒問題的話。刷完重新啟動后就能夠看到新的系統(tǒng)了。enjoy!
總結(jié)
以上是生活随笔為你收集整理的Linux下使用Fastboot给手机刷ROM的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: shell命令--mkdir
- 下一篇: Linux格式化硬盘 常用命令小记