DFU模式是iPhone設(shè)備的強(qiáng)制升降級(jí)模式。進(jìn)入DFU模式后,手機(jī)屏幕是全黑的,不會(huì)顯示任何信息。用戶(hù)可以在該模式下,對(duì)設(shè)備進(jìn)行降級(jí)、越獄、恢復(fù)等操作。平時(shí)手機(jī)碰到無(wú)法開(kāi)機(jī)、越獄后系統(tǒng)崩潰等,也會(huì)用到該模式。
iPhone設(shè)備的刷機(jī)模式有兩種。一種是恢復(fù)模式,另一種則是DFU模式。要判別這兩種模式的方法很簡(jiǎn)單。從表面上看,DFU模式下,手機(jī)是黑屏的。而恢復(fù)模式下,屏幕會(huì)顯示iTunes圖標(biāo)和數(shù)據(jù)線(xiàn)圖案。
往深層次看,DFU模式和恢復(fù)模式的區(qū)別,在于是否啟動(dòng)了iBoot(啟動(dòng)加載器)。DFU模式會(huì)跳過(guò)iBoot引導(dǎo),直接對(duì)iPhone的硬件進(jìn)行編程。而恢復(fù)模式則需要iBoot進(jìn)行引導(dǎo)代理。
iBoot會(huì)檢測(cè)要刷入的ios固件版本和現(xiàn)有的ios固件版本。如果要刷入的固件版本號(hào)比現(xiàn)有的低,則會(huì)拒絕后續(xù)的指令,返回報(bào)錯(cuò)。所以,用戶(hù)要降級(jí)ios系統(tǒng),就必須進(jìn)入DFU模式刷機(jī)。當(dāng)然,降級(jí)的前提是,蘋(píng)果公司還未關(guān)閉該系統(tǒng)版本的激活服務(wù)器驗(yàn)證。
其實(shí),DFU模式并沒(méi)有那么神秘,和恢復(fù)模式相比也只是差了一個(gè)iBoot引導(dǎo)而已,其余都是一樣的。網(wǎng)上很多人一直認(rèn)為,DFU模式刷機(jī)比恢復(fù)模式刷機(jī)干凈,這只是心理作用罷了。
當(dāng)然,通過(guò)DFU模式或恢復(fù)模式刷機(jī),比使用系統(tǒng)自帶的升級(jí)功能,是干凈太多了。系統(tǒng)自帶的升級(jí)僅僅只是替換了系統(tǒng)文件,不會(huì)對(duì)個(gè)人數(shù)據(jù)進(jìn)行清理。建議用戶(hù)在iOS系統(tǒng)大版本升級(jí)時(shí),使用DFU模式或恢復(fù)模式刷機(jī),這樣對(duì)系統(tǒng)垃圾碎片清理和設(shè)備運(yùn)行速度提升,都有好處。