在 Mac 上卸载 OnyX
先等 OnyX 的维护任务结束,再决定偏好设置是否还要保留。2026 年 9 月 19 日测试的是从官网包拷出的应用。
退出并移除应用
退出 OnyX,把 OnyX.app 移进废纸篓;不需要为卸载再跑一遍维护命令,也不要把它看过的 macOS 缓存当成 OnyX 数据。更多产品资料见官方页面。
核对应用数据
等维护任务结束并退出 OnyX 后,把还要保留的偏好设置复制到独立的备份位置,在访达按 Shift + Command + G 打开各位置或上层文件夹,只把不再需要的对应 OnyX 项目移到废纸篓:
~/Library/Caches/com.titanium.OnyX~/Library/HTTPStorages/com.titanium.OnyX~/Library/Logs/OnyX.log~/Library/Preferences/com.titanium.OnyX.plist~/Library/Preferences/com.titanium.OnyX.update.plist~/Library/Preferences/OnyX.plist~/Library/Saved Application State/com.titanium.OnyX.savedState
cask 还匹配两处生成的帮助文件,打开 ~/Library/Caches/com.apple.helpd/Generated 和 ~/Library/Caches/com.apple.helpd/SDMHelpData/Other/English/HelpSDMIndexFile,只核对以 com.titanium.OnyX.help 开头的项目,退出后可移除这些 OnyX 项目,两个 Apple 管理的上层文件夹和其他应用的帮助文件都保留。
用 Homebrew 安装时
Homebrew cask 有独立的 --zap 清单。brew uninstall --cask onyx 只移除 cask,不执行该清单;brew uninstall --cask --zap onyx 还会处理清单里的数据,不看 Mole 的勾选。zap 列出 Apple 生成的帮助缓存叶,不能扩大到父目录。zap 清单涉及未勾选、共用或无法确认的数据时,Mole 跳过 --zap,已选残留仍由自身流程处理。
brew uninstall --cask onyx
检查结果
下面两条命令只查看进程和一处相关路径,不会删除内容:
pgrep -il "OnyX"
ls -ld "$HOME/Library/Preferences/com.titanium.OnyX.plist"
pgrep 没有匹配项表示当前没有同名进程,有输出时先辨认再退出。ls 列出路径表示它还在,报「No such file」只说明这处确切路径不存在,权限错误则不能判断。
Mole 会列出什么
Mole 对存在的 bundle ID 精确偏好设置与保存状态默认勾选,关闭「卸载时一并移除数据和配置」时,Mole 列为待确认的备用偏好设置和产品日志默认不选,开启后,已有列表中确认属于 OnyX、可以勾选且不共用的数据行可能预先勾选,移除前核对内容,取消还要保留的设置。共用或归属未明的数据仍要逐项核对,Mole 不会清理系统维护历史。
这次检查覆盖了什么
2026 年 9 月 19 日从官网包卸载 OnyX 5.1.0,没有移除或验证 Apple 帮助缓存父目录。
