• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1## 9.13\. Safe Boot Mode
2
3Android provides Safe Boot Mode, which allows users to boot up into a mode
4where only preinstalled system apps are allowed to run and all third-party
5apps are disabled. This mode, known as "Safe Boot Mode", provides the user the
6capability to uninstall potentially harmful third-party apps.
7
8Device implementations are:
9
10*   [SR] STRONGLY RECOMMENDED to implement Safe Boot Mode.
11
12If device implementations implement Safe Boot Mode, they:
13
14*   [C-1-1] MUST provide the user an option to
15    enter Safe Boot Mode in such a way that is uninterruptible from third-party
16    apps installed on the device, except when the third-party app is a
17    Device Policy Controller and has set the [`UserManager.DISALLOW_SAFE_BOOT`](
18    https://developer.android.com/reference/android/os/UserManager.html#DISALLOW_SAFE_BOOT)
19    flag as true.
20
21*   [C-1-2] MUST provide the user the capability to
22    uninstall any third-party apps within Safe Mode.
23
24*   SHOULD provide the user an option to enter Safe Boot Mode from the
25boot menu using a workflow that is different from that of a normal boot.
26