ColorOS 便签与笔记模块:去水印、自定义水印与导出。

按 ColorOS 17.0.0.107、笔记 17.1.17、便签 17.0.24 核验,其他版本需实机验证。

安装

从模块市场安装 NoteWatermark.apk,在支持 libxposed API 102 的框架中启用,再冷启动「笔记」(com.oplus.aipaper)或「便签」(com.coloros.note)。启用或升级后打开一次「素笺」。

从 4.1.1 及更早版本升级时,框架不会自动加入「笔记」:在「素笺」里点「笔记」那一行申请作用域,或在框架里手动勾选。

快速使用

分享长图

底部样式三选一,两个应用共用:不显示 隐藏底部、留白 保留约两行空白、自定义 替换文字(最多 80 字符)。设置保存后重新打开分享页生效。

导出

在「素笺」中选择「导出全部笔记」或「导出全部便签」。ZIP 保存到系统「下载」目录。笔记按笔记库分目录,便签按分类,每条导出文本、HTML 与附件。加密内容不导出。

更新

4.3.0 起,「素笺」会自己检查本模块的新版本,设置页里一键下载、校验签名并交给系统安装;后台每天检查一次,有新版本时通知一次。可在设置页底部关闭。

限制 / 风险

分享页只接管已识别的 NearMe、ColorOS 和 OPlus 路径。无法可靠识别时不会修改应用。「笔记」里灵感洞察、AI 对话、网页概览等功能的分享图另有水印,不在处理范围。

链接

Releases

4.3.1

Stable

10/23/2026, 2:44:55 PM

4.3.1 · 素笺

框架列表里的介绍

框架的模块列表只显示一句话介绍。这句话前面原来还带着「素笺:」,与上面一行的模块名重复,这一版把它去掉,直接说要做什么。

功能没有变化。包名与签名不变,可覆盖升级。

Assets

1

4.3.0

Stable

10/20/2026, 4:30:52 AM

4.3.0 · 素笺

新增:应用内检查与一键更新

以后的新版本不必再去模块市场找。「素笺」打开时和每天一次查看 LSPosed 模块仓库里的最新正式版,有新版本就在设置页顶部放一张卡片:版本号、这一版改了什么、大小和发布日期,「更新内容」里是完整的更新说明。

  • 一键更新:点「立即更新」,下载、校验、安装一路走完,进度就在卡片里。下载先走模块仓库自己的镜像,不通再走 GitHub;仓库页暂时连不上时,改从 GitHub 读同一份发布。
  • 只装真的素笺:装之前核对包名、版本号和签名,与当前安装的不一致就不装,并说明原因。草稿和预发布版本不会推送。
  • 只需允许一次:第一次更新需要在系统设置里允许「素笺」安装应用;允许后回到设置页,会自动接着装。在本机(ColorOS 17)上,系统随后直接完成安装,不再弹确认框。
  • 不打扰:后台发现新版本只通知一次,在设置页里已经看到的版本不再通知;更新完成后提醒重新启动笔记和便签。设置页底部可以关掉自动检查,关掉后点版本那一行仍能手动检查。
  • 中途可以取消;下载过的安装包会留到装上为止,取消系统确认后再点更新不必重新下载。

素笺联网只为检查和下载更新,不上传任何内容。为此新增网络、安装应用、通知和开机后保留每日检查这几项权限。

升级后

这一版本身仍需从模块市场安装;从 4.3.0 往后的版本,在「素笺」里就能直接更新。装好后重新启动笔记和便签,让新版本接管分享。

验证:本机 ColorOS 17.0 / Android 17 / LSPosed 2.2.1。用换了包名的副本对着本地模拟的模块仓库走完整条路径:发现新版本(跳过预发布)、读更新说明、仓库下载地址 404 时改走 GitHub、首次申请安装权限后自动续装、静默安装成功、「已更新」提示由系统重新打开的设置页接手、仓库页返回 403 时改读 GitHub、签名不同的安装包被拒并删除、下载中途取消。设计测试新增发布解析、Markdown 说明转换与更新卡片四种状态(含深色、2 倍字号)的检查,全部通过。

限制:需要用户确认安装的系统上,会弹出系统自己的安装确认框;本机不弹,这条分支只按 Android 标准流程实现,未实机走过。

包名与签名不变,可覆盖升级。

