Skip to content

Instantly share code, notes, and snippets.

@JulianNorton
Created August 13, 2018 22:31
Show Gist options
  • Star 21 You must be signed in to star a gist
  • Fork 6 You must be signed in to fork a gist
  • Save JulianNorton/1ea23e1b496399dfe97524b7df48e899 to your computer and use it in GitHub Desktop.
Save JulianNorton/1ea23e1b496399dfe97524b7df48e899 to your computer and use it in GitHub Desktop.
uninstall rippling
#!/bin/bash
if [ `id -u` -ne 0 ]; then
echo "Rippling uninstall must be run by root"
exit 1
fi
sudo launchctl unload /Library/LaunchDaemons/com.rippling.*
sudo rm -rf /Library/LaunchDaemons/com.rippling.*
sudo rm -rf /opt/rippling
sudo defaults write /Library/Preferences/com.apple.loginwindow LoginwindowText ""
sudo profiles -R -p com.rippling.password
# Merciless uninstall of munki.
launchctl unload /Library/LaunchDaemons/com.googlecode.munki.*
rm -rf '/Applications/Utilities/Managed Software Update.app'
rm -rf '/Applications/Managed Software Center.app'
rm -rf '/Applications/msc.app'
rm -f /Library/LaunchDaemons/com.googlecode.munki.*
rm -f /Library/LaunchAgents/com.googlecode.munki.*
rm -rf '/Library/Managed Installs'
rm -rf /usr/local/munki
pkgutil --forget com.googlecode.munki.core
pkgutil --forget com.googlecode.munki.admin
pkgutil --forget com.googlecode.munki.app
pkgutil --forget com.googlecode.munki.launchd
pkgutil --forget com.googlecode.munki
sudo profiles -R -p com.rippling.munki
@bpatram
Copy link

bpatram commented Jun 21, 2021

For anyone finding this in the future. There are still more things to remove; you can reverse the provision scripts Rippling uses at /private/var/chef/cookbooks to find all the things that are changed on install (any default_mac.rb recipe file). Check the forks of this gist as well.

@martimlobao
Copy link

Here are a few more I found:

/private/etc/paths.d/munki
/opt/chef
/Library/Preferences/ManagedInstalls.plist

@pedrofurla
Copy link

pedrofurla commented Nov 30, 2021

I think I managed to uninstall rippling but the damn icon is still in the menu bar :/

Edit: I think I found the file responsible directory: /Library/LaunchAgents/com.rippling.tray.plist

@10maurycy10
Copy link

10maurycy10 commented Mar 15, 2022

A script to do this is available in /opt/rippling: https://gist.github.com/10maurycy10/7f60ab4b5dbf399e401340c19a333267

@lalerimo
Copy link

@pedrofurla how can I execute the code to uninstall Rippling. I'm fairly new to coding so I don't know how to proceed.

Thanks

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