分析

frameworks/base/services/core/java/com/android/server/RescueParty.java

private static void executeRescueLevelInternal(Context context, int level) throws Exception {switch (level) {case LEVEL_RESET_SETTINGS_UNTRUSTED_DEFAULTS:resetAllSettings(context, Settings.RESET_MODE_UNTRUSTED_DEFAULTS);break;case LEVEL_RESET_SETTINGS_UNTRUSTED_CHANGES:resetAllSettings(context, Settings.RESET_MODE_UNTRUSTED_CHANGES);break;case LEVEL_RESET_SETTINGS_TRUSTED_DEFAULTS:resetAllSettings(context, Settings.RESET_MODE_TRUSTED_DEFAULTS);break;case LEVEL_FACTORY_RESET:RecoverySystem.rebootPromptAndWipeUserData(context, TAG);break;}
}

android系统默认核心服务和核心APP异常重启四次仍然不恢复正常时,系统的RescueParty检测到了,就进入到了factoryreset界面了。根据相关log需要去查找系统核心服务或核心APP崩溃的具体原因。

关键log

W PackageManager: Incremented rescue level to FACTORY_RESET triggered by UID 10075

出现异常rescue level会累加,根据UID找出具体崩溃的进程

启动异常进入recovery模式相关推荐

  1. msm8953+android8.1启动异常进入recovery模式_需要格式化data分区恢复启动

    1.    问题现象和背景   "Can't load Android system. Your data may be corrupt. "     "If you c ...

  2. Elasticsearch断电后启动异常(failed recovery, failure RecoveryFailedException)

    断电遇到的elasticsearch6.3问题:重启es集群后索引的部分分片无法正常加载(UNASSIGNED状态). https://github.com/memoryFuhao/elasticse ...

  3. linux如何进去recovery模式,Android------recovery 模式启动进入流程

    1.  上层应用的设置->隐私权->恢复出厂设置对应的java代码在以下路径文件: packages/apps/Settings/src/com/android/settings/Mast ...

  4. android recovery 模式启动进入流程

    1.  上层应用的设置->隐私权->恢复出厂设置对应的java代码在如下路径文件:  packages/apps/Settings/src/com/android/settings/Mas ...

  5. Android Recovery:功能简介。Recovery模式介绍

    Android Recovery Theory Android Recovery:功能简介 Android支持Recovery模式.在某些操作之后,系统会自动重启并进入到Recovery模式,用户按组 ...

  6. android recovery模式流程

    前言:  前几天做了通过T卡安装gms应该,也做了在recovery中强制删除的动作,不过这些都是在eng-release版本软件中测试的.现在上面 要求以后发布user-release版本的软件,所 ...

  7. Android Q 按键启动recovery模式

    Android Q 按键启动recovery模式 相关文件路径 LINUX/android/bootable/bootloader/lk/app/aboot/aboot.c LINUX/android ...

  8. 安卓盒子刷rec linux启动,常见电视或盒子进入Recovery模式的方法汇总

    智能电视或盒子出现故障时,我们比较常用的一个操作就是进入Recovery模式(工厂模式),但是很多用户并不知道具体如何操作,下面就看看以下教程吧! 一.创维 进入Recovery模式需要用到遥控的快捷 ...

  9. Android系统升级 Recovery模式(01)Recovery模式启动

    该系列文章总纲链接:专题分纲目录 Android系统升级 Recovery模式 本章关键点总结 & 说明: 导图是不断迭代的,这里主要关注➕ recovery模式启动部分即可,主要从 更新包简 ...

最新文章

  1. HarmonyOS ToastDialog 的使用
  2. 利用Directsound编程实现实时混音
  3. mysql 对多列进行排序 分组_数据库的多列分组
  4. 为什么在进程中还需要线程呢?
  5. java处理IOS无法播放视频流(Accept-Ranges)
  6. 第四期 SA 分析师认证名单正式公布!
  7. ajax 公共请求头部,ajax请求中全局增加请求头,如常见的token
  8. 【前端统计图】echarts改变颜色属性的demo
  9. Visual Studio“15”启动速度提升
  10. HDFS的Block size的默认大小
  11. 国科大生命科学学院华大专项-孙海汐导师课题组专访:去伪存真的过程一定不是一帆风顺的...
  12. java mina 大文件传输_mina 传输java对象
  13. 全网首发:无线网桥的延迟太大,有时达到10秒以上
  14. BeanUtils如何优雅的拷贝List
  15. 深入医疗PACS影像融合存储解决方案
  16. 数据库以及Mysql入门
  17. 不小心删了(或覆盖了)window系统变量的PATH的怎么办?
  18. Java如何实现多继承?
  19. 一起来聊一聊MySQL:从B树到B+树到索引再到存储引擎
  20. 07、人人都会设计模式:建造者模式--Builder

热门文章

  1. 关于kali连不上网络
  2. linux 修改系统时间和日期,Linux 修改系统日期和时间
  3. java获取微秒时间,java获取当前时间微秒
  4. 习题整理——二叉树NOI1758、UVA679、UVA122
  5. Android 形状绘制 —— shape详解
  6. WPF(六) Command 命令模型源码分析
  7. 【2016NOIP普及组】T1:买铅笔 试题解析
  8. 不羡鸳鸯不羡仙,一行代码调半天。SpringBoot集成任务调度,实现每天定时发送天气预报,随时做好“广冻人”的心理准备
  9. 程序员都是技术宅?他们完全刷新了我们对程序员的认知
  10. ebs xml开发 html,EBS excel模板xml publisher开发