如何在 Mac 上卸载 Zalo
移除 Zalo 前先保存要留的消息和附件,官网介绍的是聊天服务,删除 Mac 客户端不会删除账号。正常退出 Zalo 后,如需保留观察到的 ~/Library/Application Support/ZaloData,先复制到备份位置并核对,单凭目录副本不能证明全部聊天记录都能恢复。
移除 Mac 客户端
核对备份后,把 Applications 中的 Zalo.app 移到废纸篓,在确认消息和附件另有可用副本前保留 ZaloData。记录中的 ~/Library/Application Support/Caches/zalo-updater 是更新器数据,不能代替聊天备份。
通过 Homebrew 安装时,当前 cask支持:
brew uninstall --cask zalo
普通卸载移除应用,brew uninstall --cask --zap zalo 还会处理 Application Support 下的 Zalo、ZaloPC、com.vng.zalo.*.plist 偏好和保存状态,配方没有列出 ZaloData。直接运行 zap 不采用 Mole 的勾选结果,使用前先核对并备份这些目标。
核对结果
ls -ld "/Applications/Zalo.app"
ls -ld "$HOME/Library/Application Support/ZaloData"
打印出的路径仍在,No such file or directory 只表示该精确位置不存在,权限错误则无法判断。保留本地数据时 ZaloData 留下是正常结果,这两条命令不能证明账号已删除或全部聊天记录可恢复。
Mole 会列出什么
选中的应用本体默认勾选,cask 提供的显示名支持目录需要确认,默认不勾选。「卸载时一并移除数据和配置」默认关闭,开启后可包含符合条件的数据,共享和受保护数据仍有各自边界。记录中观察到的 ZaloData 没有被收集,不能假定它一定会列出或移除。
这次检查覆盖了什么
2026 年 9 月 22 日,官网 Mac 应用自行更新后,由源码构建的 Mole 移除了应用和勾选的更新器数据。第一次因仍在运行跳过,应用包变化后重新扫描才成功移除,ZaloData 和仍处于提交状态的更新任务留下。没有测试完整聊天恢复、账号删除或 Homebrew 托管卸载。
