V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  amrnxcdt  ›  全部回复第 1 页 / 共 9 页
回复总数  175
1  2  3  4  5  6  7  8  9  
24 天前
回复了 hahahabro 创建的主题 分享创造 搞了个 windows 11 右键菜单拓展
KGDK9-7WVCM-Q3MGW-7WF6W-4YVTZ 已用
@sagaxu #2 大概是在批量处理的脚本中可以不切换路径、减少路径到处飞的情况。针对这个情况可以用子进程$(cd && zip)
39 天前
回复了 bzkmsjy 创建的主题 Android Vanced 会导致手机死机重启吗?
@bzkmsjy #5 Revanced 的开机时挂载脚本是由 magisk 执行的,你可以检查日志看是哪些步骤出问题,
脚本在/data/adb/service.d/里、
二进制文件在/data/adb/revanced/<包名>/base.apk 。


@abc8678 #4 如果是被替换成未修改的版本可能是被 unmount 了(为什么会被 unmount 请检查日志。)。你可以尝试检查上面标注的路径,如果对应的文件都存在的话,其实直接执行一下 service.d 里对应的脚本就可以把修改版本挂载上去;不必浪费时间重新生成修改后的二进制文件。
42 天前
回复了 bzkmsjy 创建的主题 Android Vanced 会导致手机死机重启吗?
软重启不是正常的启动流程、Revanced 的脚本没有挂载上修改的版本 app 。你直接手动重启一次修改过的 app 就会回来了。

至于为什么会软重启你要看看日志。
分母
@paranoiagu #40 lineageos 试了覆盖,结果不行。
@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 组后-> 最后
@JayZXu #1 一加 5 ,已解锁的设备,组后看到 anykernel3 的 log 提示是在刷入 boot ,然后手机就软重启了。尝试清空过/system 重新刷入了一个旧版本(之前能正常启动的)系统。也是卡在同样的位置。
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2646 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 13:30 · PVG 21:30 · LAX 06:30 · JFK 09:30
Developed with CodeLauncher
♥ Do have faith in what you're doing.