Skip to content

Instantly share code, notes, and snippets.

@ralavay
Created August 26, 2015 07:36
Show Gist options
  • Save ralavay/4531d94fde3f2afa6bcf to your computer and use it in GitHub Desktop.
Save ralavay/4531d94fde3f2afa6bcf to your computer and use it in GitHub Desktop.
Remove MAC OS adware
#!/usr/bin/env bash
#
# Stop pop-up adware in MAC OS
# https://support.apple.com/en-us/HT203987
# http://www.thesafemac.com/arg-identification/
# Allow to loop through path with spaces
# http://www.cyberciti.biz/tips/handling-filenames-with-spaces-in-bash.html
SAVEIFS=$IFS
IFS=$(echo -en "\n\b")
AD_PATHS="/System/Library/Frameworks/v.framework
/System/Library/Frameworks/VSearch.framework
/Library/PrivilegedHelperTools/Jack
/Library/InputManagers/CTLoader/
/Library/Application Support/Conduit/
~/Library/Internet Plug-Ins/ConduitNPAPIPlugin.plugin
~/Library/Internet Plug-Ins/TroviNPAPIPlugin.plugin
/Applications/SearchProtect.app
/Applications/WebTools.app
/Applications/cinemapro1-2.app
~/Applications/cinemapro1-2.app"
GEONIO="/Applications/Genieo
/Applications/InstallMac
/Applications/Uninstall Genieo
/Applications/Uninstall IM Completer.app
/usr/lib/libgenkit.dylib
/usr/lib/libgenkitsa.dylib
/usr/lib/libimckit.dylib
/usr/lib/libimckitsa.dylib
/Library/PrivilegedHelperTools/com.genieoinnovation.macextension.client
~/Library/Application Support/Genieo/
~/Library/Application Support/com.genieoinnovation.Installer/"
OTHER="/Library/LaunchAgents/com.genieo.completer.update.plist
/Library/LaunchAgents/com.genieo.engine.plist
/Library/LaunchAgents/com.genieoinnovation.macextension.client.plist
/Library/LaunchAgents/com.genieoinnovation.macextension.plist
/Library/LaunchDaemons/com.genieoinnovation.macextension.client.plist
/Library/LaunchDaemons/Jack.plist
~/Conduit/
~/Trovi/
~/Library/Application Support/webHelperApp/
~/Library/Caches/com.Conduit.takeOverSearchAssetsMac
~/Library/Caches/com.VSearch.bulk.installer
~/Library/Caches/com.VSearch.VSinstaller
~/Library/cinemapro1-2/
~/Library/LaunchAgents/com.genieo.completer.download.plist
~/Library/LaunchAgents/com.genieo.completer.ltvbit.plist
~/Library/LaunchAgents/com.genieo.completer.update.plist
~/Library/LaunchAgents/com.webhelper.plist
~/Library/LaunchAgents/com.webtools.uninstaller.plist
~/Library/LaunchAgents/com.webtools.update.agent.plist
~/Library/LaunchAgents/Safari Security
~/Library/LaunchAgents/UpdateDownloder
~/Library/LaunchAgents/WebServerSocketApp
~/Library/Preferences/com.genieo.global.settings.plist.lockfile
~/Library/Preferences/com.geneio.settings.plist.lockfile
~/Library/Preferences/com.geneio.global.settings.plist
~/Library/Saved Application State/com.genieo.RemoveGenieoMac.savedState
~/Library/Saved Application State/com.VSearch.bulk.installer.savedstate
~/Library/WebTools/"
echo '--- Scanning for adware path ---'
for path in $AD_PATHS $GEONIO $OTHER; do
if [ -f "$path" ]; then
echo "- $path - existed"
echo "Removing $path"
# rm -rf "$path"
fi
done
IFS=$SAVEIFS
echo '--- DONE ---'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment