chromatic:Chromium/V8 应用通用修改器,简单
2026/8/21 19:14:58 网站建设 项目流程

chromatic:Chromium/V8 应用通用修改器,简单

【免费下载链接】chromaticUniversal modifier for Chromium/V8 | 广谱注入 Chromium/V8 的通用修改器项目地址: https://gitcode.com/gh_mirrors/be/chromatic

音乐客户端里的广告想去不掉,界面想换个样子,却只能干等官方更新?chromatic 是面向 Chromium/V8 桌面应用的通用修改器,它是 BetterNCM 的重写继任者,让你用一段 JavaScript 脚本就能改软件的运行行为。

一、它是什么(一句话定位)

chromatic 是一个通用注入工具,面向基于 Chromium/V8 引擎的桌面应用。现在主流的 PC 端音乐、视频客户端大多用 Chromium 技术栈开发,chromatic 可以把脚本引擎注入其中。它支持 Windows、macOS、Linux、Android 四个平台,注入后就能用 JavaScript 读写和修改应用内部的数据。

二、chromatic 核心能力拆解

  • JavaScript 脚本环境:在目标应用内部搭建 QuickJS 脚本运行时,只写 JS 不碰原生代码 → 几十行脚本就能改主题、加功能。
  • 函数拦截:对应用调用的函数做钩子,在关键位置改变执行行为 → 比如直接跳过加载广告的那段逻辑。
  • 内存读写与监控:直接读写应用运行内存,还能监控关键内存的访问行为 → 播放状态、音量这类数据都可以改。
  • 断点调试:提供软件断点和硬件断点,支持单步执行与指令反汇编分析 → 脚本行为不符合预期时,能当场定位原因。

另外支持 WatchPath 热更新:脚本文件一改就立即生效,改一次不用重启一次应用。

三、谁适合用 / 典型场景

  • 如果你在用 Chromium 技术栈的 PC 音乐客户端,想去广告或者换皮肤,那么 chromatic 可以用脚本实现,不用等官方发版。
  • 如果你以前用 BetterNCM,担心它停止维护,那么 chromatic 就是它的重写版本,旧版代码在仓库 v2 分支存档可查。
  • 如果你想分析桌面应用的内部函数和调用关系,那么断点加函数拦截的组合能让你快速定位关键函数,比单纯打补丁更稳。

四、快速上手

  1. 获取源码:git clone https://gitcode.com/gh_mirrors/be/BetterNCM
  2. 用 xmake 构建系统编译,得到 chromatic 注入库。
  3. 写好你自己的 JS 脚本,嵌入库中或指定文件路径(watch 模式支持热更新),注入目标应用即可。

仓库自带 API 文档,中文版覆盖了进程、模块、内存、断点、拦截等全部接口。

五、相关链接

  • README
  • 中文 API 文档
  • 英文 API 文档

如果你有定制 Chromium/V8 桌面应用行为的需求,可以直接到仓库看看。

【免费下载链接】chromaticUniversal modifier for Chromium/V8 | 广谱注入 Chromium/V8 的通用修改器项目地址: https://gitcode.com/gh_mirrors/be/chromatic

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询