一文读懂 chromatic:面向 Chromium/V8 桌面软件的通用修改器
一文读懂 chromatic面向 Chromium/V8 桌面软件的通用修改器【免费下载链接】chromaticUniversal modifier for Chromium/V8 | 广谱注入 Chromium/V8 的通用修改器项目地址: https://gitcode.com/gh_mirrors/be/chromatic你熟悉的那套改法为什么不好使了Electron 化桌面软件越来越多但想改它们仍然很费劲。BetterNCM 插件管理器以前只支持网易云停更后大批脚本停止工作想改别的软件就只能找零散工具。chromatic 是原作者基于 BetterNCM 整体重写后的通用 Chromium/V8 修改器面向几乎所有 Electron 软件的引擎层。chromatic 到底做了什么 给任意 Electron 应用注入脚本它工作在 Chromium/V8 引擎层不绑定具体产品。配置好目标进程后你的脚本直接在应用的 JS 运行时里跑改界面、加功能、拦请求都可以做不用再为每款软件单独找方案。读写进程内存内置 C 级能力覆盖进程信息、模块列表、内存读写、原生函数调用。想改 JS 够不到的值可以直接下沉到原生层操作这也是它敢说通用的原因。拦截函数并下断点函数拦截、软硬件断点、内存访问监控、异常处理都齐了可以在指定函数处暂停执行、查看参数再继续。写几行 JS 就能获得接近逆向工具的调试体验。上手三步 先找到它项目托管在 GitCode用git clone https://gitcode.com/gh_mirrors/be/BetterNCM拿到代码。再装好它克隆后按 README 用 xmake 构建仓库里已附带 QuickJS、yalantinglibs 等依赖。用它的第一件事打开仓库 docs 目录下的 API 文档照着写一个打印 Process.platform 的脚本确认注入链路通了再去做更复杂的修改。适合谁不适合谁它适合玩 Electron 桌面软件QQ 音乐、网易云、企业微信等同类应用的开发者用来定制功能和调试行为但别期待它是开箱即用的主题市场——文档还在补全中且只对基于 Chromium/V8 的软件有效纯原生应用它碰不到。感兴趣的话先克隆仓库构建后跑通第一个 Process 用例试试。【免费下载链接】chromaticUniversal modifier for Chromium/V8 | 广谱注入 Chromium/V8 的通用修改器项目地址: https://gitcode.com/gh_mirrors/be/chromatic创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考