三步装好 meta-overlayfs 元模块:让 KernelSU 模块真正改到 /system

三步装好 meta-overlayfs 元模块:让 KernelSU 模块真正改到 /system

【免费下载链接】KernelSUA Kernel based root solution for Android项目地址: https://gitcode.com/GitHub_Trending/ke/KernelSU

KernelSU 模块对 /system 的修改,要靠元模块(负责挂载的插件组件)完成挂载才会落地,没装它,模块里的 system 目录重启后不会生效。读完这篇文章,你能用 3 步装好 meta-overlayfs 元模块,并自己完成生效验证。

🎯 装完元模块,你得到什么

先说结论:装好之后,模块 system 目录里的文件替换、预装应用移除、整目录替换,都会在设备上体现出来,而 /system 分区本身一个字节都不动,重启后随时可以还原。

为什么还要装一个东西?因为 KernelSU 核心自己不干挂载这活,它把这件事外包给一个"挂载承包商"——元模块。官方参考实现 meta-overlayfs 就是这样的承包商:开机 post-fs-data 阶段,它会把 /system、/vendor、/product、/system_ext、/odm、/oem 这些分区"垫上副本"。系统好比一本厚书,元模块给每一章垫一页新纸,你翻到的总是新纸,原纸毫发无损。这种做法叫 systemless(只改叠加层、不碰原始分区)。架构细节可看元模块指南。

两个常用手法值得记住:

  • 删文件:在模块里执行mknod filename c 0 0生成同名零字节占位符,相当于在新纸那个位置打个洞——洞里看不到内容,原文件就此"隐身",但 /system 分区里它还在。这个洞叫 whiteout。
  • 整目录替换:对模块内的同名目录执行setfattr -n trusted.overlay.opaque -v y <TARGET>,把它标成 opaque(不合并)目录,叠加后该目录只保留模块内容,不再和系统侧合并。
  • 懒人做法:在customize.sh里声明REMOVE(删除列表)或REPLACE(替换列表)变量,KernelSU 会自动帮你建占位符、打标记。

📋 先判断:你需要 meta-overlayfs 吗

对照模块用到的能力,别盲目安装:

模块用到的能力需要元模块?说明
修改 /system 文件(换应用、去预装、换目录)需要system 目录没被挂载,改动就不会落地
只用开机脚本(post-fs-data.sh、service.sh 等)不需要脚本由核心在对应阶段触发,与挂载无关
sepolicy.rule 策略规则不需要核心直接加载策略规则
system.prop 属性文件不需要属性被系统直接读取

还有一条硬规则:同一时间只允许一个元模块在岗。系统只认一个"值班主管",装第二个会被直接拦下。真要换,顺序是:卸载全部普通模块 → 卸载当前元模块 → 重启 → 装新的 → 重装普通模块 → 再重启。

⚡ 三步刷入 meta-overlayfs 并重启

  1. 拿到安装包。下载 meta-overlayfs 模块 ZIP(常见文件名meta-overlayfs.zip)。它是官方参考实现,模块文件用 ext4 镜像存放,上面六类分区全覆盖。
  2. Manager 里装。打开 KernelSU Manager 应用,点屏幕上的悬浮加号按钮(➕),选中刚下载的 ZIP,确认安装。元模块装法和普通模块没有区别。
  3. 重启等完成。开机过程中 post-fs-data 阶段,挂载脚本已把各模块的 system 目录铺到对应分区。

✅ 逐项核查:确认元模块生效了

  • 打开 Module 页面,meta-overlayfs 出现在列表里,带元模块专属标识。
  • 符号链接/data/adb/metamodule指向元模块目录,它像一块固定"值班牌",不管 ID 叫什么,顺牌子就能找到当前在岗的元模块。
  • 同名文件替换:与系统同名的文件已被模块版本顶掉,读取返回模块侧内容。
  • whiteout 删除:占位符所在位置的原文件已不可见,/system 分区本身未变。
  • opaque 目录替换:打过 opaque 标记的目录,只剩模块自己的内容。

🛠 三种"模块不生效"的排查手册

故障 1:元模块被卸载,全部模块停摆

现象:设备正常开机,但所有模块的改动都不见了。原因:卸载后所有模块失去挂载能力,没有承包商干活。动作:尽快装回一个元模块接上这个班;没有换的打算就别轻动它。

故障 2:只有一个模块没挂载

现象:元模块在岗,唯独这个模块的 system 目录没叠上去。原因:模块目录里留着skip_mount(跳过挂载)或disable(禁用模块)标记文件。动作:删掉对应标记文件,重启。

故障 3:装完重启了,还是没效果

现象:操作都做了,替换、删除没体现。原因:多半是元模块压根不在模块列表里,或中招于故障 2 的标记。动作:回 Module 页面确认元模块在列,再逐个查标记;FAQ 里"全新安装后模块不工作"的结论与此一致。

模块目录的完整结构见模块指南。

一句话收尾

元模块是模块改动落到 /system 上的"值班主管":让 meta-overlayfs 出现在模块列表里,替换、删除、目录替换会自己生效;缺了它,模块的 system 目录永远不会落地。

【免费下载链接】KernelSUA Kernel based root solution for Android项目地址: https://gitcode.com/GitHub_Trending/ke/KernelSU

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

LSTM与Transformer时间序列预测实战对比:源码解析与调参避坑指南

LSTM与Transformer时间序列预测实战对比:源码解析与调参避坑指南

简介&#xff1a;面向时间序列预测任务的LSTMTransformer混合模型PyTorch实现&#xff0c;适合需要多特征输入、单变量输出场景的研究者与开发者&#xff1b;可直接迁移到风电、光伏、寿命预测、浓度预测等项目中&#xff0c;也适合作为学习Transformer与LSTM结合的入门范例。压…

