如何在 Mac 上卸载向日葵
向日葵在 Mac 上的应用叫 AweSun.app(bundle id com.oray.sunlogin.macclient),安装包还会往 /Library/Audio/Plug-Ins/HAL 装一个虚拟声卡驱动,在 /etc 写两个配置文件,日志放在 /var/log/AweSun,而贝锐官网的帮助页只写了卸载时直接删除应用或拖到废纸篓。其中 /etc/orayconfig.conf 跟隐私有关,里面是这台 Mac 的设备身份,带着 MAC 地址、主机名、CPU、主板、硬盘这些硬件指纹,还有你的账号和证书。这篇覆盖 sunlogin.oray.com 的官网安装包和 Homebrew cask awesun。
退出并移除应用
- 从菜单栏图标退出 AweSun,它退出时会把
/etc/orayconfig.conf、/etc/sys_config.conf和~/Library/Application Support/AweSun加上.bak改名,所以之后去找看到的是.bak的名字,原名已经不在了。 - 把「应用程序」里的
AweSun.app拖进废纸篓,它的四个com.oray.awesun.*后台项目跑的都是应用里面的程序。 - 按下面的表清掉系统里的几项,再重启一次 Mac,驱动文件移走之后
coreaudiod在重启前还会一直挂着它。
向日葵的数据在哪里
在 Finder 按 Shift + Command + G 输入完整路径,移动 /etc、/var/log 和 /Library 下的东西会要管理员密码。
| 位置 | 里面是什么 | 怎么处理 |
|---|---|---|
/etc/orayconfig.conf 或 /etc/orayconfig.conf.bak |
设备身份、硬件指纹、账号和证书 | Mole 列出待确认,应用移走后再删 |
/etc/sys_config.conf 或 /etc/sys_config.conf.bak |
服务配置 | Mole 列出待确认,应用移走后再删 |
/var/log/AweSun |
日志 | Mole 列出待确认,应用移走后再删 |
/Library/Audio/Plug-Ins/HAL/OrayVirtualAudioDevice.driver |
虚拟声卡驱动,由一个嵌套安装包装入,有自己的安装记录 | Mole 列出待确认,应用移走后再删,删完重启 |
~/Library/Application Support/AweSun 或 AweSun.bak |
应用数据,属主是 root 但对所有人可写,Finder 不要密码就能移 | Mole 列出待确认 |
~/AweSun |
应用在你用户目录下建的文件夹 | Mole 不列出,先看里面的内容再自己删 |
核对结果
pgrep -il awesun
launchctl list | grep -i oray
ls -d /etc/orayconfig.conf* /etc/sys_config.conf* /var/log/AweSun /Library/Audio/Plug-Ins/HAL/OrayVirtualAudioDevice.driver
pkgutil --pkgs | grep -i oray
pgrep没有输出,说明 AweSun 已经退出。launchctl list没有输出,说明当前会话里它的后台项目都没加载,出现com.oray.awesun的行就是还有一个在跑。ls -d打印出路径,说明那一项还在盘上,.bak的名字就是应用退出时改出来的副本;每条都提示「No such file or directory」说明都已经不在了。pkgutil --pkgs有输出,说明还登记着贝锐的安装记录,这只是一条记录,本身不带文件。
用 Homebrew 安装时
Mole 会先检查 zap 清单,涉及未勾选的数据、其他应用共用的文件或无法确认的内容时不执行 --zap,已勾选的残留仍由 Mole 清理。
awesun 这个 cask 的卸载步骤会退出应用、卸下五个 com.oray.awesun.* 任务、注销包括声卡驱动在内的三条贝锐安装记录,再删掉 /Applications/AweSun.app。zap 清单碰到 /private/var/log/AweSun、/Library/Application Support/Oray/AweSun、两个 LaunchDaemons、~/AweSun、~/Sunlogin Files、~/protocol_config.conf 和几个 ~/Library 下的条目,因为好几条在 ~/Library 之外,Mole 卸这个 cask 时总是不带 --zap,勾选的行由 Mole 自己清,zap 清单里也没有那两个 /etc 文件。自己运行 brew uninstall --cask --zap awesun 会连 ~/Sunlogin Files 和 ~/AweSun 一起删掉,先把这两个文件夹看一遍,或者只移除应用:
brew uninstall --cask awesun
账号
移除应用不会删掉贝锐账号,不会在贝锐那边解绑这台设备,也不会取消付费套餐,这些都在贝锐官网处理。
Mole 会列出什么
对向日葵,Mole 默认勾选应用本体和四个 com.oray.awesun.* 后台项目,/etc/orayconfig.conf、/etc/sys_config.conf 和它们的 .bak、/var/log/AweSun、OrayVirtualAudioDevice.driver、~/Library/Application Support/AweSun 都列出待确认、默认不勾选。系统里的几项走 Mole 的管理员助手,要等 AweSun.app 已经不在、每一项的形态也对得上才会移动,驱动还要核对贝锐的签名。你勾了的原名如果在扫描之后被退出的应用改成了 .bak,Mole 会等其余项目处理完再把 .bak 一起移走,在结果页算作 AweSun 的残留,应用已经自己删掉或改名的行显示「已不在」,不算进没移除的数量里。声卡驱动的安装记录 com.oray.sunlogin.MacVirtualAudioDevice 要等应用和这些项目全部不在了才会注销,~/AweSun 不在列表里。
这次检查覆盖了什么
2026 年 9 月 26 日,用官网的 AweSun 16.6.0.32198 安装包,先核对过 MD5 和官网一致、安装包由 Team ZBNMDRTU32 签名并公证,输管理员密码装上,再用 Mole 的开发构建移除。助手把声卡驱动和 /var/log/AweSun 移进了废纸篓,退出应用时它在扫描之后把两个 /etc 文件和 ~/Library/Application Support/AweSun 改成了 .bak,这几行因此显示为已不在,处理 .bak 和注销安装记录的步骤是这次之后加的,还没在第二次安装上复测。coreaudiod 在重启前一直挂着驱动。状态页和登录项里这几个后台项目的显示没有核对,Homebrew cask 也没有装。
