| # One shot invocation to deal with encrypted volume. |
| on defaultcrypto |
| start vold |
| exec - root -- /system/bin/vdc --wait cryptfs mountdefaultencrypted |
| # vold will set vold.decrypt to trigger_restart_framework (default |
| # encryption) or trigger_restart_min_framework (other encryption) |
| |
| # One shot invocation to encrypt unencrypted volumes |
| on encrypt |
| start surfaceflinger |
| start vold |
| exec - root -- /system/bin/vdc --wait cryptfs enablecrypto inplace default noui |
| # vold will set vold.decrypt to trigger_restart_framework (default |
| # encryption) |