Birth 上手:Mac 启动项谁装的、签没签、是不是冒牌货,一屏看清
摘要
Birth 是一款开源的 macOS 启动项管理器,把后台项、守护进程与登录项收进一屏,标出代码签名身份与运行状态、识别冒牌条目,删除前自动备份,适合排查开机变慢。
推荐- 软件名称
- Birth
- 版本
- 0.2.11
- 收费
- 免费
- 开源
- 开源
- 操作系统
- macOS
- 更新时间
- 2026-11-02 16:11
一台 Mac 开机变慢、合盖掉电,多数时候不是硬件老了,而是后台自启项攒了一堆——Birth 把这些藏在四处的条目收进一屏,谁装的、签没签、是不是在跑,一眼看清。
自启项从来不在一个地方
macOS 把启动项拆在至少四个机制里。用户级后台项写在 ~/Library/LaunchAgents,全机器共用的后台项在 /Library/LaunchAgents,需要 root 权限的守护进程在 /Library/LaunchDaemons,而开机自己弹出来的应用属于 BTM 登录项。前三个在系统设置里被合并成一句含糊的“后台项目”,第四个虽然列得出来,却不给路径,也不给细节。
系统设置没说的那部分,恰好是最关键的部分:plist 文件到底在哪、它指向哪个可执行文件、是谁签的名。第三方软件的更新器、辅助进程、卸载之后没走的残留,正是靠这点不透明活下来的。Birth 做的事就是把这一层掀开:四个来源的条目并排列在同一个窗口,默认只显示第三方,苹果自己的那部分一键就能收起来。

它不只告诉你“有这个”,还告诉你“谁签的”
按项目说明,每一条都会拿代码签名去对照证书链锚点,判定成七种身份之一:苹果自己、App Store、已识别开发者、不受信任证书、临时签名、未签名、签名无效。这一栏信息的分量比看上去重——名字可以随便写,签名不容易伪造。
更有针对性的是伪装检测。有些条目会把标识符写成 com.apple 开头的样式,冒充系统组件,但签名对不上;这类会被打上红色的伪装标记。作者在说明里写得很清楚,这是恶意软件维持驻留时最常用的掩饰手段,而它赌的就是你不会去翻守护进程目录里那个叫得像系统自带文件的 plist。
同时列出来的还有实时运行状态。用户级和全局的后台项可以直接启停,不需要密码;守护进程的启停会走 macOS 标准的管理员密码提示,这一点没有绕过的余地。
看到一个陌生进程,可以倒着查回来
活动监视器里躺着一个不认识的进程,过去只能顺着父进程一层层往上翻。Birth 的搜索框除了认名称、开发者、路径,也认 PID:把进程号填进去,它直接回答是哪个启动项把这个进程拉起来的。这是排查常驻进程时最省事的一条路径,不用再去目录里逐个对照。
列表本身也支持按运行状态和启用情况筛选,五个表头都能点着排序,而且会像访达那样记住你选的是哪一列、是升序还是降序,下次打开还是那样。移除过的应用不会凭空消失,而是留在侧边栏的“最近移除”里,一次点击就能加回来。
删掉之前,先留一份退路
系统底层的东西,能不能撤销是首要问题。Birth 的删除不是点一下就没:它先把任务停掉,再把 plist 移进废纸篓,同时在应用支持目录下留一份备份。就算手滑删错,也有地方翻回来。它还带一个属性列表查看器,二进制的 plist 会渲染成可读的 XML,想自己核对内容随时能看。
权限是用到才要,不是一上来全要
打开“启动应用”页看列表,不需要任何授权,一个提示框都不弹;浏览后台项和守护进程同样不需要。第一次增删登录应用时,会请求一次自动化权限;要看“登录项”这个分类,需要给一次完全磁盘访问;操作守护进程则每次都走管理员密码。没给的权限也不会让应用废掉,界面会告诉你缺哪一项、去哪儿开,等你从系统设置切回来它会自动刷新,之后就不再提。
参数速查
项目 | 说明 |
|---|---|
当前版本 | v0.2.11,2026 年 8 月 29 日发布 |
运行环境 | macOS 14 及以上,通用二进制 |
开发语言 | Swift,无第三方依赖 |
许可 | MIT |
体量 | 安装包约 3.7MB |
几个边界也说在前面。这是个人开源项目,没有走 Apple 公证,用的是临时签名,所以每次升级之后,完全磁盘访问和自动化授权都要在系统设置里重新勾一次,同一个版本内授权一次是长期有效的。“登录项”那一栏只能看不能改,因为系统没有给第三方开放切换这类条目的接口,应用只能给你一个跳到系统设置的按钮。另外签名徽章证明的是“谁签的”,不是内容有没有被动过,文件完整性校验归 Gatekeeper 管。
它不会替你决定该关掉谁,只负责把签名、路径、PID 和来源摆到你面前;最后那一刀,还是得自己下。