You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android 13获Root权限后无法挂载Super分区的解决方法咨询

Android 13 无需刷入user_debug ROM挂载系统分区为可读写模式

前提条件

  • 已获取Root权限
  • 已执行vendor分区的disable-verity和disable-verification操作并重启设备
  • 系统版本:Android 13,内核版本:4.14.276

遇到的问题

执行./remount命令时出现如下错误:

coral:/data/local/tmp # ./remount
failed to remount partition dev:/dev/block/dm-1 mnt:/: Read-only file system
Consider providing all the dependencies to enable overlayfs
failed to remount partition dev:/dev/block/dm-4 mnt:/system_ext: Read-only file system
Consider providing all the dependencies to enable overlayfs
failed to remount partition dev:/dev/block/dm-2 mnt:/vendor: Read-only file system
Consider providing all the dependencies to enable overlayfs
failed to remount partition dev:/dev/block/dm-3 mnt:/product: Read-only file system
Consider providing all the dependencies to enable overlayfs

解决方法

方法1:使用Magisk自带的remount命令(若Root来自Magisk)

如果Root权限通过Magisk获取,直接执行:

magisk --remount

Magisk会自动处理dm-verity和分区挂载逻辑,通常能直接切换系统分区为可读写模式。

方法2:手动通过OverlayFS挂载

若方法1无效,可手动利用OverlayFS实现伪可读写挂载:

  1. 创建OverlayFS所需临时目录:
    mkdir -p /data/overlay/system/{upper,work}
    mkdir -p /data/overlay/system_ext/{upper,work}
    mkdir -p /data/overlay/vendor/{upper,work}
    mkdir -p /data/overlay/product/{upper,work}
    
  2. 逐个挂载各分区的OverlayFS:
    # 挂载/分区
    mount -t overlay overlay -o lowerdir=/,upperdir=/data/overlay/system/upper,workdir=/data/overlay/system/work /
    # 挂载/system_ext分区
    mount -t overlay overlay -o lowerdir=/system_ext,upperdir=/data/overlay/system_ext/upper,workdir=/data/overlay/system_ext/work /system_ext
    # 挂载/vendor分区
    mount -t overlay overlay -o lowerdir=/vendor,upperdir=/data/overlay/vendor/upper,workdir=/data/overlay/vendor/work /vendor
    # 挂载/product分区
    mount -t overlay overlay -o lowerdir=/product,upperdir=/data/overlay/product/upper,workdir=/data/overlay/product/work /product
    
    该方式将原分区作为只读下层,所有修改会保存到/data下的对应目录,实现可读写效果。

方法3:确认dm-verity状态并重新执行禁用操作

若以上方法均无效,可能是disable-verity和disable-verification未生效:

  1. 检查当前dm-verity状态:
    veritysetup status /dev/block/dm-1
    
  2. 若显示已启用,重新执行禁用命令(需在recovery或adb shell环境下):
    avbctl disable-verity
    avbctl disable-verification
    
    执行后务必重启设备,再尝试挂载。

内容的提问来源于stack exchange,提问作者jdir.s

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 02:45:08