Assets

1

4.2.0

Stable

10/18/2026, 3:41:17 AM

4.2.0 · 素笺

新增:适配 ColorOS 17 的「笔记」

ColorOS 17 带来了 AI 笔记应用「笔记」(com.oplus.aipaper),可以一键迁移便签数据。素笺现在同时作用于「笔记」和原来的「便签」,设置共用一份。

  • 去水印:整篇笔记的分享长图(网页渲染的分享页,含 3:4、1:1 比例)、选段与表格转图用的「简约」样式、其余样式的底部,都按「不显示」「留白」「自定义」处理。「笔记」页脚右侧的「记录人」是笔记自己的署名,选「自定义」时保留。
  • 导出:设置页新增「导出全部笔记」。ZIP 存到「下载」,按笔记库分目录,嵌套的笔记库保留层级,另有「未分类」「回收站」。每条笔记导出 .txt(含笔记库、标签、时间)和带排版与图片的 .html,笔记之间的引用在 HTML 里是可点的链接。加密笔记不导出,只计数。
  • 设置页每个已安装的应用一行状态、一个导出按钮;只装了一个时只显示那一个。

改进:设置经框架送达,不再要求应用在运行

ColorOS 的启动管理不让素笺唤起「笔记」的相关进程,应用没在运行时,状态探测和设置同步都会落空。现在设置同时写进框架的远程偏好,钩子分享时直接读取;模块状态改由框架回答:已加入作用域、应用没在运行时显示「已就绪」,而不是「尚未生效」。

升级后

在素笺里点一下「笔记」那一行的「未加入作用域」,向框架申请即可(也可以在框架里手动勾选「笔记」)。「便签」的作用域沿用。

其他

  • 导出逻辑拆成两份共用零件,「便签」导出的行为不变。
  • 新增依赖 io.github.libxposed:service:102.0.0(框架服务接口,随模块打包)。

验证:本机 ColorOS 17.0.0.107 / 笔记 17.1.17 / 便签 17.0.24 / LSPosed 2.2.1。「笔记」整篇分享页的三种模式(长图)、3:4 比例下的「不显示」、简约样式的三种模式,均在虚拟显示器上逐屏截图核对;经典样式页脚走原有的便签钩子。实际导出 24 条笔记(6 个笔记库、6 个附件),16 处笔记引用全部能解析;「便签」导出回归通过。设置页不经探测、仅靠框架把自定义文字送到未运行的「笔记」已验证。设计测试全部通过,新增简约样式识别、页面脚本转义与新状态的检查;编辑器文档转换另有 31 项桌面单测。

限制:「笔记」里别的功能(灵感洞察、AI 对话、网页概览)的分享图另有水印,本版未处理;AI 生成内容的标识不属于品牌水印,也不处理。图文、简约、黑金样式的网页分享页与经典样式共用同一个页脚元素,只实测了经典。

包名与签名不变,可覆盖升级。

Assets

1

4.1.1

Stable

9/27/2026, 12:52:28 AM

4.1.1 · 素笺

文案:统一模块描述

模块市场上模块名已经是「素笺」,描述开头又写了一次,现去掉这个前缀,描述只留功能说明:「ColorOS 便签去水印、自定义水印与便签导出。」

安装后在框架模块列表中显示的描述原本与市场不同,现改为同一句。

功能、设置与导出格式不变,包名与签名不变,可直接覆盖升级。

Assets

1

4.1.0

Stable

9/24/2026, 1:43:03 AM

4.1.0 · 素笺

修复:素笺没在运行时,水印设置不生效

ColorOS 的启动管理会阻止便签唤起素笺(日志:OplusAppStartupManager: prevent start com.jy.notewatermark … by contentprovider com.coloros.note)。以前便签在分享时要向素笺读取设置,素笺进程不在就读不到,只能退回「留白」。选了「不显示」或「自定义」的,往往实际拿到的是留白。

现在由素笺把设置交给便签:每次打开素笺、每次改动设置,都会随状态查询一起送进便签进程,由便签自己保存。分享时先读这份副本,不再依赖素笺是否在运行。只接受素笺本身发来的设置。

升级后请打开一次素笺,让设置同步到便签。

改进:导出的 HTML 能显示图片

便签正文用附件 ID 引用图片,导出的网页因此打不开图。现在图片会指向同一目录下 _附件/ 里的对应文件,用浏览器打开即可看到。

