如何在 Mac 上卸载 System Data Unpacked
移除 System Data Unpacked 前,先保留还要使用的扫描历史,官方卸载说明指出 ~/Library/Application Support/SysDataMenu 保存测量和删除过的路径记录,它不是应用扫描到的系统数据。
退出并移除应用
启用过 Launch at login 就先关闭,结束当前操作,再退出菜单栏应用,另装的副本和脚本先保留到确认不再使用,测试只拷贝了这个主应用,没有拷贝使用同一标识的 SysDataMenu.app。
在 Finder 的「前往 › 前往文件夹」打开 ~/Library/Application Support/SysDataMenu,先复制所需历史,再决定是否移除,厂商另列 ~/Library/Caches/local.sysdata.menu、~/Library/HTTPStorages/local.sysdata.menu 和 ~/Library/Preferences/local.sysdata.menu.plist,退出后逐项检查,核对备份后再把应用程序目录中的 System Data Unpacked.app 移到废纸篓,不删除应用曾测量的系统目录。
用 Homebrew 安装时
厂商提供独立 tap,不是核心 cask 清单。
brew uninstall --cask Jarvis322/tap/sysdata
这条命令卸载时不执行 zap,tap 的 cask管理主应用,没有单独服务卸载指令,zap 清单就是上面四个路径。直接执行 brew uninstall --cask --zap Jarvis322/tap/sysdata 处理全部四项,不读取 Mole 的选择,先备份历史,Mole 只有在完整范围通过勾选和共享数据检查时才使用 zap,否则已选残留走自己的移除流程。
核对结果
ls -ld "/Applications/System Data Unpacked.app"
ls -ld "$HOME/Library/Application Support/SysDataMenu"
pgrep -ifl 'SysDataMenu'
打印路径表示该项目仍在,找不到路径的错误只针对那一处,权限错误表示未查清,pgrep 没有报错且退出码为 1 时表示没有匹配命令行,有结果时可能是另一个副本,需要核对,这组命令不检查每个独立脚本,也不会撤销过去的清理。
Mole 会列出什么
选择应用后,本体加入移除范围,按显示名匹配的历史目录列出供确认,默认不勾选,精确应用偏好、缓存和 HTTP 存储存在且未受保护时通常默认勾选。「卸载时一并移除数据和配置」默认关闭,开启后也包括符合条件的待确认数据,共享和受保护数据保留原有边界,其他副本还使用的数据保留。
这次检查覆盖了什么
2026 年 9 月 21 日移除了拷贝安装的官网主应用和当时选中的临时缓存,首次启动没有观察到应用生成的 Library 数据,没有测试伴随应用、独立脚本、扫描历史恢复或 Homebrew 渠道卸载。
