RK android13 救援模式

本文介绍了Android 13救援模式的不同级别,包括级别定义和触发条件。救援模式在特定条件下会启动,如系统进程频繁崩溃或永久性系统应用在设定时间内多次崩溃。此外,还详细解析了如何判断一个应用是否为永久性系统应用,以及触发救援级别的算法。
摘要由CSDN通过智能技术生成

救援级别:

    //什么也不做
    static final int LEVEL_NONE = 0;
    //主要针对非系统进程的属性设置进行重置
    static final int LEVEL_RESET_SETTINGS_UNTRUSTED_DEFAULTS = 1;
    //针对非系统进程属性,来自系统默认的属性重置,其他删除
    static final int LEVEL_RESET_SETTINGS_UNTRUSTED_CHANGES = 2;
    //所有进程系统默认的属性重置,其他删除
    static final int LEVEL_RESET_SETTINGS_TRUSTED_DEFAULTS = 3;
    //重启设备
    static final int LEVEL_WARM_REBOOT = 4;
    //尝试恢复出厂设置
    static final int LEVEL_FACTORY_RESET = 5;

救援程序的禁用场景:

(1)PROP_ENABLE_RESCUE属性值为false,并且PROP_DEVICE_CONFIG_DISABLE_FLAG属性为true

(2)eng版本下

(3)调试版本,并且usb连接电脑

(4)PROP_DISABLE_RESCUE为true

触发场景:

(1)system_server 在 5 分钟内重启 5 次以上调整一次级别。(Android 13 为10分钟内5次)

(2)永久性系统应

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值