验证:本机 ColorOS 16 / 便签 16.7.2。便签冷启动后钩子报告 4.1.0;素笺进程不在、便签也被强行停止时,素笺仍能唤起便签完成同步;便签侧保存的设置与素笺一致;实际导出 16 条便签成功。设计测试全部通过,并新增图片链接改写的检查。手机处于锁屏,本次没有实际走一遍分享页。

Assets

1

4.0.0

Stable

9/24/2026, 1:33:29 AM

4.0.0 · 素笺

设置页按 M3 Expressive 分段列表重做

  • 页面改成 Android 16 设置页的分段列表:模块状态、分享长图底部、导出便签各成一组,组内 2dp 缝隙,组上方一行小标题。全部使用 MDC 官方的列表项、加载指示与形状库组件。
  • 三种底部样式由按钮组改为单选列表,每个选项直接写明结果。选中项填充 secondaryContainer 并变为整圆角;选「自定义」时输入框作为组内最后一项出现,留空时以辅助文字说明与「留白」相同。
  • 模块状态成为独立列表项:检查中显示 M3E 加载指示;生效时以 Cookie 形徽记显示载入的版本;旧版未重启或未生效时整项转为提示色,用 Sunny 形徽记并写明下一步。尾部刷新图标提示可点按重查。
  • 导出区改为单个列表项,导出按钮是全页唯一的 filled 按钮;失败后按钮变为「重试导出」。
  • 状态变化的过渡改用主题的 M3E 弹簧动效令牌;系统关闭动画时不播放。

图标重绘

  • 两张叠放的圆角便笺,前一张底部是一条浅绿页脚带,带中一颗四角星,表示长图底部由自己决定。主题单色图标把页脚带与正文区断开,文字与星形镂空。图形整体收进自适应图标安全区。

无障碍

  • 三个选项向读屏报告为单选按钮,带位置与选中状态;预览朗读为一句摘要。
  • 按 WCAG 2.2 AA 核对:文字对比度不低于 4.5:1(静态配色最低 5.5:1),可操作目标不小于 48dp,两倍字号加 320dp 宽度下不截断。

验证:本机(ColorOS 16,动态配色)运行 DesignSmoke 全部通过,覆盖三种模式的保存与冷启动回读、分段位置、单选语义、深浅色、导出进行中与失败、大字号窄屏及对比度。分享与导出的钩子代码与 3.4.0 相同。

包名与签名不变,可覆盖升级,设置照旧读出。更新后冷启动便签进程。

Assets

1

3.4.0

Stable

9/24/2026, 1:16:21 AM

3.4.0 · 素笺

  • 吸收 Marukon 分支的跨版本适配思路:先尝试已知的 NearMe/ColorOS/OPlus 分享类路径,必要时有限扫描 DEX 中具有水印字段特征的候选类;水印视图也可通过分享页底部的资源 ID 定位。
  • 限定识别范围与方法签名,不在所有 Activity 上监听绘制或凭页面文字修改视图,避免误改普通便签及影响性能。
  • 修复分享类未找到时连带跳过模块状态查询、便签导出与待处理导出的情况;这些功能现在独立初始化。
  • 保留原设置、导出、签名及作用域,升级后冷启动便签进程。

已构建并运行设置界面与适配识别测试;不同版本便签的分享效果尚需对应设备验证。

Assets

1

3.3.2

Stable

9/24/2026, 1:10:33 AM

3.3.2 · 素笺

  • 统一 M3 Expressive 视觉角色:圆角低色阶预览纸页、强调标签、Expressive 工具栏与状态进度,以及同一套色彩、排版、间距和形状令牌。
  • 重绘自适应、主题单色与市场图标:圆角便笺、正文下留白和四角星共用一套几何;Android 主题图标镂空文字保留识别度。
  • 改善无障碍:状态和导出以实时区域报告;保存不再逐字打断屏幕阅读器;空白自定义模式是合法状态,不再提示输入错误,重启设置页后仍保持这一选择。保留 48dp 控件、窄屏竖排及大字号适配。
  • 深浅色方案文本对比度按 WCAG 2.2 AA 核查;新增设计令牌与交互说明。构建及测试包编译通过。当前环境没有连接 Android 设备,未进行本版真机回归;此前版本真机结果不代表本版。

