Android9 采用fileencryption=aes-256-xts:aes-256-cts加密后,重启设备执行init_user0命令失败
/dev/block/by-name/userdata /data ext4 discard,noatime,nosuid,nodev,noauto_da_alloc,data=ordered,user_xattr,barrier=1 latemount,wait,formattable,check,fileencryption=software,quota,reservedsize=128M,checkpoint=block
[ 14.090305] init: Setting policy on /data/cache
[ 14.090420] init: Found policy 7047d05f13697fe6 at /data/cache which matches expected value
[ 14.092554] init: starting service 'exec 5 (/system/bin/vdc --wait cryptfs init_user0)'...
[ 14.093131] init: SVC_EXEC pid 730 (uid 0 gid 0+0 context default) started; waiting...
[ 14.112780] vdc: Failed: Status(-8): '0: '
[ 14.113473] init: Service 'exec 5 (/system/bin/vdc --wait cryptfs init_user0)' (pid 730) exited with status 25 waiting took 0.020000 seconds
[ 14.113495] init: Rebooting into recovery, reason: init_user0_failed
[ 14.113504] init: Rebooting into recovery
加上dirsync标志可以顺利重启,但无法install安装app,输入正确琐屏密码提示密码错误
dirsync,discard,noatime,nosuid,nodev,noauto_da_alloc,data=ordered,user_xattr,barrier=1
去掉加密操作,输入正确琐屏密码提示密码错误
nosuid,nodev,barrier=1,noauto_da_alloc,discard,noatime,lazytime wait,check,crashcheck,quota,reservedsize=128M