如何在 Mac 上卸载 AlDente
AlDente 靠一个装在 /Library/PrivilegedHelperTools、也就是用户文件夹之外的特权 helper 来限制 MacBook 的充电上限,卸载前先把充电上限改回 100%,免得充电一直被卡住,再用 AlDente 自己的移除流程,让 helper 跟应用一起走。下面的步骤覆盖 apphousekitchen.com 官网的 DMG 和 Homebrew cask aldente。
先把充电上限改回 100%,再移除 AlDente
AlDente 的 FAQ 说,把充电上限改回 100%,等 30 秒让设置生效,退出应用,再把它从「应用程序」里删掉就行。要彻底移除,AlDente 的卸载指南用的是应用自带的流程:
- 把 Charge Limiter 调回 100%,关掉 AlDente 的其他设置。
- 点菜单栏图标,再点右上角的仪表盘图标。
- 点左下角的 Settings,再点 Remove AlDente。
- 勾上所有选项,点 Delete Permanently,这一步没法撤销。
- 系统要求移除 helper 时输入 macOS 密码。
- 重启 Mac,AlDente 的指南说这样会重置 SMC(系统管理控制器)。
如果只是把 AlDente.app 拖进废纸篓,/Library/PrivilegedHelperTools/com.apphousekitchen.aldente-pro.helper 这个 helper 会留下,拖进废纸篓碰不到 root 拥有的文件。
AlDente 的数据在哪里
在 Finder 按 Shift + Command + G,逐个打开存在的位置。
| 位置 | 里面是什么 | 怎么处理 |
|---|---|---|
~/Library/Preferences/com.apphousekitchen.aldente-pro.plist |
应用偏好设置 | 想重装后保留设置就先备份 |
~/Library/Application Support/AlDente |
以应用名命名的文件夹(测试里 4 KB) | 删之前先看看里面有什么 |
~/Library/Caches/com.apphousekitchen.aldente-pro 与 ~/Library/HTTPStorages/com.apphousekitchen.aldente-pro |
缓存和网络存储 | 可以删除 |
~/Library/Preferences/com.apphousekitchen.aldente-pro_backup.plist 与 ~/Library/Preferences/com.apphousekitchen.aldente-pro_stats.sqlite3 |
Homebrew zap 清单里列出的偏好设置备份和统计文件 | 想重装后保留这些记录就留着 |
/Library/PrivilegedHelperTools/com.apphousekitchen.aldente-pro.helper |
特权 helper | 按本页说的 AlDente 流程、Homebrew 或 Mole 来删,它可能还在加载,不要手动删 |
核对卸载结果
在「终端」运行下面的只读命令:
pgrep -il aldente
sudo launchctl list | grep -i aldente
ls -l /Library/PrivilegedHelperTools/com.apphousekitchen.aldente-pro.helper
sudo 会要你输入密码,这条命令只读取系统任务列表。pgrep 没有输出说明 AlDente 没在运行,launchctl list 没有输出说明没有 AlDente 的任务在加载,出现一行 com.apphousekitchen.aldente-pro.helper 说明 helper 还在加载,去走 AlDente 的移除流程或下面的办法,ls -l 报「No such file or directory」表示 helper 已经没了,列出文件说明它还装着。
用 Homebrew 安装时
aldente 这个 cask 自带的卸载步骤不管加不加 --zap 都会执行,它会退出 AlDente、卸载 helper 的 launchd 任务、删除 /Library/PrivilegedHelperTools/com.apphousekitchen.aldente-pro.helper,再移除 AlDente 的登录项:
brew uninstall --cask aldente
自己加上 --zap 还会把 Application Support 文件夹、缓存、两条 HTTPStorages 记录,以及偏好设置、备份和统计文件都移到废纸篓,不看你在 Mole 里勾了什么。
Mole 卸载 Homebrew 装的 AlDente 时,这个卸载步骤总会执行,--zap 则只有在 zap 清单里没有你没勾的行时才会加上,而 ~/Library/Application Support/AlDente、备份文件和统计文件都是 Mole 列出但默认不勾的行,只要其中一项存在又没勾,Mole 就不加 --zap,测试里 Application Support 文件夹就在。
Mole 会列出什么
对于从官网 DMG 安装的 AlDente:
~/Library/Preferences/com.apphousekitchen.aldente-pro.plist,以及以com.apphousekitchen.aldente-pro命名的 Caches 和 HTTPStorages,会列出并默认勾选。~/Library/Application Support/AlDente会列出但默认不勾,因为它用的是应用名而不是 bundle id。- Mole 还可能从这个应用的 Homebrew zap 清单里列出
com.apphousekitchen.aldente-pro_backup.plist和com.apphousekitchen.aldente-pro_stats.sqlite3,默认不勾选。 /Library/PrivilegedHelperTools/com.apphousekitchen.aldente-pro.helper会作为待确认的行列出,默认不勾,卸载应用时把它勾上,Mole 会要你输入管理员密码,等 AlDente.app 删掉之后由它的 helper 把这个文件移到废纸篓,如果 Mole 同时列出了/Library/LaunchDaemons下对应的启动守护项,也一起勾上,只要还有启动守护项指向这个 helper,Mole 就不会动它。- AlDente 装在应用内部的登录项辅助程序会出现在 Mole 的启动项列表里,只作确认。
这次检查覆盖了什么
2026 年 9 月 19 日,把官网 DMG 里的 AlDente 拷进「应用程序」(没有 Homebrew 收据),用 Mole 1.15 Preview(build 277)卸载,同一批是十款菜单栏应用。应用和默认勾选的行进了废纸篓,4 KB 的 Application Support/AlDente 列出来了但没勾,登录项辅助程序显示为内嵌、仅供确认,卸载后从启动项列表里消失了。记录里看不出 AlDente 的特权 helper 当时装没装,那个构建也还不能移动 /Library/PrivilegedHelperTools 里的文件。AlDente 自己的移除流程、充电上限重置和 Homebrew cask 都没有实测。
