当前位置: 首页 > 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/news/290502.html

相关文章:

  • 快消品渠道开发方案,让你拥有源源不断的批发客户!
  • 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镜像中的源替换为国内源
  • C/C++:函数指针
  • SpringBoot3集成Spring Authorization Server实现SSO单点登录
  • uniapp小程序实现横屏手写签名
  • 宠物智能家居监测器的融合
  • LeetCode 606.根据二叉树创建字符串
  • 开源vscode AI插件
  • 什么是基于云的 SIEM
  • MuseTalk模型构建指南
  • css改变鼠标样式
  • 论文速读|BiGym:一款基于演示的移动双手操作机器人基准