如何在 Mac 上卸载 Samsung Magician
Samsung Magician 用来管理三星 SSD 等存储设备,它的 Mac 安装包装的东西比一个应用多。真正的应用放在 ~/Library/Application Support/Samsung/Samsung Magician/SamsungMagician.app,应用程序文件夹里和桌面上各有一个指向它的链接。后台服务 SamsungMagicianSVC 由两个用户级启动代理拉起,另有两个内核扩展和一个支持文件夹装进 /Library。安装包来自三星的下载页,本文没有找到三星针对 Mac 的卸载说明页。安装包在应用里带了一个厂商工具 UninstallFIT,本文没有运行过它,所以不描述它。开始前先把固件更新、安全擦除之类的盘操作做完,在它们进行到一半时退出,本文没有测过。本文覆盖官方安装包 9.0.1.950 和 Homebrew cask samsung-magician。
退出 Samsung Magician 和它的服务
- 从菜单退出 Samsung Magician。它的后台服务由用户级启动代理
com.samsung.magiciansvc和com.samsung.magicianapp拉起,这两个启动代理还在,每次登录服务就会再启动。测试里状态页显示一行 SamsungMagician,9 个进程,服务折叠在里面。 - 打开系统设置 › 通用 › 登录项与扩展,把看到的 Samsung Magician 条目关掉。
移除应用、链接和用户目录里的文件
- 在访达里把产品文件夹
~/Library/Application Support/Samsung/Samsung Magician移进废纸篓。真正的应用就在里面,它的上级Samsung文件夹是安装器以 root 身份建的,所以访达可能会要管理员密码。 - 把两个链接移进废纸篓:
/Applications/SamsungMagician.app和桌面上的 Samsung Magician 链接。只移链接,真正的应用是第 1 步的文件夹。桌面链接是安装器以 root 身份建的,访达可能会要密码。 - 把两个启动代理
~/Library/LaunchAgents/com.samsung.magiciansvc.plist和~/Library/LaunchAgents/com.samsung.magicianapp.plist移进废纸篓。已经加载的任务在注销或重启前会继续运行。
移除内核扩展
安装包还往 /Library 里放了两个内核扩展和一个支持文件夹。移动它们需要管理员密码,扩展在重启之前一直处于加载状态:
/Library/Extensions/SamsungMagicianPSSDDriver.kext/Library/Extensions/SamsungMagicianPSSDDriverX.kext/Library/Application Support/com.samsung.magician
等应用本身已经移走以后再动它们,然后重启 Mac。
Samsung Magician 的数据在哪
在访达里按 Shift + Command + G 输入路径,不存在的路径直接跳过。
| 位置 | 内容 | 建议 |
|---|---|---|
~/Library/Application Support/Samsung/Samsung Magician |
安装包装进来的真正应用 | 按上面的步骤移除。Mole 默认勾选,真正的应用移出来之后通过管理员助手移动它 |
/Applications/SamsungMagician.app 和桌面链接 |
指向这个应用的链接 | 只移链接。Mole 移走真正的应用之后再移应用程序里的链接,有完全磁盘访问权限时也会移走安装器放在桌面的链接,没有的话桌面那个要自己删 |
~/Library/LaunchAgents/com.samsung.magiciansvc.plist 和 com.samsung.magicianapp.plist |
服务和应用的启动代理 | 随应用一起移除,Mole 默认勾选 |
~/Library/Application Support/Samsung Magician |
带空格的 Electron 数据文件夹 | 先打开看。Mole 列出但不勾选,里面的 Chromium 缓存文件夹(blob_storage、Cache、Code Cache、DawnGraphiteCache、DawnWebGPUCache、GPUCache)是单独的行,默认勾选 |
~/Library/Preferences/com.samsung.magician.8.0.plist |
应用偏好设置 | 随应用一起移除,Mole 默认勾选 |
~/Library/Preferences/com.samsung.magiciansvc.plist |
服务偏好设置 | 随应用一起移除。Mole 列出但不勾选 |
~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.samsung.magician.8.0.sfl4 |
最近文稿列表 | 随应用一起移除,Mole 默认勾选 |
用户缓存根目录(getconf DARWIN_USER_CACHE_DIR)下的临时缓存文件夹 com.samsung.magician.8.0、com.samsung.magician.8.0.helper.GPU 和 com.samsung.magiciansvc |
临时缓存 | 随应用一起移除,三个都默认勾选 |
/Library/Extensions/SamsungMagicianPSSDDriver.kext、/Library/Extensions/SamsungMagicianPSSDDriverX.kext 和 /Library/Application Support/com.samsung.magician |
内核扩展和安装支持文件夹 | 上面的管理员步骤。Mole 默认勾选,应用移走之后才通过它的助手移动 |
~/Library/Application Support/Samsung 这个上级文件夹别删,/Library/Extensions 里其他的东西也都别动。
检查结果
pgrep -il magician
launchctl list | grep -i samsung
ls -d "$HOME/Library/Application Support/Samsung/Samsung Magician" "$HOME/Library/LaunchAgents/com.samsung.magiciansvc.plist" "$HOME/Library/LaunchAgents/com.samsung.magicianapp.plist"
ls -d /Library/Extensions/SamsungMagician* "/Library/Application Support/com.samsung.magician"
ls -d "$(getconf DARWIN_USER_CACHE_DIR)"com.samsung.magician*
pkgutil --pkgs | grep -i samsung
pgrep没有输出,说明没找到带这段文字的进程。有输出就是 Magician 或它的服务还在运行,先认清是什么再退出。launchctl的过滤只列当前用户名字里带samsung的任务。有匹配说明还有启动代理处于加载状态,把 plist 移走后,注销或重启之前出现是正常的。ls打印出来的路径还在,No such file or directory只针对那一条路径。内核扩展的文件夹在你移动之后仍被打印出来,说明移动没有成功。- 带
*的几行,如果已经没有匹配的东西,macOS 默认的 zsh 会提示no matches found,这正是想要的结果。 pkgutil --pkgs里的com.samsung.magician.softwarepkg之类是安装收据,只是记录,没有文件。Mole 卸载后会让系统忘掉应用和服务的收据,内核扩展和支持文件夹也移走之后,再忘掉两份驱动收据。如果你在 Mole 里保留了内核扩展、后来自己手动移走,驱动收据可能还在,想清掉可以用sudo pkgutil --forget加上列表里打印出的完整 id。
用 Homebrew 安装时
brew uninstall --cask samsung-magician
这个 cask 运行三星的安装包,它的普通卸载步骤会卸载 com.samsung.magiciansvc、退出应用、卸载两个内核扩展、让系统忘掉七份安装收据,并删除两个 kext 文件夹。它没有写 ~/Library/Application Support/Samsung/Samsung Magician,所以真正的应用、启动代理和 /Library/Application Support/com.samsung.magician 可能还在。zap 列表覆盖 ~/Library/Application Support/Samsung Magician、~/Library/Application Support/Samsung/Samsung Magician、两个启动代理和 ~/Library/Saved Application State/com.samsung.magician.*,里面没有你自己的文件,但 brew uninstall --cask --zap samsung-magician 不看 Mole 的勾选。Mole 只在 zap 的每条路径都在 ~/Library 里、又没碰到你没勾的行时才加 --zap,带空格的 Application Support/Samsung Magician 默认不勾选。这个 cask 自己的提示说安装后要重启,移除之后同样重启一次。
Mole 会列出什么
应用本体、装着它的产品文件夹、/Applications 里的链接、两个启动代理、应用偏好设置、最近文稿列表、六个 Chromium 缓存文件夹和三个临时缓存文件夹,存在时 Mole 默认勾选。Mole 先把真正的应用从产品文件夹里移走,再移链接,有完全磁盘访问权限时,安装器放在桌面的链接也会并进应用那一行一起移走。服务偏好设置和带空格的 Application Support/Samsung Magician 文件夹只列出供审查,不勾选。两个内核扩展和 /Library/Application Support/com.samsung.magician 同样默认勾选,它们和产品文件夹一样走 Mole 的管理员助手,只问一次密码,并且只在应用移走之后才动;助手只在内核扩展仍带着三星的签名、又没有别的安装包收据列出它时才移动,从不卸载内核扩展,也不运行 UninstallFIT,所以移完之后要重启 Mac。全部移走之后,Mole 会让系统忘掉这些安装收据。
以上默认状态以「通用 › 清理」里的「卸载时一并移除数据和配置」关闭为前提,打开之后那两个审查行也会被勾上。
这次检查覆盖了什么
2026 年 10 月 20 日,官方的 Samsung Magician 9.0.1.950 安装包连同服务和两个驱动一起装好,没有重启。Magician 启动过,/Applications 里的链接就是它首次启动时建的,这个应用没有账号要登录,也没有做任何驱动器操作。卸载前 Mole 的启动项里有服务的启动代理 com.samsung.magiciansvc,设为登录时运行。Mole 列出 19 行加应用,那一轮没有勾三个管理员行,其余 16 行、应用和两个链接进了废纸篓,服务的启动代理一并移走,Mole 也让系统忘掉了应用和服务的收据。两个内核扩展和 /Library/Application Support/com.samsung.magician 随后用另一次有人看着的管理员步骤移走,两份驱动收据也一并忘掉,所以 Mole 自己移动内核扩展的助手路径还没有在真机上跑过。卸载之后启动项里已经没有那个启动代理,再按产品名、bundle id 和厂商名在用户资源库、LaunchAgents、/Library 的支持和驱动目录、应用程序文件夹和临时目录里复扫,没有发现别的 Samsung Magician 项目,不过这不是整盘清单。状态页显示一行 SamsungMagician,9 个进程,服务折叠在里面,应用没有 Mole 能读到的更新源。UninstallFIT、重启和 Homebrew 安装都没有测。
