總結(jié)一下關(guān)于刷Android第三方ROM的新手級(jí)經(jīng)驗(yàn)余素!
刷機(jī)分幾種辛燥?
我們所說刷機(jī)扇住,就是在android手機(jī)中刷入第三方的ROM盈厘,我覺得這個(gè)過程應(yīng)該分三種U稣怼(首先說明: 我是小白,在此只是記錄下自己刷機(jī)的 “經(jīng)驗(yàn)”)
1. recovery 卡刷
2. recovery 線刷
3. bootloader 刷機(jī)
什么是Recovery沸手?
有過刷機(jī)經(jīng)驗(yàn)的童鞋應(yīng)該都知道外遇,android系統(tǒng)中有個(gè)叫恢復(fù)模式(recovery)的存在。大多數(shù)手機(jī)是在關(guān)機(jī)狀態(tài)下長(zhǎng)按音量上和電源鍵就能進(jìn)入(手機(jī)連接電腦罐氨,命令行輸入adb reboot recovery也可進(jìn)入)臀规。而大多手機(jī)廠商(小米、華為栅隐、OPPO等等)recovery都是自己定制的塔嬉,它們功能簡(jiǎn)單,你能用到的只是本地升級(jí)租悄、重啟等谨究!這些功能遠(yuǎn)遠(yuǎn)不可能滿足我們刷入第三方ROM的需求。所以刷機(jī)的首要步驟就是泣棋,刷入第三方的recovery胶哲。
第三方Recovery大概是這樣子的
什么是Bootloader?
bootloader模式就類似電腦上的BIOS潭辈,很多手機(jī)廠商對(duì)其加了自己特有的鎖(比如華為鸯屿,小米等)。正常情況下把敢,手機(jī)關(guān)機(jī)狀態(tài)下長(zhǎng)按音量下和電源鍵即可進(jìn)入bootloader模式(手機(jī)連接電腦寄摆,命令行輸入adb reboot bootloader也可進(jìn)入)。
bootloader解鎖命令:fastboot oem unlock
關(guān)于bootloader有個(gè)重要的概念:每個(gè)手機(jī)bootloader都不相同修赞,只要你bootloader還能進(jìn)入婶恼,就表示你手機(jī)還沒有成為真正意義上的磚頭,還有的救。
Bootloader大概是這樣子的
如何刷入Recovery勾邦?
首先我們要從網(wǎng)上找到蚣录,與你android手機(jī)對(duì)應(yīng)recovery鏡像文件。我們需要有個(gè)一個(gè)概念: 每個(gè)手機(jī)的 recovery 都不相同眷篇,recovery鏡像不能通刷 萎河。要確定你所得到的recovery.img 與你手機(jī)匹配!G摺公壤!
1换可,電腦上安裝adb工具(這個(gè)我不細(xì)說椎椰,網(wǎng)上資料一大堆)。
ADB安裝沾鳄,百度文庫
2慨飘,手機(jī)連上電腦后,命令行輸入 adb devices译荞,必須能夠搜索到設(shè)備瓤的!
3,進(jìn)入bootloader模式吞歼,可以手動(dòng)進(jìn)入或者命令行輸入 adb reboot bootloader進(jìn)入圈膏。
4,命令行輸入: fastboot flash recovery [recovery所在的位置和recovery全名]
例如:fastboot flash recvoery E:\recovery.img
5篙骡,命令行輸入:fastboot reboot 重啟手機(jī)稽坤。
recovery 卡刷
當(dāng)我們確認(rèn)已在手機(jī)中刷入正確的第三方recovery,并且也已準(zhǔn)備好第三方的卡刷ROM包糯俗,那么我們就可以開始進(jìn)入卡刷的步驟了尿褪!
- 首先,把得到的第三方的ROM包放入手機(jī)根目錄下得湘。
- 其次杖玲,進(jìn)入recovery模式。
- 再后淘正,雙清(點(diǎn)擊wipe data/factory reset 和 wipe cache partition)摆马。
- 之后,點(diǎn)擊 install zip from sdcard 找到放在根目錄下的刷機(jī)包鸿吆,并點(diǎn)擊囤采,開始刷機(jī)。
-
最后伞剑,提示 installed successfully 或 install from sdcard complet表示刷機(jī)成功斑唬,Go Back到recovery主頁,點(diǎn)擊 reboot system now重啟手機(jī),完成刷機(jī)恕刘。
刷機(jī)成功
recovery 線刷
recovery 線刷包和卡刷包是不同的缤谎,很多時(shí)候兩個(gè)不能通用。線刷包要相對(duì)更大褐着,更完整坷澡。
我們需要從網(wǎng)上找到手機(jī)相應(yīng)的線刷包,存到手機(jī)上含蓉。
- 首先频敛,手機(jī)連接電腦,命令行輸入adb devices馅扣,必須能找到手機(jī)設(shè)備斟赚。
- 其次,進(jìn)入recovery模式差油。
- 然后拗军,雙清(點(diǎn)擊wipe data/factory reset 和 wipe cache partition)。
- 再后蓄喇,點(diǎn)擊apply sdcard:update .zip 或 advanced 找到 adb sideload后點(diǎn)擊发侵,然后在電腦命令行輸入:adb sideload [線刷包路徑加全名]回車。
例如:adb sideload E:\ota.zip
-
最后妆偏,等待命令行進(jìn)度條結(jié)束刃鳄,點(diǎn)擊手機(jī) reboot system now 手機(jī)重啟,線刷完成钱骂。
Bootloader 刷機(jī)
Bootloader刷機(jī)包叔锐,它必須包括四個(gè)鏡像文件,分別為:
boot.img
recvoery.img
system.img
userdata.img````
我們的bootloader 也是在bootloader模式下刷入的罐柳,所以說掌腰,只要能進(jìn)入bootloader模式,你的手機(jī)還沒成真正意義上的磚张吉。
- 首先齿梁,手機(jī)連接電腦,adb devices能找到手機(jī)設(shè)備肮蛹。
- 其次勺择,計(jì)入bootloader模式(手機(jī)關(guān)機(jī)狀態(tài)下長(zhǎng)按音量下+電源鍵或者命令行輸入 adb reboot bootloader)
- 然后,命令行輸入:
```` fastboot erase boot
fastboot erase cache
fastboot erase recovery
fastboot erase system
fastboot erase userdata
fastboot -w update update.zip(update.zip為我當(dāng)前目錄下bootloader刷機(jī)包的名字)
fastboot reboot ````
>**寫的有點(diǎn)亂伦忠。
大概思路就是省核,卡刷最簡(jiǎn)單,很多時(shí)候我們只需要為我們的手機(jī)找到對(duì)應(yīng)的第三方卡刷包和recovery就能刷入別的系統(tǒng)昆码。而在我們不小心把手機(jī)刷成磚頭時(shí)气忠,就得recovery線刷包上場(chǎng)了邻储,如果recovery線刷也不能解決問題,那只能找傳說中的bootloader刷機(jī)包(或者自己編譯那些鏡像文件包起來)**