案例
Screen Studio:作者报告的 REA 自动缩放规则研究
作者报告借助 REA 梳理 Screen Studio 的 Electron 安装包,在 Claude Code 协助下从混淆代码中读出六条自动缩放与光标规则,再让 Claude Code 依据这些规则编写独立的录屏和渲染程序。文章介绍了所用命令、证据、光标对齐检查以及复刻版的不足;复刻版和解出的代码均未公开。
使用条件与局限
- 这篇 2026-10-13 的文章在作者的 Mac 上用命令行运行 REA 的 JavaScript 应用分析器,分析 macOS 版 Screen Studio 的 app.asar,环境为受支持的 Node.js 版本和 Xcode Command Line Tools;文中未注明 REA 或 Screen Studio 的版本。作者报告这次运行用时 101 秒,生成覆盖 3,695 个文件的 124 MB 证据文件;由于 25 个随包原生程序的指纹不再匹配,运行时采用了只记录而不停止的完整性策略。
- 相关代码经过混淆。作者称 REA 的源码还原命令在 macOS 上不可用,于是由 Claude Code 另写脚本使代码可读;这一步是 Agent 的工作而非 REA 的输出,本条目不记录任何方法细节。解出的代码按作者意愿不公开。
- 据作者报告,Claude Code 依据六条规则从零写了约 1,300 行代码:一个单独记录光标位置的 Swift ScreenCaptureKit 录屏器,以及一个 Remotion 渲染器。作者报告在 M4 Pro 上以 60 fps 录制无丢帧,22 秒的片子约 50 秒渲染完成;并称把重绘光标叠加到录有系统光标的画面上逐帧比对,大多数帧完全重合,只有一帧快速移动时偏差几个像素。
- 作者列出的不足包括:没有图形界面编辑器、只有三种光标、运动模糊较简单、没有打字放大和点击音效,摄像头与麦克风代码已写好但尚未用真实摄像头测试;复刻版距离替代 Screen Studio 还差得远。其源码未公开,因此这些结果在此均无法核查。
- 作者称复刻版未使用 Screen Studio 的代码和素材,并建议分析他人软件前先阅读其用户协议。这项对商业应用的研究不代表厂商认可或再分发权利,所报告的规则也未必适用于其他版本。
关于此条目
- 类型
- 案例
- 类别
- REA 社区调查案例
- 关联
- 作者报告的混合工具流程
- 目标
- 应用
来源复核于
说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。