Home | History | Annotate | Download | only in encryption

Lines Matching full:boot

39 to avoid first boot taking a long time. Only ext4 and f2fs filesystems
41 <li>Added the <code>forceencrypt</code> flag to encrypt on first boot.
70 <p>Upon first boot, the device generates a 128-bit key. This key is then encrypted
107 and then follows a normal boot flow. </p>
112 <li>Encrypt a new device with <code>forceencrypt</code>: Mandatory encryption at first boot (starting in Android L).
115 <li>Boot an encrypted device:
128 <p>This is the normal first boot for an Android L device. </p>
161 encrypted on first boot, there should be no password set; therefore we decrypt
170 <p>Set <code>vold</code> to <code>trigger_restart_framework</code>, which continues the usual boot process.</p>
233 <p>This is what happens when you boot up an encrypted device with no password.
234 Because Android L devices are encrypted on first boot, there should be no set
254 <p>Once <code>vold</code> sees the 1 in that property, it sets the property <code>vold.decrypt</code> to: <code>trigger_restart_framework.</code> This causes <code>init.rc</code> to start services in class <code>main</code> again and also start services in class <code>late_start</code> for the first time since boot.</p>
263 <p>This is what happens when you boot up an encrypted device that has a set
304 <p>The UI puts up a crypto boot graphic and then calls <code>vold</code> with the command <code>cryptfs restart</code>. <code>vold</code> sets the property <code>vold.decrypt</code> to <code>trigger_reset_main</code>, which causes <code>init.rc</code> to do <code>class_reset main</code>. This stops all services in the main class, which allows the tmpfs <code>/data</code> to be unmounted. </p>
310 release). It sets the property <code>vold.post_fs_data_done</code> to 0 and then sets <code>vold.decrypt</code> to <code>trigger_post_fs_data</code>. This causes <code>init.rc</code> to run its <code>post-fs-data</code> commands. They will create any necessary directories or links and then set <code>vold.post_fs_data_done</code> to 1. Once <code>vold</code> sees the 1 in that property, it sets the property <code>vold.decrypt</code> to <code>trigger_restart_framework</code>. This causes <code>init.rc</code> to start services in class <code>main</code> again and also start services in class <code>late_start</code> for the first time since boot.</p>
320 starts with the normal series of steps to boot:</p>