Skip to content

Instantly share code, notes, and snippets.

@nicksieger
Last active July 9, 2019 22:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nicksieger/d6df17821784922bc0055b919aea16e1 to your computer and use it in GitHub Desktop.
Save nicksieger/d6df17821784922bc0055b919aea16e1 to your computer and use it in GitHub Desktop.
#!/bin/bash
#
# Zoom.us full uninstall script
#
# - Download this file locally
# - Run `chmod 755 ./remove_zoom_us_macos.sh`
# - Run `./remove_zoom_us_macos.sh`
echo Cleaning Zoom…
echo Killing all Zoom processes…
pkill -i zoom
echo Cleaning Application…
{
rm -rfv /Applications/zoom.us.app
rm -rfv ~/Applications/zoom.us.app
sudo kextunload -b zoom.us.ZoomAudioDevice
sudo rm -rfv /System/Library/Extensions/ZoomAudioDevice.kext
} &> /dev/null
echo Cleaning Application Cached Files…
{
rm -rfv ~/Downloads/zoomusInstaller.pkg
sudo rm -rf /Applications/zoom.us.app
rm -rf "~/Library/Application Support/zoom.us"
rm -rf ~/Library/Caches/us.zoom.xos
rm -rf "~/Library/Internet Plug-Ins/ZoomUsPlugIn.plugin"
rm -rf ~/Library/Logs/zoom.us
rm -f ~/Library/Logs/zoominstall.log
rm -f ~/Library/Preferences/ZoomChat.plist
rm -f ~/Library/Preferences/us.zoom.xos.plist
rm -rf "~/Library/Saved Application State/us.zoom.xos.savedState"
} &> /dev/null
rm -rf ~/.zoomus
touch ~/.zoomus
chmod 000 ~/.zoomus
echo Done removing Zoom.
#!/bin/bash
#
# Remove the Zoom.us localhost webserver/launcher component and prevent Zoom from reinstalling it.
pkill -i zoom
rm -rf ~/.zoomus
touch ~/.zoomus
chmod 000 ~/.zoomus
@fiendish
Copy link

fiendish commented Jul 9, 2019

please don't rm -rf ~/Desktop/Zoom
It could be family vacation photos for all you know

@nicksieger
Copy link
Author

That line carried from the original. I agree, it's probably not necessary.

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