当前位置: 首页 > article >正文

Android 13 aosp 恢复出厂设置流程

  1. packages/apps/Settings/src/com/android/settings/MainClearConfirm.java

    Settings中的MainClearConfirm发送FACTORY_RESET广播
    在这里插入图片描述

  2. frameworks/base/services/core/java/com/android/server/MasterClearReceiver.java

    MasterClearReceiver收到广播调用RecoverySystem重启设备擦除用户数据
    在这里插入图片描述

  3. frameworks/base/core/java/android/os/RecoverySystem.java

    bootCommand执行–wipe_data
    在这里插入图片描述

    调用RecoverySystemService中rebootRecoveryWithCommand
    在这里插入图片描述

  4. framewords/base/services/core/java/com/android/server/recoverysystem/RecoverySystemService.java

    调用PowerManager reboot(REBOOT_RECOVERY)
    在这里插入图片描述


http://www.kler.cn/a/290502.html

相关文章:

  • 基于matlab的CNN食物识别分类系统,matlab深度学习分类,训练+数据集+界面
  • 问:MySQL主从同步的机制梳理?
  • 计算机的错误计算(一百五十二)
  • spring cloud 入门笔记1(RestTemplate,Consul)
  • 招聘app开发,人才招聘、求职首要方式
  • Rust 中的 match 基本用法
  • 快消品渠道开发方案,让你拥有源源不断的批发客户!
  • 2.门锁_STM32_舵机设备实现
  • oracle 定时任务dbms_job 增删改查
  • slice
  • 一篇文章深入了解Oracle常用命令
  • xxe漏洞
  • 小型集群分析
  • 【IPV6从入门到起飞】3-域名解析动态IPV6(阿里云)
  • 学习大数据DAY49 考后练习题
  • python学习8:dict字典的定义,操作和方法,跟json有什么区别?
  • 通过查找真实IP bypass WAF
  • 容器化你的应用:使用 Docker 入门指南
  • window 10使用wsl装docker踩坑
  • CCNA课笔记
  • 【NO.17】LeetCode经典150题-13. 罗马数字转整数
  • 装机必看!内存条应该怎么插?各种内存条插法详解
  • Seataf分布式事务的使用
  • 坐牢第三十四天(c++)
  • WordPress自适应美图网站整站打包源码
  • Docker镜像中的源替换为国内源