jonelo/screencapture-fix
GitHub: jonelo/screencapture-fix
修复 OCLP 修补的 MacBookPro8,1 上因 macOS Sequoia 导致的 screencapture 截图功能失效问题。
Stars: 0 | Forks: 0
# screencapture 修复
## 为什么?
请参阅我的[博客](https://loefflmann.blogspot.com/2026/03/how-i-fixed-sequoias-screencapture-on-an-OCLP-patched-macbookpro81.html)了解创建此脚本的原因。
## 前置条件
- 使用 OCLP 2.4.1 在 MacBook Pro (型号 8,1) 上安装的 macOS Sequoia
- 一个来自 macOS Sequoia 15.7.4 的纯净 `screencapture` binary
- 本脚本
## 用法
要修复 OCLP 修补的 MacBookPro8,1 上损坏的 screencapture,只需运行
```
% sudo ./screencapture-fix.sh
```
该脚本会使用位于脚本相同文件夹中的二进制文件替换 `/usr/sbin/screencapture`。
将来重新应用 OCLP root 补丁可能会覆盖此修复。
可根据需要多次运行此脚本。
## 高级用法
您也可以将 screencapture 二进制文件作为 payload 追加到脚本中,以制作单一文件。
```
% cat ./screencapture-fix.sh ./screencapture > ./screencapture-fix-with-payload.sh
```
如果您运行 `screencatpure-fix-with-payload.sh`,若在脚本工作目录中未找到 screencapture,脚本会提取其 payload 并保存 screencapture。
标签:Awesome, CSV导出, Cutter, DNS 反向解析, Legacy Mac, MacBook Pro, macOS Sequoia, OCLP, screencapture, Shell 脚本, 二进制替换, 系统修复, 系统管理, 系统维护工具, 补丁, 逆向兼容