包名与签名不变,可覆盖升级;设置兼容已有版本。重新打开便签分享页以应用水印设置,更新模块后冷启动便签进程。

Assets

1

3.3.1

Stable

9/24/2026, 12:51:08 AM

3.3.1 · 素笺 · 实验视觉版图标

  • 重绘启动图标,与 3.3.0 的设置界面统一:高对比黑白、点阵「S」、工业几何、留白和单个表示水印处理位置的红色信号点。
  • 同步 Android 自适应前景/背景、Android 13 主题单色图标、旧版图标与模块市场图片;48px 小尺寸保持轮廓清晰。
  • 源稿与生成脚本收录在仓库中。未使用 Nothing 商标、专有字体或未经许可的图像素材。

模块功能、设置数据和导出格式不变,可直接覆盖升级。

Assets

1

3.3.0

Stable

9/24/2026, 12:40:51 AM

3.3.0 · 素笺 · 实验视觉版

  • 在独立实验分支探索黑白灰工业视觉:高对比语义配色、克制的错误红、点阵章节编号、平面纸笺预览、紧凑的机械圆角与留白层级。
  • 统一浅色 / 深色颜色角色、字号、间距、形状、按钮、分段选择、输入和反馈;选中态以黑白反转表达,不使用系统动态取色、渐变、厚重阴影或玻璃拟态。
  • 使用 SIL OFL 授权的 Doto 字体呈现章节数字,中文与操作文字继续使用系统字体;未引入 Nothing 专有字体、商标或图标素材。
  • 保留原有三种分享底部模式、即时保存、模块状态检查与 ZIP 导出;大字号窄屏下分段选择继续自动竖排,尊重系统减少动效设置。

直接覆盖升级,原有设置不变。此版本仅实验界面,不改变便签钩子与导出格式。

Assets

1

3.2.0

Stable

9/23/2026, 10:00:38 AM

3.2.0 · 素笺

设置页按 M3 Expressive × Apple HIG 重做

  • 底部样式改为三选一:「不显示」「留白」「自定义」。以前要靠「水印文字留空」加「保留底部留白」开关的组合去猜,现在三个结果直接摆出来,选哪个就是哪个。
  • 预览改画真实的分享长图底部:自定义时画出分隔线与居中文字,留白时空出水印那一行的高度,不显示时整行收起。三种模式的预览高度各不相同,切换时连续过渡。
  • 保存去掉。改动即时落盘,底部常驻的保存条与「放弃修改」对话框一并移除,页面少了一块永远停在那里的界面。
  • 新增模块状态。设置页向注入在便签进程里的钩子要一次回应:生效时只有一行浅色文字,不占容器;没生效、便签还跑着旧版模块、或没装便签时,才升级成整块提示并给出下一步。
  • 顶栏换成 M3 折叠大标题,删掉与之重复的大标题文案和顶栏图标——Material 的顶栏本来就没有 logo 位。
  • 版式改由空间分组:删掉分割线、浮着的小标签和包住一切的容器,只留标题层级与留白。
  • 设计令牌集中到 res/values:颜色语义角色、五档字级、四种形状(含预览纸笺的切角)、一套间距。界面结构改为 XML,Java 只留下运行时才有的部分。
  • 三个分段按钮在窄屏或大字号下自动竖排,不再挤成省略号。

图标重绘

  • 页面重新按自适应图标的安全区居中,标题与三行正文之下留出空白——正是模块清掉的那块地方。
  • 闪光挪出页面,与页面留出间距,不再靠一块背景色方块去盖住重叠处。彩色稿与单色稿现在共用同一套几何。
  • 生成脚本随之简化:不再需要裁剪顶栏图标,也不再需要在路径字符串里挖掉那块方块。

升级提示:沿用包名与签名,可直接覆盖升级。已有设置照原样读出:写过水印文字的落在「自定义」,否则按「保留底部留白」落在「留白」或「不显示」。

验证:真机 instrumentation 覆盖三种模式的落盘与预览、自定义为空时的提示、冷启动回读、导出的进行中与失败态、旋转后保留导出任务、80 字上限、两倍字号加 320dp 宽度下的竖排与不截断,以及浅色深色各语义配色的对比度,全部通过。模块状态经便签进程实测回报 3.2.0。

Assets

1