recovery 强制执行恢复出厂设置(Rescue Party)
2023-10-14 15:03:50发布 浏览470次 信息编号:78624
友情提醒:凡是以各种理由向你收取费用,均有骗子嫌疑,请提高警惕,不要轻易支付。
recovery 强制执行恢复出厂设置(Rescue Party)
救援程序
许多用户严重依赖手机,需要一台始终正常工作的设备。 然而,有时设备会陷入重启循环,这需要用户提交支持票或保修查询。 这个过程对于用户来说很不舒服,对于设备制造商和运营商来说成本高昂。
8.0 中包含一项功能,当它注意到核心系统组件陷入崩溃循环时,它会调度“救援例程”。 救援程序随后将通过一系列操作报告相关情况,以便恢复设备。 作为最后的解决方法,救援程序会导致设备重新启动进入恢复模式,然后提示用户恢复出厂设置。
兼容性定义文档不需要此类救援功能,但对于减少邮件支持日志很有用。
完成
在8.0中,救援程序默认启用,其实现位于//core/java/com///.java。 救援程序接收有关启动和崩溃事件的信息,并在以下情况下启动:
5分钟内重启5次以上。
持续系统应用程序在 30 秒内崩溃超过 5 次。
当检测到上述情况之一时,救援程序会将其升级到下一个救援级别,处理与该级别相关的任务,并使设备保持运行状态以查看是否可以恢复。 内容被清除或重置的程度随着等级的增加而增加。 最高级别提示用户将设备恢复出厂设置。
救援过程不需要特殊的硬件支持。 实施时,设备的恢复系统必须响应 -- 命令,并且设备必须提供一种方法让用户在继续之前确认用户数据是否有任何损坏。 此外,恢复系统还应该为用户提供有关尝试再次启动设备的选项。
由于每个救援级别都会延迟设备再次恢复运行的时间(可能最多 5 分钟),因此设备制造商不应添加自定义救援级别。 设备处于不可操作状态的时间越长,用户发出支持请求或保修查询而不是自行恢复设备的可能性就越大。
核实
当设备具有有效的 USB 数据连接时,系统会停止所有救援事件,因为这是有人正在调试设备的强烈信号。
(1) 要停止这种类型的抑制行为,请运行:
adb shell.sys。 1
您可以在此处触发系统或界面崩溃循环。
(2) 要触发低级崩溃循环,请运行:
adb shell 调试。 1
(3) 要触发中间崩溃循环,请运行:
adb shell 调试。 1
两个崩溃循环都会启动救援逻辑。 所有救援操作也将记录在存储在/data//.txt中的永久日志中,以供将来检查和调试。 此外,这些持久日志包含在“包警告消息”部分下的每个错误报告中。
提醒:请联系我时一定说明是从星空网上看到的!