Advertisement
jxsl13

Untitled

Jun 23rd, 2017
255
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 4.46 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. if [[ $EUID -ne 0 ]]; then
  4.     echo -e "
  5.    ROOT PRIVILEDGES NEEDED!
  6.    You have to run this script as root.
  7.    Aborting...
  8.    "
  9.     exit 1
  10. else
  11.     echo -e "
  12.    ###################################
  13.      Office 2016 for Mac uninstaller
  14.    ###################################
  15.           Unofficial unistaller
  16.        Brought to you by Frank Pira
  17.                (fpira.com)
  18.    This software comes with absolutely
  19.                NO WARRANTY
  20.          Use it at your own risk.
  21.    "
  22.  
  23.     sleep 1
  24.  
  25.     echo -e "
  26.    ------------- WARNING -------------
  27.      Your Outlook data will be wiped.
  28.     Press CTRL+C in 5 seconds to ABORT
  29.        or just sit back and relax!
  30.    -----------------------------------
  31.    "
  32.  
  33.     sleep 6
  34.  
  35.     # commands out of the official guide from microsoft
  36.     # source https://support.office.com/en-us/article/Uninstall-Office-2016-for-Mac-eefa1199-5b58-43af-8a3d-b73dc1a8cae3
  37.     echo "killing all apps"
  38.     killall "Office365ServiceV2"
  39.  
  40.     echo "    Removing parsed files & resetting licenses"
  41.     cd ~/Library/Group\ Containers/UBF8T346G9.Office
  42.     ls -a | perl -n -e 'print if m/^[e|c]\w/' | xargs rm
  43.  
  44.     echo "    Removing Office 2016 apps..."
  45.     rm -rf /Applications/Microsoft Excel.app
  46.     rm -rf /Applications/Microsoft OneNote.app
  47.     rm -rf /Applications/Microsoft Outlook.app
  48.     rm -rf /Applications/Microsoft PowerPoint.app
  49.     rm -rf /Applications/Microsoft Word.app
  50.  
  51.     echo "    Cleaning ~/Library..."
  52.     rm -rf /Users/$(whoami)/Library/Containers/com.microsoft.errorreporting
  53.     rm -rf /Users/$(whoami)/Library/Containers/com.microsoft.Excel
  54.     rm -rf /Users/$(whoami)/Library/Containers/com.microsoft.netlib.shipassertprocess
  55.     rm -rf /Users/$(whoami)/Library/Containers/com.microsoft.Office365ServiceV2
  56.     rm -rf /Users/$(whoami)/Library/Containers/com.microsoft.Outlook
  57.     rm -rf /Users/$(whoami)/Library/Containers/com.microsoft.Powerpoint
  58.     rm -rf /Users/$(whoami)/Library/Containers/com.microsoft.RMS-XPCService
  59.     rm -rf /Users/$(whoami)/Library/Containers/com.microsoft.Word
  60.     rm -rf /Users/$(whoami)/Library/Containers/com.microsoft.onenote.mac
  61.  
  62.  
  63.     rm -rf /Users/$(whoami)/Library/Group ContainersUBF8T346G9.ms
  64.     rm -rf /Users/$(whoami)/Library/Group ContainersUBF8T346G9.Office
  65.     rm -rf /Users/$(whoami)/Library/Group ContainersUBF8T346G9.OfficeOsfWebHost
  66.  
  67.     # further cleaning
  68.  
  69.     echo "    Cleaning system folders..."
  70.     rm -rf /Library/Application Support/Microsoft/MAU2.0
  71.     rm -rf /Library/Fonts/Microsoft
  72.     rm /Library/LaunchDaemons/com.microsoft.office.licensing.helper.plist
  73.     rm /Library/LaunchDaemons/com.microsoft.office.licensingV2.helper.plist
  74.     rm /Library/Preferences/com.microsoft.Excel.plist
  75.     rm /Library/Preferences/com.microsoft.office.plist
  76.     rm /Library/Preferences/com.microsoft.office.setupassistant.plist
  77.     rm /Library/Preferences/com.microsoft.outlook.databasedaemon.plist
  78.     rm /Library/Preferences/com.microsoft.outlook.office_reminders.plist
  79.     rm /Library/Preferences/com.microsoft.Outlook.plist
  80.     rm /Library/Preferences/com.microsoft.PowerPoint.plist
  81.     rm /Library/Preferences/com.microsoft.Word.plist
  82.     rm /Library/Preferences/com.microsoft.office.licensingV2.plist
  83.     rm /Library/Preferences/com.microsoft.autoupdate2.plist
  84.     rm -rf /Library/Preferences/ByHost/com.microsoft
  85.     rm -rf /Library/Receipts/Office2016_*
  86.     rm /Library/PrivilegedHelperTools/com.microsoft.office.licensing.helper
  87.     rm /Library/PrivilegedHelperTools/com.microsoft.office.licensingV2.helper
  88.     rm /Library/PrivilegedHelperTools/com.microsoft.autoupdate.helper
  89.  
  90.  
  91.     echo "    Making your Mac forget about Office 2016..."
  92.     pkgutil --forget com.microsoft.package.Fonts
  93.     pkgutil --forget com.microsoft.package.Microsoft_AutoUpdate.app
  94.     pkgutil --forget com.microsoft.package.Microsoft_Excel.app
  95.     pkgutil --forget com.microsoft.package.Microsoft_OneNote.app
  96.     pkgutil --forget com.microsoft.package.Microsoft_Outlook.app
  97.     pkgutil --forget com.microsoft.package.Microsoft_PowerPoint.app
  98.     pkgutil --forget com.microsoft.package.Microsoft_Word.app
  99.     pkgutil --forget com.microsoft.package.Proofing_Tools
  100.     pkgutil --forget com.microsoft.package.licensing
  101.     pkgutil --forget com.microsoft.package.Frameworks
  102.     pkgutil --forget com.microsoft.pkg.licensing
  103.  
  104.     echo -e "
  105.    All done!
  106.    You may need to reinstall Microsoft Silverlight.
  107.    You can now remove icons from Dock (if any!).
  108.    "
  109. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement