@
SGRRYRS #22 有进展了,keystore2 的问题解决了,虽然现在还是没能开机。
keystore2 的问题是因为/data/misc/keystore/ 这个目录下的文件所有者变成了 root:root 。改成 keystore:keystore 就可以正常启动了。参考:
https://stackoverflow.com/questions/71108966/andoid-12-keystore-user-0-missing-foder这是修 keystore2 后的 log:
https://f.ws59.cn/f/e7cuiqj2ktx 上面这个日志也是会报告
````
01-01 22:11:14.203 760 760 E keystore2: system/security/keystore2/src/
error.rs:200 - system/security/keystore2/src/
maintenance.rs:177: getting keymint device
01-01 22:11:14.203 760 760 E keystore2:
01-01 22:11:14.203 760 760 E keystore2: Caused by:
01-01 22:11:14.203 760 760 E keystore2: 0: system/security/keystore2/src/
globals.rs:339: Cannot connect to Keymint
01-01 22:11:14.203 760 760 E keystore2: 1: system/security/keystore2/src/
globals.rs:250: Trying to get Legacy wrapper.
01-01 22:11:14.203 760 760 E keystore2: 2: Error::Km(r#HARDWARE_TYPE_UNAVAILABLE)
01-01 22:11:14.203 736 736 E vold : keystore2 Keystore earlyBootEnded returned service specific error: -68
01-01 22:11:14.203 0 0 E vold : keystore2 Keystore earlyBootEnded returned service specific error: -68
````
我找了之前这个手机正常启动时候的 dmesg 发现里面也会报
````
[ 10.272954] incfs: IncFs_Features: failed to open features dir, assuming v1/none.: No such file or directory
[ 10.307151] vold: keystore2 Keystore earlyBootEnded returned service specific error: -68
[ 10.307938] init: Service 'exec 5 (/system/bin/vdc keymaster earlyBootEnded)' (pid 794) exited with status 0 waiting took 0.043000 seconds
````
keystore2 现在应该是正常的。