前文介紹了經過fastboot命令擦除misc分區,從而退出FFBM的方法。這個方法比較簡便,但有不靈的時候,fastboot erase misc命令執行失敗,以下圖所示。html
erasing 'misc'...併發
FAILED (remote: unknown command)工具
finished. total time: 0.001s
fastboot擦除misc分區的方法不靈,就只能用QFIL神器了,QFIL是高通提供的刷機工具
。首先讓VR一體機進入緊急下載模式(EDL),方法有兩種。如adb可用,可輸入adb reboot edl,進入緊急下載模式。如adb不可用,則先關機,而後同時按住BACK和OK鍵(某些設備多是音量+和音量-的組合),再按Power鍵開機,便可進入緊急下載模式。進入EDL模式後,設備管理器中會有一個設備端口,Forge HS-USB QDloader 9008。若是沒有,則須要先安裝一下驅動程序,Qualcomm_Drivers_QDLoader.zip
接着,按照以下步驟操做便可退出FFBM模式。
Select Build Type選擇Flat Build,
Select Programmer選擇prog_ufs_firehose_8998_ddr.elf文件,// 該文件與硬件相關,對應的CPU爲8998,flash爲ufs
在Tools菜單中選擇Partition Manager,
在彈出的Confirm對話框中,點擊OK按鈕,
在彈出的Partition Manager中,左鍵點擊misc分區,而後點擊右鍵,
在右鍵彈出的菜單中,點擊Manage Partition Data,
在彈出的Raw Data Manager中,點擊Load Image按鈕,
選擇zero.bin文件併發送,Status框中顯示Finish Send Image說明已經OK了。
詳細流程參見下圖: