init
↓
vold 启动 /data(FBE metadata)
↓
system_server fork
↓
StorageManagerService 启动
↓
PMS 读取 /data/system/*(ABX)
↓
UserManager 创建 user 0
↓
CE key 准备(fscrypt_prepare_user_storage)
↓
User = RUNNING_LOCKED
↓
systemReady()
↓
User 解锁 → RUNNING_UNLOCKED
↓
boot completed
User = RUNNING_LOCKED
systemReady() 尚未调用
USB 插拔在 userdebug 上会触发什么?
在userdebug:
USB 断开 / 重新枚举
UsbDeviceManagerStorageManagerService调用
resetIfBootedAndConnected()→
mVold.reset()