高通方案的Android设备几种开机模式的进入与退出
高通方案的Android设备主要有以下几种开机模式,Android、EDL、Fastboot、Recovery和FFBM,其进入及退出的方式如下表。
| 开机模式 | 屏幕显示 | 冷启动 | 热启动 | 按键退出 | 命令退出 |
| Android/Normal | Android界面 | 按Power键 | adb reboot | 手机短按,VR长按Power键 | adb shell reboot -p(关机) |
| Recovery/OTA/卡刷 | Recovery界面 | 按住OK键(Vol+),再按Power键 | adb reboot recovery | 长按Power键重启 | adb reboot |
| Fastboot/线刷 | Fastboot界面 | 按住BACK键(Vol-),再按Power键 |
adb reboot bootloader |
长按Power键重启 |
fastboot reboot
fastboot continue(resuming boot)
|
| FFBM/Fast Factory/厂测/半开机 | 显示测试列表 | misc分区头部为ffbm时,按Power键 | misc分区头部为ffbm时,adb reboot | 长按Power键重启依然进入FFBM |
唯一退出方式擦除misc分区
|
| EDL/紧急下载/9008/砖头/裸板 | 无显示,黑屏 | 同时按住OK键(Vol+)和BACK键(Vol-),再按Power键 |
adb reboot edl
fastboot reboot emergency
|
长按Power键重启 | 无 |
用户碰到的通常是前面三种,大家也都比较熟悉,这里不再赘述。FFBM主要是工厂生产测试使用。在该模式下,Android手机一般可以通过触屏在FFBM界面的Reboot菜单中选择重启进入Android。VR头显没有触屏,且FFBM界面是2D的,无法正常查看和操控,只能连接电脑通过QFIL工具擦除misc分区才能恢复。system及data分区可以不动,单独擦除misc分区即可,这样可避免用户数据丢失,具体步骤可参考《VR一体机如何退出FFBM(QFIL)》。进入FFBM的原因是misc分区被写入了特殊内容ffbm。一般fastboot界面有菜单选项可以选择进入该模式。这也是用户有可能误操作导致进入FFBM模式的一个途径。EDL就是俗称的砖头模式,按POWER键后,屏幕依然是黑屏,没有任何显示,用USB线连接电脑,在设备管理器中有QDloader 9008的COM端口(需安装驱动Qualcomm_Drivers_QDLoader.zip)。此种模式只能通过高通的刷机工具QFIL重新烧录固件才可恢复。在做恢复时也可以先选择局部烧录,如先单独烧录xbl和abl等分区,看是否有机会让系统恢复正常启动,从而保全用户数据,毕竟设备里的照片、视频和其他数据资料都是非常宝贵的。以现在Android的稳定性和存储器(Flash)的可靠性,一般来说不折腾是不会进入这些异常模式的。可生命在于折腾啊,我折腾这些,也都是给爱折腾的朋友们看的
高通方案的Android设备几种开机模式的进入与退出的更多相关文章
- android:Activity四种启动模式简单介绍
Activity启动模式 能够依据实际的需求为Activity设置相应的启动模式,从而能够避免创建大量反复的Activity等问题 Activity有四种载入模式 1.standard(默认启动模式, ...
- Android Activity 四种启动模式
task和back stack(任务和回退栈) 任务启动,task被加入到回退栈的栈顶,返回的时候回退栈的栈顶任务会被弹出,并被销毁,栈中的前一任务恢复运行,当activity销毁是,系统不会保留ac ...
- MTK+高通方案商
1.德信无线通讯科技有限公司 点击打开链接 2.深圳优美科技
- Android的一种MVP模式框架
今天给大家分享的是一种将view的初始化和逻辑与activity分离的架构,采用的是mvp模式.但令人遗憾的是,这仅仅是一个新的思路,我在实际使用中发现其并不能完全将UI逻辑与activity分开,所 ...
- 理解Android的四种启动模式
一:前言 四种模式分别为standard, singleTop, singleTask, singleInstance.自己应该明确一个概念先,single到底要single什么.每一个应用app都有 ...
- android launchmode(四种启动模式)应用场景及实例
模式介绍 [1] standard 模式 这是默认模式,每次激活Activity时都会创建Activity实例,并放入任务栈中. [2] singleTop 模式 如果在任务的栈顶正好存在该Activ ...
- android activity四种启动模式
1.standard <activity android:name=".MainActivity" android:launchMode="standard&quo ...
- Nubia Z5S(高通公司MSM8974) QHSUSB_BULK砖的方法节省模式(随着win7在恢复recovery分区案例)
Nubia Z5S在某些异常情况或按组合键进入QHSUSB_BULK状态, 这种模式的现象, 猜想windows(实例win7)即使在数据线, 它会出现在计算机n载,甚至会提示要格式化某些分区(这里要 ...
- Android图形合成和显示系统---基于高通MSM8k MDP4平台
介绍了Android SurfaceFlinger层次以下的图形合成和显示系统,主要基于高通MSM8k MDP4x平台. 做为Android Display专题.SurfaceFlinger的详细介绍 ...
随机推荐
- 2019-01-20 JavaScript实现ZLOGO: 界面改进与速度可调
续前文JavaScript实现ZLOGO: 前进方向和速度 在线演示地址: http://codeinchinese.com/%E5%9C%883/%E5%9C%883.html 源码仍在: prog ...
- Storm入门(八)Storm实战常见问题总结(持续更新)
一.本地环境log级别设置问题 storm-core-1.1.0.jar下面有个log4j2.xml文件,默认log级别是info. <configuration monitorInterval ...
- 还在用NuGet吗?大哥FuGet了解一下
前言 你可能不知道是,NuGet已经发布10年了,从 Visual Studio 2010 第一次官方集成NuGet以来,这10年间有聚集了超过 14万 的包,这些包有超过 150万 的版本提供,大约 ...
- 自己动手用原生实现 bind/call/apply
大家好!!!注册一年多的第一篇博客. 自我介绍: 本人非计算机专业出身,转行进入前端半年时间,写的东西可能观赏性不强,一起进步吧道友们... 接下来的一段时间, 我都会不定期整理自己理解的js知识点, ...
- PTA 深入虎穴 (正解)和树的同构
在上一篇博客中分享了尝试用单链表修改程序,虽然在Dev上运行没有错误,但是PTA设置的测试点有几个没有通过,具体不清楚问题出现在哪里,所以现在把之前正确的程序放在这里. 7-2 深入虎穴 (30 分) ...
- asp.net core导入excel
接昨天的导出 导入excel内容 对比昨天导出的内容增加了一行实体属性名称作为标题行,这样到转换为实体的时候才能找到对应的属性. 导入代码 public IActionResult InportExc ...
- python之读取配置文件模块configparser(二)参数详解
configparser.ConfigParser参数详解 从configparser的__ini__中可以看到有如下参数: def __init__(self, defaults=None, dic ...
- android学习---下拉刷新组建
Google官方的下拉刷新组建 activity代码实现: /** * The SwipeRefreshLayout should be used whenever the user * can re ...
- Accept 与 Content-Type
Accept 表示请求方希望的资源类型,或者能解析识别的类型 Content-Type 表示实际发送的资源类型 这里资源类型通过 MIME types 表示. Accept Accept 是浏览器发送 ...
- seg:NLP之正向最大匹配分词
已迁移到我新博客,阅读体验更佳seg:NLP之正向最大匹配分词 完整代码实现放在我的github上:click me 一.任务要求 实现一个基于词典与规则的汉语自动分词系统. 二.技术路线 采用正向最 ...