Skip to content

Instantly share code, notes, and snippets.

@JoshCheek
Last active October 31, 2023 23:36
Show Gist options
  • Star 18 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save JoshCheek/8ee060600f69018a1a3faa284dbf4751 to your computer and use it in GitHub Desktop.
Save JoshCheek/8ee060600f69018a1a3faa284dbf4751 to your computer and use it in GitHub Desktop.
How to uninstall Snap Camera on Mac OS X
# these are reconstructed from a shell session without runnig them, so make
# sure you check that it's a sane thing to do before running it, I make no
# guarantees of fitness, and accept no liability. Run at your own risk.
sudo launchctl remove com.snap.SnapCameraRemover
rm -r ~/Library/Caches/Snap/
rm -r ~/Library/Caches/com.snap.SnapCamera/
rm -r ~/Library/Preferences/Snap/
rm ~/Library/Preferences/com.snap.SnapCamera.plist
rm ~/Library/Preferences/com.snap.Snap\ Camera.plist
sudo rm -rf /Applications/Snap\ Camera.app/
# my camera didn't work again until I ran this one:
sudo rm -r /Library/CoreMediaIO/Plug-Ins/DAL/SnapCamera.plugin
# if this doesn't work for you, know that the "Snap Camera 1.0.0.pkg" installer
# is just a tape archive, so you can `tar -xf Snap\ Camera 1.0.0.pkg` and then
# start analyzing the files, which is how I figured it out. To analyze them,
# I used `file whatever_file` to discover that most of them are just gzipped,
# and then I would do `mv whatever_file whatever_file.gz` so that I could
# `gunzip whatever_file.gz`, at which point I could open it in my editor.
# The relevant one for me was `Scripts`, which, after gunzipping,
# turned out to be a shell script that contained the install locations.
@JoshCheek
Copy link
Author

JoshCheek commented May 14, 2022

Can you check if you need to also sudo launchctl remove com.snap.SnapCameraRemover? I first tweeted this (here) and commented that I had also done that, but it's not in that gist. If someone tries it, LMK, and I'll add it in if it's relevant.

@mienaikoe
Copy link

thank you! This was bothering me for so long!

@georgeinmexico
Copy link

This worked for me. Thank you!!

@ceyhanbekiroglu
Copy link

Thank you, this worked for me. ✌️

@ArtemFedorchuk
Copy link

Thanks man 🥇

@datermine
Copy link

Thaaaank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment