瀏覽代碼

Update MacInitial.sh

MoeClub 4 年之前
父節點
當前提交
bf2acd6172
共有 1 個文件被更改,包括 18 次插入11 次删除
  1. 18 11
      MacInitial.sh

+ 18 - 11
MacInitial.sh

@@ -6,6 +6,7 @@ if [ -f "/usr/bin/sudo" ]; then
   echo -e "\n# System setting ..."
   sudo defaults write com.apple.loginwindow TALLogoutSavesState -bool FALSE
   sudo defaults write com.apple.loginwindow SHOWOTHERUSERS_MANAGED -bool FALSE
+  sudo defaults write com.apple.systempreferences AttentionPrefBundleIDs 0
 fi
 
 
@@ -62,7 +63,7 @@ RENAMEBIN(){
     sudo mv "${1}" "${1}.bak"
   fi
   if [ -f "${1}.bak" ]; then
-    sudo ln -sf /usr/bin/true "$1"
+    sudo ln -sf "/usr/bin/true" "$1"
   fi
 }
 
@@ -73,7 +74,7 @@ RMAPP(){
       [ -n "$item" ] || continue
       echo "RM APP'$2'"
       if [ -f "/usr/bin/sudo" ]; then
-        rm -rf "${item}"
+        sudo rm -rf "${item}"
       else
         rm -rf "${item}"
       fi
@@ -85,7 +86,7 @@ DEAMONS=()
 # Disable Analytic
 DEAMONS+=("com.apple.analyticsd.plist")
 # Disable AirPlay
-DEAMONS+=("com.apple.AirPlayXPCHelper.plist")
+#DEAMONS+=("com.apple.AirPlayXPCHelper.plist")
 # Disable Updates
 DEAMONS+=("com.apple.softwareupdate.plist")
 # Disable DVD
@@ -98,7 +99,7 @@ DEAMONS+=("com.apple.SubmitDiagInfo.plist" \
 # Disable FTP
 DEAMONS+=("com.apple.ftp-proxy.plist")
 # Disable APSD
-# DEAMONS+=("com.apple.apsd")
+#DEAMONS+=("com.apple.apsd")
 # Disable spindump
 DEAMONS+=("com.apple.spindump.plist")
 # Disable systemstats
@@ -135,9 +136,11 @@ AGENTS+=("com.apple.siriknowledged.plist" \
          "com.apple.assistant_service.plist" \
          "com.apple.assistantd.plist" \
          "com.apple.Siri.agent.plist")
+# Disable Airplay
+#AGENTS+=("com.apple.AirPlayUIAgent.plist")
 # Disable Sidecar
-AGENTS+=("com.apple.sidecar-hid-relay.plist" \
-         "com.apple.sidecar-relay.plist")
+#AGENTS+=("com.apple.sidecar-hid-relay.plist" \
+#         "com.apple.sidecar-relay.plist")
 # Disable Ad
 AGENTS+=("com.apple.ap.adprivacyd.plist" \
          "com.apple.ap.adservicesd.plist")
@@ -147,8 +150,7 @@ AGENTS+=("com.apple.spindump_agent.plist" \
          "com.apple.ReportGPURestart.plist" \
          "com.apple.ReportPanic.plist")
 # Disable Others
-AGENTS+=("com.apple.AirPlayUIAgent.plist" \
-         "com.apple.AirPortBaseStationAgent.plist" \
+AGENTS+=("com.apple.AirPortBaseStationAgent.plist" \
          "com.apple.photoanalysisd.plist" \
          "com.apple.familycircled.plist" \
          "com.apple.familycontrols.useragent.plist" \
@@ -175,8 +177,7 @@ APPS+=("TV.app" \
        "Books.app" \
        "Chess.app" \
        "Podcasts.app" \
-       "Stocks.app" \
-       "Music.app")
+       "Stocks.app")
 
 
 
@@ -208,5 +209,11 @@ for app in "${APPS[@]}"; do RMAPP "./System/Applications" "$app"; done
 echo -e "\n# Replace spindump ..."
 RENAMEBIN "/usr/sbin/spindump"
 
+# Disable Update Notice
+find "/System/Library/PrivateFrameworks/SoftwareUpdate.framework" -type f -name "SoftwareUpdateNotificationManager" |xargs -t -I "{}" chmod 644 "{}"
+
+# Disable Update Check
+find "/System/Library/CoreServices/Software Update.app" -type f -name "softwareupdated" |xargs -t -I "{}" chmod 644 "{}"
+
 # Finish
-echo -e "\n# Finish! \n"
+echo -e "\n# Finish! \n"