chromatic:Chromium/V8 通用修改器,用 JS 脚本改造桌面客户端 chromaticChromium/V8 通用修改器用 JS 脚本改造桌面客户端【免费下载链接】chromaticUniversal modifier for Chromium/V8 | 广谱注入 Chromium/V8 的通用修改器项目地址: https://gitcode.com/gh_mirrors/be/chromaticchromatic 是一个广谱注入 Chromium/V8 应用的通用修改器可以把 JS 脚本注入目标桌面应用进程完成内存读写、函数拦截、断点调试等操作。它是早期网易云音乐 PC 端插件工具 BetterNCM 的重写继任者旧方案只服务特定音乐客户端而 chromatic 将这套能力做成了通用框架可面向更多基于 Chromium/V8 的软件使用。为什么需要 Chromium/V8 通用修改器此前如果你想修改 Chromium/V8 桌面应用的行为例如 BetterNCM 当年支持的网易云音乐 2.10.* 到 3.0.* 客户端只能依赖单一项目里积累的插件与脚本。随着作者不再维护 BetterNCM这些脚本失去了运行基础。chromatic 的出发点是把“改某一款音乐客户端”和“通用注入框架”拆开底层 API 只负责注入后的进程内操作具体改什么由脚本决定。这样同一套接口可以复用到不同的 Chromium/V8 软件上不必每换一款目标就重写底层代码。chromatic 能做什么内存、拦截与调试在目标进程里运行 JS 脚本chromatic 内置基于 QuickJS 的 JS 运行时脚本在目标进程的地址空间内直接执行操作的是进程真实的内存与函数而不是通过系统接口间接传话。内存操作与函数拦截Memory 系列 API 提供内存分配、复制、读写、保护属性修改以及按十六进制模式支持??通配扫描Interceptor 可以给任意函数挂上入口/出口回调读取参数与返回值也能在出口处改写返回值NativeFunction 与 NativeCallback 让脚本按声明的类型直接调用原生函数并把 JS 函数注册成原生回调。断点、反汇编与内存监控提供软件断点与硬件断点含写观察点、基于 capstone 的指令反汇编与交叉引用查找、基于页面保护的内存访问监控以及全局异常处理器覆盖对一个运行中进程做现场调试的常见需求。快速上手xmake 如何构建 chromatic克隆代码git clone https://gitcode.com/gh_mirrors/be/BetterNCM项目使用 xmake 管理构建C23依赖已在deps/中声明。在根目录执行 xmake 的配置与构建流程会生成三个目标chromatic-core核心静态库、chromatic-testgtest 测试套件、chromatic-injectee待注入的共享库。将 injectee 产物加载进目标进程后对照 API 文档编写脚本即可。项目目前仍处于积极开发阶段README 也注明使用方法部分待完善最新指引建议以项目文档和 Issue 区为准。chromatic 适合哪些用户希望改造或调试 Chromium/V8 桌面客户端的脚本作者、逆向工程师从 BetterNCM 迁移过来、需要可维护继任方案的既有用户面向 Windows、Linux、macOS、Androidx64/arm64平台做开发的开发者不适合不写代码、只想要现成主题与下载插件的普通听众——当前仓库是修改框架不是成品插件市场不适合需要接口长期冻结、不再变动的依赖方API 仍会随开发调整继续深入API 文档与源码入口API 参考中文 API 文档英文版见 docs/en-US/API.md按 Process、Memory、Interceptor 等模块逐条列出用法核心实现src/core/包含脚本生命周期、FFI、内存与断点等原生模块测试用例src/test/每个 API 一组测试适合当示例代码阅读小结chromatic 把 BetterNCM 的重写成果从单一音乐客户端扩展为通用的 Chromium/V8 修改器用一份 JS 脚本就能定制目标应用。如果你的使用场景里有想改造的桌面客户端下一步就是克隆仓库、构建出 injectee然后按 API 文档跑通第一个内存读取与函数拦截。【免费下载链接】chromaticUniversal modifier for Chromium/V8 | 广谱注入 Chromium/V8 的通用修改器项目地址: https://gitcode.com/gh_mirrors/be/chromatic创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

最新新闻

AI辅助MySQL数据库设计:从概念到落地的避坑指南

AI辅助MySQL数据库设计:从概念到落地的避坑指南

1. 先搞清楚这期要解决的核心问题:从AI想法到可落地的数据库表 这期内容,如果你正打算用AI辅助或者自己动手搭建一个企业站,最该关心的不是AI能生成多少行代码,而是 如何把模糊的需求和AI的“幻觉”输出,变成一个真正…

2026/8/21 19:13:26
从手搓到乐高:构建标准化Agent工作流框架的核心原理与实践

从手搓到乐高:构建标准化Agent工作流框架的核心原理与实践

1. 从“手搓”到“乐高”:为什么我们需要一个标准化的Agent工作流框架最近和几个做AI应用落地的朋友聊天,大家不约而同地提到了同一个痛点:Agent(智能体)的开发,太“手工艺”了。我们常常花费大量时间&…

2026/8/21 19:13:26
crystalruby实时重载教程:在Rails开发中免重启迭代Crystal代码

crystalruby实时重载教程:在Rails开发中免重启迭代Crystal代码

crystalruby实时重载教程:在Rails开发中免重启迭代Crystal代码 【免费下载链接】crystalruby Embed Crystal code directly in Ruby 项目地址: https://gitcode.com/gh_mirrors/cr/crystalruby 如果你正在用 Rails 做 Web 开发,又想给性能敏感的逻…

2026/8/21 19:13:26
Anthropic自信唯一存活私营AI公司?解析其三重护城河与开发者应对策略

Anthropic自信唯一存活私营AI公司?解析其三重护城河与开发者应对策略

如果你关注AI行业,最近可能被一个消息刷屏了: Anthropic 内部自信地认为,自己可能是全球唯一能长期存活的私营AI公司。 这听起来像是一个狂妄的宣言,但背后隐藏的,是当前AI创业浪潮中一个残酷而现实的生存逻辑。当O…

2026/8/21 19:13:26
React Native SegmentedControl 无障碍与测试指南:testID 与可访问性最佳实践

React Native SegmentedControl 无障碍与测试指南:testID 与可访问性最佳实践

React Native SegmentedControl 无障碍与测试指南:testID 与可访问性最佳实践 【免费下载链接】segmented-control React Native SegmentedControl library 项目地址: https://gitcode.com/gh_mirrors/se/segmented-control React Native SegmentedControl 是…

2026/8/21 19:13:26
硬件工程师职业方向解析:电源、高速PCB、射频与测试的技术路径与前景

硬件工程师职业方向解析:电源、高速PCB、射频与测试的技术路径与前景

硬件工程师哪个方向更有前途?电源、高速PCB、射频、测试等方向深度解析最近在各大技术社区和招聘网站上,一个话题的热度居高不下:硬件工程师的职业路径该怎么选?是深耕电源,还是专攻高速PCB,或是挑战射频&a…

2026/8/21 19:08:26