0 前言
Android系统有normal、safe、recovery、bootloader、fastboot以及diagnostic六种模式,本文重点介绍safe模式的进入方法和显示特点,而关于安全模式其它实现细节则略去。
Tips:安全模式(safe mode)是Android-4.0之后引入的,在该模式下,只加载系统必要程序,系统之外的第三方程序或文件统统不会启动。[5]
验证环境:Pixel 3a、模拟器
1 使能
SystemServer在启动过程中会检测(含”按键“状态和”属性“值)是否应该进入safe mode,确认进入safe mode会显示safe mode overlay:
SystemServer.startOtherServices()
| // Before things start rolling, be sure w