mv: bad ‘vendor.qcom.hardware.hwvibrator@1.1-service’: Read-only file system
adb shell mount -o remount,rw /vendor
mount -o remount,rw /vendor
等等
ubuntu@ubuntu-HP-ProDesk-480-G7-PCI-Microtower-PC:~/work/4T/00work/tools$ adb remount
Successfully disabled verity
Waited one second for gsiservice (is service started? Number of threads started in the threadpool: 16. Are binder threads started and available?)
Waited one second for gsiservice (is service started? Number of threads started in the threadpool: 16. Are binder threads started and available?)
Waited one second for gsiservice (is service started? Number of threads started in the threadpool: 16. Are binder threads started and available?) 无法remount 如何解决
根据你的ADB remount错误信息和搜索结果,以下是综合解决方案:
一、核心问题诊断
Verity验证问题
虽然显示Successfully disabled verity,但部分设备需额外执行:
bash
adb disable-verity
adb reboot
等待设备重启后再次尝试adb remount710。
Binder线程/GSI服务异常
反复出现的Waited one second for gsiservice提示表明系统服务未就绪。可能是:
设备未完全启动完成(等待2-3分钟再试)
系统分区损坏(需重刷ROM)913
二、分步解决方案
基础步骤
bash
adb root # 获取root权限
adb disable-verity
adb reboot # 必须重启生效
adb wait-for-device
adb remount
若仍失败,继续以下操作412。
手动挂载系统分区
进入ADB shell后执行:
bash
adb shell
su
mount -o rw,remount / # 尝试挂载根分区
mount -o rw,remount /system # 或直接挂载system
注意:部分设备需使用/而非/system14。
检查分区状态
在shell中运行:
bash
cat /proc/mounts | grep system
若无输出,说明分区未正确挂载,需检查设备是否支持动态分区13。
三、高级处理方案
覆盖文件系统(OverlayFS)问题
若设备使用OverlayFS(如LineageOS),remount可能仅临时生效,重启后修改会丢失。需通过刷机修改系统镜像915。
分区大小不匹配
出现Device size does not match错误时,需重新刷写正确大小的分区镜像11。
Magisk冲突处理
若设备已root且使用Magisk:
卸载Magisk后重试
避免直接使用adb remount,改用Magisk模块修改系统9
四、终极解决方案
若所有方法均无效:
进入设备Bootloader模式:
bash
adb reboot bootloader
重新刷入官方系统镜像(需备份数据)913
注意事项
安全风险:修改系统分区可能导致设备变砖,操作前请备份数据9
系统兼容性:Android 10+设备因动态分区机制,传统remount方法可能失效13
建议优先尝试手动挂载根分区(mount -o rw,remount /),这是较通用的解决方案14。如问题持续,请提供完整的adb logcat输出以进一步诊断。