2026/10/20 10:53:45 阅读更多 →
如何快速部署EspoCRM开源CRM:从零到能跑生产业务

如何快速部署EspoCRM开源CRM:从零到能跑生产业务

如何快速部署EspoCRM开源CRM&#xff1a;从零到能跑生产业务 【免费下载链接】espocrm EspoCRM – Open Source CRM Application 项目地址: https://gitcode.com/GitHub_Trending/es/espocrm EspoCRM是一款免费开源的客户关系管理系统&#xff08;CRM&#xff09;&#…

2026/10/20 10:53:45 阅读更多 →
防误删+高效查单双buff加持!快递批量查询高手轻松搞定物流管理

防误删+高效查单双buff加持!快递批量查询高手轻松搞定物流管理

电商大促过后&#xff0c;面对成百上千条快递单号&#xff0c;手动逐单查询不仅耗时费力&#xff0c;稍不注意手滑点错清空表格&#xff0c;辛苦整理的全部物流数据就会瞬间丢失&#xff0c;后续对账、售后跟进全乱套。今天就给大家带来一套兼顾效率与数据安全的保姆级教程&…

2026/10/20 10:52:44 阅读更多 →

最新新闻

网狐框架架设全流程:环境配置、数据库还原与服务端客户端联调

网狐框架架设全流程:环境配置、数据库还原与服务端客户端联调

简介&#xff1a;网狐框架全套源码与详细架设教程整合包&#xff0c;面向希望深入学习网狐开源框架或在实际项目中快速搭建网络应用的IT开发人员。压缩包体积约533.58MB&#xff0c;内含框架完整源码、环境配置说明、数据库脚本与视频操作演示&#xff1b;具体文件总数未标注&a…

2026/10/20 11:38:35 阅读更多 →
红外/可见光/高光谱/SAR图像预处理:从位深归一化到配准的完整指南

红外/可见光/高光谱/SAR图像预处理:从位深归一化到配准的完整指南

简介&#xff1a;红外、可见光、高光谱与SAR图像构成了多模态遥感学习的重要组成部分。该图像合集面向遥感、计算机视觉等领域的研究者与学习者&#xff0c;集中提供四类典型影像数据及配套MATLAB工具&#xff0c;可用于图像融合、地物分类、高光谱分析与SAR影像解译等方向的实…

2026/10/20 11:38:35 阅读更多 →
PyTorch+LSTM实现丹麦电价24小时滚动预测完整指南

PyTorch+LSTM实现丹麦电价24小时滚动预测完整指南

简介&#xff1a;面向电力市场预测与时间序列分析学习者&#xff0c;这份资源基于PyTorch和LSTM构建丹麦电力市场未来24小时电价预测模型&#xff0c;覆盖数据预处理、历史特征构建、模型训练与评估全流程。压缩包共23个文件&#xff0c;约395KB&#xff0c;包括6个Python脚本&…

2026/10/20 11:38:35 阅读更多 →
极端天气下电网韧性提升:Python构建科学加固决策支持系统

极端天气下电网韧性提升:Python构建科学加固决策支持系统

简介&#xff1a;这是一套聚焦极端天气下电网韧性提升的代码与数据资源&#xff0c;面向电力系统研究人员、配电网规划工程师及灾害韧性相关学习者&#xff0c;适用于台风、暴雨、覆冰等极端场景下的韧性评估、策略推演与结果验证。资源共一百四十八个文件&#xff0c;压缩包约…

2026/10/20 11:38:35 阅读更多 →
智能降重工具实操:从检测原理到人工复核的完整指南

智能降重工具实操:从检测原理到人工复核的完整指南

论文重复率这关&#xff0c;几乎每个写论文的人都逃不掉。我最近帮一位朋友处理来稿&#xff0c;初稿重复率38%&#xff0c;物理和实验方法部分几乎整片标红&#xff0c;文献综述也惨不忍睹。我前后用了一套智能降重工具&#xff0c;配合人工逐段修改&#xff0c;花了半个月最终…

2026/10/20 11:38:35 阅读更多 →
ApusIDE组态软件HMI屏幕GIF动画显示:原理、配置与排查

ApusIDE组态软件HMI屏幕GIF动画显示:原理、配置与排查

1. 为什么HMI屏幕上的"动图"这么难搞做设备配套电控和上位机界面这行当久了&#xff0c;你一定会遇到这种需求&#xff1a;客户看着设备触摸屏&#xff0c;提了一句"能不能让这个风扇图标转起来"&#xff0c;或者"传送带上的产品想让它动起来"。…

2026/10/20 11:37:34 阅读更多 →

日新闻

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →
ESP32舵机控制指南:原理、多路驱动与避坑实战

ESP32舵机控制指南:原理、多路驱动与避坑实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →
位移法实现一阶低通滤波:单片机ADC采样降噪实战

位移法实现一阶低通滤波:单片机ADC采样降噪实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型&#xff08;GMM&#xff09;的语音识别系统&#xff0c;很多人第一反应就是一堆数学公式&#xff0c;觉得门槛很高。但如果你真的在MATLAB里把它落地跑通&#xff0c;会发现核心其实就是三件事&#xff1a;把声音变成特征向量&#xff0c;用GMM给每个类别…

2026/10/20 10:02:13 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人&#xff0c;但落到具体操作上&#xff0c;无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程&#xff1a;对图像做反白、改调色板、彩色转灰度&#xff0c;最后把像素数据导出成txt文件。单看每一…

2026/10/19 17:32:41 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词&#xff0c;你会发现一个很有意思的现象&#xff1a;每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型&#xff0c;有人指的是运动控制系统&#xff0c;还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/20 2:50:50 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 10:02:08 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 9:50:17 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 9:50:45 阅读更多 →