How to uninstall Samsung Magician on Mac
Samsung Magician manages Samsung SSDs and other storage, and its Mac package installs more than an app. The real app sits in ~/Library/Application Support/Samsung/Samsung Magician/SamsungMagician.app, with a link to it in Applications and another on the Desktop. A background service, SamsungMagicianSVC, runs from two user launch agents, and two kernel extensions and a support folder go into /Library. Samsung's download page is where the package comes from, and this guide did not find a Samsung uninstall page for Mac. The package ships a vendor tool called UninstallFIT inside the app; it was not run for this guide, so it is not described here. Finish any firmware update, secure erase or other drive operation before you start; this guide did not test quitting in the middle of one. This guide covers the official package 9.0.1.950 and the Homebrew cask samsung-magician.
Quit Samsung Magician and its service
- Quit Samsung Magician from its menu. Its background service keeps running from the user launch agents
com.samsung.magiciansvcandcom.samsung.magicianapp, and the service starts again at login until those launch agents are gone. In the test Status showed one SamsungMagician row with 9 processes, the service folded into it. - Open System Settings › General › Login Items & Extensions and switch off any Samsung Magician entry you find.
Remove the app, its links and the user files
- Move the product folder
~/Library/Application Support/Samsung/Samsung Magicianto the Trash in Finder. It holds the real app. The installer creates its parentSamsungfolder as root, so Finder may ask for an administrator password. - Move the two links to the Trash:
/Applications/SamsungMagician.appand the Samsung Magician link on your Desktop. Remove only the links; the real app is the folder from step 1. The installer creates the Desktop link as root, so Finder may ask for a password for it. - Move the two launch agents
~/Library/LaunchAgents/com.samsung.magiciansvc.plistand~/Library/LaunchAgents/com.samsung.magicianapp.plistto the Trash. A loaded job stays running until you log out or restart.
Remove the kernel extensions
The package also puts two kernel extensions and a support folder in /Library. macOS asks for an administrator password to move them, and the extensions stay loaded until you restart:
/Library/Extensions/SamsungMagicianPSSDDriver.kext/Library/Extensions/SamsungMagicianPSSDDriverX.kext/Library/Application Support/com.samsung.magician
Remove them only after the app itself is gone, then restart the Mac.
Where Samsung Magician keeps its data
In Finder, press Shift + Command + G and type the path. Skip paths that are not on your Mac.
| Location | What it holds | What to do |
|---|---|---|
~/Library/Application Support/Samsung/Samsung Magician |
The real app, installed here by the package | Remove it, as above. Mole selects it and moves it through its administrator helper once the real app is out of it. |
/Applications/SamsungMagician.app and the Desktop link |
Links to that app | Remove only the links. Mole moves the Applications link after the real app; with Full Disk Access it also moves the installer's Desktop link, otherwise remove that one yourself. |
~/Library/LaunchAgents/com.samsung.magiciansvc.plist and com.samsung.magicianapp.plist |
The service and app launch agents | Remove with the app. Mole selects them. |
~/Library/Application Support/Samsung Magician |
The Electron data folder, named with a space | Open it first. Mole lists it and does not select it, but its Chromium cache folders (blob_storage, Cache, Code Cache, DawnGraphiteCache, DawnWebGPUCache, GPUCache) are separate rows selected by default. |
~/Library/Preferences/com.samsung.magician.8.0.plist |
App preferences | Remove with the app. Mole selects it. |
~/Library/Preferences/com.samsung.magiciansvc.plist |
Service preferences | Remove with the app. Mole lists it and does not select it. |
~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.samsung.magician.8.0.sfl4 |
The recent-documents list | Remove with the app. Mole selects it. |
Temporary cache folders com.samsung.magician.8.0, com.samsung.magician.8.0.helper.GPU and com.samsung.magiciansvc under your user cache root (getconf DARWIN_USER_CACHE_DIR) |
Temporary caches | Remove with the app. Mole selects all three. |
/Library/Extensions/SamsungMagicianPSSDDriver.kext, /Library/Extensions/SamsungMagicianPSSDDriverX.kext and /Library/Application Support/com.samsung.magician |
Kernel extensions and an install support folder | Administrator step above. Mole selects them and moves them through its helper only once the app is gone. |
Do not delete the ~/Library/Application Support/Samsung parent, and do not remove anything else under /Library/Extensions.
Check the result
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
- No output from
pgrepmeans no process with that text was found. A printed line means Magician or its service is still running; identify it before quitting it. - The
launchctlfilter lists only current-user jobs whose names containsamsung. A match means a launch agent is still loaded, which is normal until you log out or restart after moving its plist. - A path printed by
lsstill exists;No such file or directoryapplies to that path only. The two kernel extension folders printed after you moved them means the move did not happen. - For the lines with
*, zsh, the default shell on macOS, printsno matches foundwhen nothing matching is left, which is the result you want. - Lines from
pkgutil --pkgssuch ascom.samsung.magician.softwarepkgare installer receipts, records only with no files. Mole forgets the app and service receipts after its removal, and the two driver receipts once the kernel extensions and the support folder are gone too. If you kept the kernel extensions in Mole and removed them by hand later, a driver receipt can stay; you can optionally clear it withsudo pkgutil --forgetfollowed by the exact id the list printed.
If you installed it with Homebrew
brew uninstall --cask samsung-magician
The cask runs Samsung's package, and its ordinary uninstall unloads com.samsung.magiciansvc, quits the app, unloads both kernel extensions, forgets seven package receipts and deletes the two kext folders. It does not name ~/Library/Application Support/Samsung/Samsung Magician, so the real app, the launch agents and /Library/Application Support/com.samsung.magician can remain. The zap list covers ~/Library/Application Support/Samsung Magician, ~/Library/Application Support/Samsung/Samsung Magician, the two launch agents and ~/Library/Saved Application State/com.samsung.magician.*. Nothing on it is your own file, but brew uninstall --cask --zap samsung-magician does not consult Mole's checkboxes. Mole adds --zap only when every zap path is in ~/Library and none touches a row you left unchecked; the spaced Application Support/Samsung Magician row is unchecked by default. The cask's own notes say to restart after installing; restart after removing it too.
What Mole lists
Mole selects the app, the product folder that holds it, the /Applications link, the two launch agents, the app preferences, the recent-documents list, the six Chromium cache folders and the three temporary cache folders when they are present. It moves the real app out of the product folder first, then the link, and with Full Disk Access also the installer's Desktop link, which folds into the app's row. It lists the service preferences and the spaced Application Support/Samsung Magician folder for review without selecting them. The two kernel extensions and /Library/Application Support/com.samsung.magician are also selected by default; like the product folder they go through Mole's administrator helper, which asks for your password once and moves them only after the app is gone. The helper moves a kernel extension only if it still carries Samsung's signature and no other package receipt lists it, and it never unloads one or runs UninstallFIT, so restart the Mac afterwards. Once everything is gone, Mole forgets the package receipts.
These defaults assume “Remove data and settings with apps” in General › Cleaning is off. With it on, Mole also ticks the two review rows.
What this test covered
On October 20, 2026, the official Samsung Magician 9.0.1.950 package was installed with the service and both drivers, and the Mac was not restarted. Magician was launched, which is when it created its /Applications link; the app has no account to sign in to, and no drive operation was run. Before the removal Mole's startup items showed the service's launch agent com.samsung.magiciansvc, set to run at login. Mole listed 19 rows and the app. That run left the three administrator rows unticked, so the other 16 rows, the app and both links went to the Trash, the service launch agents with them, and Mole forgot the app and service receipts. The two kernel extensions and /Library/Application Support/com.samsung.magician were then moved in a separate, supervised administrator step and the two driver receipts forgotten, so Mole's own helper path for the kernel extensions has not yet run on a real Mac. Afterwards the launch agent was gone from the startup items, and a rescan by product name, bundle id and vendor name across the user Library, LaunchAgents, /Library support and driver folders, Applications and the temp folder found no other Samsung Magician item; it was not a full-disk inventory. Status showed one SamsungMagician row with 9 processes, the service folded in, and the app has no update feed Mole reads. UninstallFIT, a restart and a Homebrew install were not tested.
