amrnxcdt

amrnxcdt

V2EX 第 190430 号会员,加入于 2016-09-05 10:44:39 +08:00
今日活跃度排名 1727
根据 amrnxcdt 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
amrnxcdt 最近回复了
@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 现在应该是正常的。
@SGRRYRS 5.20 我已经安装了,一样的问题,keystore2 这里我也没留意到,我去研究下。
@SGRRYRS #15 twrp 备份对于我说已经没用了,因为我启用了工作资料,所以程序数据的文件在 twrp 下都是加密的,比如/data/data/,内置储存等。
@SGRRYRS #14
是指 lineageos 的卡刷包。
@SGRRYRS #12 软件在后续的更新有支持 non a/b 的设备。
只要开机直接 wipe /data 是最简单的。

最好的情况是保留数据:)。
@SGRRYRS #10
没错,anykerenl3 配置是手动写好的,不匹配是刷不进去的。
kernel flash 指这个工具: https://github.com/capntrips/KernelFlasher

以上这两个都用了有一段时间了,不知道为什么突然翻车。

现在怀疑的是/data 有损坏的设置,因为已经尝试清空所有除/data 以外的分区了。包括/system 和/vendor ,然后重新刷入完整的系统,一样是卡在相同的地方。
@azuyume #8 我知道,anykernel3.zip 是我自己编译的内核。但是现在看上去并不是内核问题,因为我刷回 lineageos 官方的 boot.img 也无法启动。

看起来是刷入内核的途中软重启不知道弄坏了什么。
@Musong #6 旧设备只有 boot.img ,尝试重刷了一样是卡在这里
@winzkh #4 重命名了/data/adb/ -> /data/adb1/,还是卡在开机页面
@amrnxcdt #2 组后-> 最后
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1093 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 15ms · UTC 19:05 · PVG 03:05 · LAX 12:05 · JFK 15:05
Developed with CodeLauncher
♥ Do have faith in what you're doing.