前文介绍了通过fastboot命令擦除misc分区,从而退出FFBM的方法。这个方法比较简便,但有不灵的时候,fastboot erase misc命令执行失败,如下图所示。

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了。
        详细流程参见下图:
        
        文中提到的zero.bin及prog_ufs_firehose_8998_ddr.elf的下载地址:https://files.cnblogs.com/files/we-hjb/FFBM.7z

最新文章

  1. ZBrush中的头部模型该如何进行雕刻
  2. 关于Beam Search
  3. Newtonsoft.Json 序列化和反序列化 时间格式 [转]
  4. Code Review的一些典型内容
  5. C#项目代码规范
  6. R语言笔记:快速入门
  7. Swift - 操作表(UIActionSheel)的用法,也叫底部警告框
  8. smb_精简安装
  9. 十分钟帮你搭建专业的内容付费平台(APP/网站)
  10. js打印小结
  11. 在vs中编写代码常用的快捷键
  12. Linux CAN Shell 测试脚本程序
  13. dedecms文档长尾关键词,根据频率先替换长尾关键词再替换主关键词
  14. 微信小程序 如何获取用户code
  15. python 进阶读书笔记2 -- python魔法函数
  16. springmvc为什么是线程不安全的
  17. pycharm的安装和使用小技巧
  18. UML和模式应用5:细化阶段(4)--如何创建领域模型
  19. 《剑指offer》第五十九题(队列的最大值)
  20. thinkphp3.2 实现二级导航和高亮显示

热门文章

  1. MySQL · 引擎特性 · InnoDB崩溃恢复
  2. pins-模块内的代码及资源隔离方案
  3. 大数据与 AI 生态中的开源技术总结
  4. Unity3D Input按键系统
  5. 第7章 UserInfo端点(UserInfo Endpoint) - IdentityModel 中文文档(v1.0.0)
  6. Rest_framework Router 路由器(含SimplyRouter源码浅解)
  7. VirtualAPK的简单使用
  8. redis-dump实现redis库迁移
  9. Java体系学习书籍推荐
  10. MySQL 中 update 修改数据与原数据相同会再次执行吗?