Last active
August 26, 2025 19:39
Revisions
-
b0gdanw revised this gist
Mar 13, 2025 . 2 changed files with 76 additions and 39 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -12,9 +12,6 @@ TODISABLE=() TODISABLE+=('com.apple.accessibility.MotionTrackingAgent' \ 'com.apple.accessibility.axassetsd' \ 'com.apple.ap.adprivacyd' \ 'com.apple.ap.promotedcontentd' \ 'com.apple.assistant_service' \ @@ -25,6 +22,7 @@ TODISABLE+=('com.apple.accessibility.MotionTrackingAgent' \ 'com.apple.biomesyncd' \ 'com.apple.calaccessd' \ 'com.apple.CallHistoryPluginHelper' \ 'com.apple.chronod' \ 'com.apple.cloudd' \ 'com.apple.cloudpaird' \ 'com.apple.cloudphotod' \ @@ -45,6 +43,7 @@ TODISABLE+=('com.apple.accessibility.MotionTrackingAgent' \ 'com.apple.generativeexperiencesd' \ 'com.apple.geoanalyticsd' \ 'com.apple.geodMachServiceBridge' \ 'com.apple.helpd' \ 'com.apple.homed' \ 'com.apple.icloud.fmfd' \ 'com.apple.iCloudNotificationAgent' \ @@ -68,6 +67,7 @@ TODISABLE+=('com.apple.accessibility.MotionTrackingAgent' \ 'com.apple.mediaanalysisd' \ 'com.apple.mediastream.mstreamd' \ 'com.apple.naturallanguaged' \ 'com.apple.navd' \ 'com.apple.newsd' \ 'com.apple.parsec-fbf' \ 'com.apple.parsecd' \ @@ -79,8 +79,10 @@ TODISABLE+=('com.apple.accessibility.MotionTrackingAgent' \ 'com.apple.quicklook' \ 'com.apple.quicklook.ui.helper' \ 'com.apple.quicklook.ThumbnailsAgent' \ 'com.apple.rapportd' \ 'com.apple.rapportd-user' \ 'com.apple.remindd' \ 'com.apple.replicatord' \ 'com.apple.routined' \ 'com.apple.screensharing.agent' \ 'com.apple.screensharing.menuextra' \ @@ -107,6 +109,7 @@ TODISABLE+=('com.apple.accessibility.MotionTrackingAgent' \ 'com.apple.UsageTrackingAgent' \ 'com.apple.videosubscriptionsd' \ 'com.apple.voicebankingd' \ 'com.apple.watchlistd' \ 'com.apple.weatherd') for agent in "${TODISABLE[@]}" @@ -131,13 +134,13 @@ TODISABLE+=('com.apple.analyticsd' \ 'com.apple.familycontrols' \ 'com.apple.findmymac' \ 'com.apple.findmymacmessenger' \ 'com.apple.findmy.findmybeaconingd' \ 'com.apple.ftp-proxy' \ 'com.apple.GameController.gamecontrollerd' \ 'com.apple.icloud.findmydeviced' \ 'com.apple.icloud.searchpartyd' \ 'com.apple.locationd' \ 'com.apple.ManagedClient.cloudconfigurationd' \ 'com.apple.modelmanagerd' \ 'com.apple.netbiosd' \ 'com.apple.rapportd' \ @@ -149,4 +152,7 @@ for daemon in "${TODISABLE[@]}" do sudo launchctl bootout system/${daemon} sudo launchctl disable system/${daemon} done sudo launchctl bootout user/205/com.apple.geod sudo launchctl disable user/205/com.apple.geod This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,4 +1,23 @@ macOS Launch Agents and Launch Daemons ########### Do NOT disable /System/Library/LaunchAgents/com.apple.contactsd.plist contactsd – contactsd daemon - reason: App Store freeze /System/Library/LaunchDaemons/com.apple.AirPlayXPCHelper.plist /usr/libexec/AirPlayXPCHelper - reason: media playback error (YouTube) in Safari & WebKit browsers /System/Library/LaunchAgents/com.apple.donotdisturbd.plist donotdisturbd – do dot disturb daemon donotdisturbd manages the system do not disturb mode and configuration - reason: Notification Center stops working ########### Launch Agents /System/Library/LaunchAgents/com.apple.inputanalyticsd.plist inputanalyticsd – User Input Diagnostics and Usage @@ -16,7 +35,6 @@ AXAssetLoader.framework com.apple.accessibility.axassetsd /System/Library/LaunchAgents/com.apple.AMPArtworkAgent.plist AMPArtworkAgent – The artwork agent for Music.app, TV.app, and iOS/iPod device syncing /System/Library/LaunchAgents/com.apple.AMPLibraryAgent.plist AMPLibraryAgent – The media library agent for Music.app and TV.app. @@ -26,9 +44,9 @@ assistant_cdmd, CDM/NLX Daemon – daemon handles Natural Langauge Understanding /System/Library/LaunchAgents/com.apple.ap.adprivacyd.plist adprivacyd – advertising privacy services daemon /System/Library/LaunchAgents/com.apple.ap.promotedcontentd.plist com.apple.ap.adservicesd.statusconditionservice com.apple.ap.promotedcontent.metrics /System/Library/LaunchAgents/com.apple.assistant_service.plist com.apple.siri.execution_service @@ -51,6 +69,10 @@ CalendarDaemon.framework /System/Library/LaunchAgents/com.apple.CallHistoryPluginHelper.plist CallHistory.framework /System/Library/LaunchAgents/com.apple.chronod.plist ChronoCore.framework com.apple.chrono.widgetcenterconnection /System/Library/LaunchAgents/com.apple.cloudd.plist cloudd is the system daemon backing the CloudKit feature @@ -105,6 +127,10 @@ generativeexperiencesd – A daemon that powers generative experience. /System/Library/LaunchAgents/com.apple.geodMachServiceBridge.plist GeoServices.framework /System/Library/LaunchAgents/com.apple.helpd.plist helpd – Help Daemon helpd is a macOS agent that manages software documentation. /System/Library/LaunchAgents/com.apple.homed.plist homed is a daemon that manages home state and controls HomeKit accessories. @@ -132,10 +158,9 @@ IMTransferServices.framework IMTransferAgent.app /System/Library/LaunchAgents/com.apple.intelligenceflowd.plist intelligenceflowd – A daemon that manages sessions for intelligence services. /System/Library/LaunchAgents/com.apple.intelligenceplatformd.plist intelligenceplatformd – A daemon that analyzes content on the device to build and query a general purpose knowledge graph. /System/Library/LaunchAgents/com.apple.intelligencecontextd.plist intelligencecontextd – This is a daemon that retrieves contextual information from various sources. @@ -152,14 +177,8 @@ siri suggestions knowledgeconstructiond – A daemon that analyzes content on the device to build a general purpose knowledge graph. /System/Library/LaunchAgents/com.apple.mediaanalysisd.plist MediaAnalysis.framework com.apple.mediaanalysisd.photos /System/Library/LaunchAgents/com.apple.naturallanguaged.plist naturallanguaged – System post editing daemon @@ -174,6 +193,10 @@ mapspushd - Maps application services daemon /System/Library/LaunchAgents/com.apple.mediastream.mstreamd.plist mstreamd is the photo stream agent. It is responsible for My Photo Stream and Shared Albums for Photos. /System/Library/LaunchAgents/com.apple.navd.plist navd – Time to Leave Daemon navd uses your location, calendar event's location and traffic conditions to generate hypotheses about when you need to leave. /System/Library/LaunchAgents/com.apple.newsd.plist NewsDaemon.framework @@ -190,7 +213,8 @@ passd – Apple Pay & Wallet daemon photoanalysisd is the photo library analysis agent. It handles background processing of photo librariesfor Memories, People and scene or object based search. /System/Library/LaunchAgents/com.apple.photolibraryd.plist photolibraryd – The macOS photo library agent. photolibraryd is the photo library agent. It handles all photo library requests. /System/Library/LaunchAgents/com.apple.progressd.plist progressd is the ClassKit sync agent. It handles syncing classes, class members, student handouts and progress data between student and teacher managed Apple Accounts. @@ -209,36 +233,39 @@ rapportd – Daemon that enables Phone Call Handoff and other communication feat /System/Library/LaunchAgents/com.apple.remindd.plist com.apple.alarm com.apple.locationd-events /System/Library/LaunchAgents/com.apple.replicatord.plist replicatord – remote widget sync daemon launchctl bootout gui/501/com.apple.replicatord launchctl disable gui/501/com.apple.replicatord /System/Library/LaunchAgents/com.apple.routined.plist routined – A daemon that learns the historical location patterns of a user. routined is a per-user daemon that learns historical location patterns of a user and predicts future visits to locations. /System/Library/LaunchAgents/com.apple.screensharing.agent.plist /System/Library/LaunchAgents/com.apple.screensharing.menuextra.plist /System/Library/LaunchAgents/com.apple.screensharing.MessagesAgent.plist ScreensharingAgent – communicates with screensharingd to provide access to a user session. /System/Library/LaunchAgents/com.apple.ScreenTimeAgent.plist ScreenTimeAgent supports the Screen Time feature. /System/Library/LaunchAgents/com.apple.security.cloudkeychainproxy3.plist CloudKeychainProxy part of iCloud keychain syncing /System/Library/LaunchAgents/com.apple.sharingd.plist sharingd – Sharing Daemon that enables AirDrop, Handoff, Instant Hotspot, Shared Computers, and Remote Disc in the Finder. /System/Library/LaunchAgents/com.apple.sidecar-hid-relay.plist /System/Library/LaunchAgents/com.apple.sidecar-relay.plist SidecarDisplayAgent – Sidecar Virtual Display Service SidecarDisplayAgent provides virtual display service. /System/Library/LaunchAgents/com.apple.Siri.agent.plist Siri com.apple.siri.activation com.apple.siri.invoke /System/Library/LaunchAgents/com.apple.macos.studentd.plist studentd – Classroom's student control agent. /System/Library/LaunchAgents/com.apple.siriknowledged.plist com.apple.siri.conversation_context_module com.apple.siriknowledged.vocabulary.admin @@ -281,9 +308,13 @@ com.apple.VideoSubscriberAccount.AnalyticsService /System/Library/LaunchAgents/com.apple.voicebankingd.plist TextToSpeechVoiceBankingSupport.framework /System/Library/LaunchAgents/com.apple.watchlistd.plist watchlistd – Support daemon for Apple TV app /System/Library/LaunchAgents/com.apple.weatherd.plist WeatherDaemon.framework ########### Launch Daemons /System/Library/LaunchDaemons/com.apple.analyticsd.plist @@ -325,6 +356,9 @@ FamilyControlsAgent handles and persists family controls authorization requests /System/Library/LaunchDaemons/com.apple.findmymac.plist FindMyMac.framework /System/Library/LaunchDaemons/com.apple.findmy.findmybeaconingd.plist FindMyBeaconDaemon – Daemon to manage local Mac FindMy beaconing. /System/Library/LaunchDaemons/com.apple.ftp-proxy.plist ftp-proxy – Internet File Transfer Protocol proxy server @@ -336,31 +370,28 @@ FindMyMac.framework findmydeviced is the daemon for Find My Mac. /System/Library/LaunchDaemons/com.apple.locationd.plist locationd obtains geographic location and manages the authorization for apps, daemons and widgets that request location updates. /System/Library/LaunchDaemons/com.apple.ManagedClient.cloudconfigurationd.plist cloudconfigurationd assists in helping install client Device Enrollment profiles. /System/Library/LaunchDaemons/com.apple.modelmanagerd.plist modelmanagerd is a daemon that manages ML models and requests for execution of those models. /System/Library/LaunchDaemons/com.apple.modelcatalogd.plist modelcatalogd provides a catalog of models, adapters, and tokenizers for use by the system /System/Library/LaunchDaemons/com.apple.netbiosd.plist netbiosd is responsible for interacting with NetBIOS networks. netbiosd registers and defends one or more NetBIOS name, depending on the set of configured services. It also browses and scavenges names from the NetBIOS network, making them available to the system through mDNSResponder. /System/Library/LaunchDaemons/com.apple.rapportd.plist rapportd – Daemon that enables Phone Call Handoff and other communication features between Apple devices. /System/Library/LaunchDaemons/com.apple.screensharing.plist ScreensharingAgent – communicates with screensharingd to provide access to a user session. /System/Library/LaunchDaemons/com.apple.triald.system.plist /usr/libexec/triald_system /System/Library/LaunchDaemons/com.apple.wifianalyticsd.plist com.apple.wifianalyticsd -
b0gdanw revised this gist
Mar 12, 2025 . 1 changed file with 0 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -124,7 +124,6 @@ TODISABLE+=('com.apple.analyticsd' \ 'com.apple.backupd' \ 'com.apple.backupd-helper' \ 'com.apple.biomed' \ 'com.apple.cloudd' \ 'com.apple.coreduetd' \ 'com.apple.dhcp6d' \ -
b0gdanw revised this gist
Mar 2, 2025 . 2 changed files with 8 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -11,6 +11,7 @@ TODISABLE=() TODISABLE+=('com.apple.accessibility.MotionTrackingAgent' \ 'com.apple.accessibility.axassetsd' \ 'com.apple.AMPArtworkAgent' \ 'com.apple.AMPLibraryAgent' \ 'com.apple.amsengagementd' \ @@ -31,6 +32,7 @@ TODISABLE+=('com.apple.accessibility.MotionTrackingAgent' \ 'com.apple.CommCenter-osx' \ 'com.apple.ContextStoreAgent' \ 'com.apple.CoreLocationAgent' \ 'com.apple.corespeechd' \ 'com.apple.dataaccess.dataaccessd' \ 'com.apple.duetexpertd' \ 'com.apple.familycircled' \ This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -10,6 +10,9 @@ GeoAnalytics framework /System/Library/LaunchAgents/com.apple.accessibility.MotionTrackingAgent.plist MotionTrackingAgent – Motion Tracking Launch Agent /System/Library/LaunchAgents/com.apple.accessibility.axassetsd.plist AXAssetLoader.framework com.apple.accessibility.axassetsd /System/Library/LaunchAgents/com.apple.AMPArtworkAgent.plist AMPArtworkAgent – The artwork agent for Music.app, TV.app, and iOS/iPod device syncing @@ -66,6 +69,9 @@ CoreTelephony.framework /System/Library/LaunchAgents/com.apple.CoreLocationAgent.plist CoreLocationAgent – manages location authorization prompts /System/Library/LaunchAgents/com.apple.corespeechd.plist CoreSpeech.framework /System/Library/LaunchAgents/com.apple.dataaccess.dataaccessd.plist dataaccessd is the calendar sync process. It is used by the system to sync calendar data with calendar servers. -
b0gdanw revised this gist
Feb 28, 2025 . 1 changed file with 2 additions and 3 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -53,7 +53,6 @@ TODISABLE+=('com.apple.accessibility.MotionTrackingAgent' \ 'com.apple.imautomatichistorydeletionagent' \ 'com.apple.imtransferagent' \ 'com.apple.inputanalyticsd' \ 'com.apple.intelligenceflowd' \ 'com.apple.intelligencecontextd' \ 'com.apple.intelligenceplatformd' \ @@ -118,9 +117,9 @@ done # system TODISABLE=() TODISABLE+=('com.apple.analyticsd' \ 'com.apple.audioanalyticsd' \ 'com.apple.backupd' \ 'com.apple.backupd-helper' \ 'com.apple.biomed' \ 'com.apple.biometrickitd' \ -
b0gdanw revised this gist
Feb 28, 2025 . 1 changed file with 2 additions and 4 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -238,10 +238,11 @@ Siri com.apple.siri.activation com.apple.siri.invoke com.apple.siri.conversation_context_module com.apple.siriknowledged.vocabulary.admin /System/Library/LaunchAgents/com.apple.siriinferenced.plist SiriInference.framework com.apple.sirisuggestions /System/Library/LaunchAgents/com.apple.sirittsd.plist SiriTTSService.framework /System/Library/LaunchAgents/com.apple.SiriTTSTrainingAgent.plist SiriTTSTraining.framework @@ -353,9 +354,6 @@ rapportd – Daemon that enables Phone Call Handoff and other communication feat /System/Library/LaunchDaemons/com.apple.screensharing.plist ScreensharingAgent – communicates with screensharingd to provide access to a user session. /System/Library/LaunchDaemons/com.apple.triald.system.plist /System/Library/LaunchDaemons/com.apple.wifianalyticsd.plist -
b0gdanw revised this gist
Feb 28, 2025 . 1 changed file with 0 additions and 4 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -165,10 +165,6 @@ The ManagedClientAgent -- Device enrollment and ManagedClient process notificati /System/Library/LaunchAgents/com.apple.Maps.pushdaemon.plist mapspushd - Maps application services daemon /System/Library/LaunchAgents/com.apple.mediastream.mstreamd.plist mstreamd is the photo stream agent. It is responsible for My Photo Stream and Shared Albums for Photos. -
b0gdanw revised this gist
Feb 28, 2025 . 2 changed files with 27 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -66,7 +66,6 @@ TODISABLE+=('com.apple.accessibility.MotionTrackingAgent' \ 'com.apple.maps.destinationd' \ 'com.apple.mediaanalysisd' \ 'com.apple.mediastream.mstreamd' \ 'com.apple.naturallanguaged' \ 'com.apple.newsd' \ 'com.apple.parsec-fbf' \ @@ -91,7 +90,11 @@ TODISABLE+=('com.apple.accessibility.MotionTrackingAgent' \ 'com.apple.sharingd' \ 'com.apple.sidecar-hid-relay' \ 'com.apple.sidecar-relay' \ 'com.apple.siriactionsd' \ 'com.apple.Siri.agent' \ 'com.apple.siriinferenced' \ 'com.apple.sirittsd' \ 'com.apple.SiriTTSTrainingAgent' \ 'com.apple.macos.studentd' \ 'com.apple.siriknowledged' \ 'com.apple.suggestd' \ @@ -102,6 +105,7 @@ TODISABLE+=('com.apple.accessibility.MotionTrackingAgent' \ 'com.apple.universalaccessd' \ 'com.apple.UsageTrackingAgent' \ 'com.apple.videosubscriptionsd' \ 'com.apple.voicebankingd' \ 'com.apple.weatherd') for agent in "${TODISABLE[@]}" @@ -133,10 +137,11 @@ TODISABLE+=('com.apple.backupd' \ 'com.apple.icloud.searchpartyd' \ 'com.apple.locationd' \ 'com.apple.ManagedClient.cloudconfigurationd' \ 'com.apple.modelcatalogd' \ 'com.apple.modelmanagerd' \ 'com.apple.netbiosd' \ 'com.apple.rapportd' \ 'com.apple.screensharing' \ 'com.apple.triald.system' \ 'com.apple.wifianalyticsd') This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -241,6 +241,17 @@ Siri com.apple.siri.activation com.apple.siri.invoke /System/Library/LaunchAgents/com.apple.siriknowledged.plist com.apple.siri.conversation_context_module com.apple.siriknowledged.vocabulary.admin /System/Library/LaunchAgents/com.apple.siriinferenced.plist SiriInference.framework /System/Library/LaunchAgents/com.apple.sirittsd.plist SiriTTSService.framework /System/Library/LaunchAgents/com.apple.SiriTTSTrainingAgent.plist SiriTTSTraining.framework /System/Library/LaunchAgents/com.apple.siriactionsd.plist The siriactionsd daemon coordinates running and syncing of shortcuts created in the Shortcuts application, among other Shortcuts-related auxiliary tasks. /System/Library/LaunchAgents/com.apple.suggestd.plist suggestd – daemon that processes user content in order to detect contacts, events, named entities, etc. @@ -264,6 +275,9 @@ universalaccessd provides universal access services. /System/Library/LaunchAgents/com.apple.videosubscriptionsd.plist com.apple.VideoSubscriberAccount.AnalyticsService /System/Library/LaunchAgents/com.apple.voicebankingd.plist TextToSpeechVoiceBankingSupport.framework /System/Library/LaunchAgents/com.apple.weatherd.plist WeatherDaemon.framework @@ -324,6 +338,12 @@ FindMyMac.framework /System/Library/LaunchDaemons/com.apple.ManagedClient.cloudconfigurationd.plist cloudconfigurationd assists in helping install client Device Enrollment profiles. /System/Library/LaunchDaemons/com.apple.modelmanagerd.plist modelmanagerd is a daemon that manages ML models and requests for execution of those models. /System/Library/LaunchDaemons/com.apple.modelcatalogd.plist modelcatalogd provides a catalog of models, adapters, and tokenizers for use by the system /System/Library/LaunchDaemons/com.apple.netbiosd.plist netbiosd is responsible for interacting with NetBIOS networks. netbiosd registers and defends one or more -
b0gdanw revised this gist
Feb 14, 2025 . 1 changed file with 10 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -145,6 +145,16 @@ siri suggestions /System/Library/LaunchAgents/com.apple.knowledgeconstructiond.plist knowledgeconstructiond – A daemon that analyzes content on the device to build a general purpose knowledge graph. /System/Library/LaunchAgents/com.apple.mediaanalysisd.plist /System/Library/LaunchAgents/com.apple.photoanalysisd.plist /System/Library/LaunchAgents/com.apple.photolibraryd.plist photoanalysisd – The macOS photo library analysis agent. photoanalysisd is the photo library analysis agent. It handles background processing of photo libraries for Memories, People and scene or object based search. “photolibraryd – The macOS photo library agent. photolibraryd is the photo library agent. It handles all photo library requests. /System/Library/LaunchAgents/com.apple.naturallanguaged.plist naturallanguaged – System post editing daemon -
b0gdanw revised this gist
Feb 14, 2025 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -115,7 +115,7 @@ AOSAccounts.framework iCloudUserNotificationsd.app searchpartyuseragent – icloud searchparty user agent /System/Library/LaunchAgents/com.apple.imagent.plist IMCore.framework iChat / iMessage /System/Library/LaunchAgents/com.apple.imautomatichistorydeletionagent.plist IMDPersistence.framework IMAutomaticHistoryDeletionAgent.app -
b0gdanw revised this gist
Feb 13, 2025 . 2 changed files with 25 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -41,6 +41,7 @@ TODISABLE+=('com.apple.accessibility.MotionTrackingAgent' \ 'com.apple.followupd' \ 'com.apple.gamed' \ 'com.apple.generativeexperiencesd' \ 'com.apple.geoanalyticsd' \ 'com.apple.geodMachServiceBridge' \ 'com.apple.homed' \ 'com.apple.icloud.fmfd' \ @@ -51,6 +52,7 @@ TODISABLE+=('com.apple.accessibility.MotionTrackingAgent' \ 'com.apple.imagent' \ 'com.apple.imautomatichistorydeletionagent' \ 'com.apple.imtransferagent' \ 'com.apple.inputanalyticsd' \ 'com.apple.intelligenceplatformd' \ 'com.apple.intelligenceflowd' \ 'com.apple.intelligencecontextd' \ @@ -62,6 +64,7 @@ TODISABLE+=('com.apple.accessibility.MotionTrackingAgent' \ 'com.apple.Maps.pushdaemon' \ 'com.apple.Maps.mapssyncd' \ 'com.apple.maps.destinationd' \ 'com.apple.mediaanalysisd' \ 'com.apple.mediastream.mstreamd' \ 'com.apple.modelcatalogd' \ 'com.apple.naturallanguaged' \ @@ -112,12 +115,15 @@ done TODISABLE=() TODISABLE+=('com.apple.backupd' \ 'com.apple.audioanalyticsd' \ 'com.apple.analyticsd' \ 'com.apple.backupd-helper' \ 'com.apple.biomed' \ 'com.apple.biometrickitd' \ 'com.apple.cloudd' \ 'com.apple.coreduetd' \ 'com.apple.dhcp6d' \ 'com.apple.ecosystemanalyticsd' \ 'com.apple.familycontrols' \ 'com.apple.findmymac' \ 'com.apple.findmymacmessenger' \ This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,5 +1,12 @@ macOS Launch Agents and Launch Daemons Launch Agents /System/Library/LaunchAgents/com.apple.inputanalyticsd.plist inputanalyticsd – User Input Diagnostics and Usage inputanalyticsd is a daemon that collects diagnostics and usage data on user input locally for users that have opted in. /System/Library/LaunchAgents/com.apple.geoanalyticsd.plist GeoAnalytics framework /System/Library/LaunchAgents/com.apple.accessibility.MotionTrackingAgent.plist MotionTrackingAgent – Motion Tracking Launch Agent @@ -252,6 +259,18 @@ WeatherDaemon.framework Launch Daemons /System/Library/LaunchDaemons/com.apple.analyticsd.plist analyticsd – Diagnostics and Usage analyticsd is a system daemon that collects diagnostics and usage data locally for users that have opted in. /System/Library/LaunchDaemons/com.apple.audioanalyticsd.plist audioanalyticsd – Audio Diagnostics and Usage Reporting audioanalyticsd is a launch agent that aggregates and analyzes audio usage data for users that have opted in for reporting. /System/Library/LaunchDaemons/com.apple.ecosystemanalyticsd.plist ecosystemanalyticsd – Analyzes which frameworks and APIs are used by 3rd party applications ecosystemanalyticsd analyzes 3rd party applications to determine API usage. The reports are used by Apple to improve its products. /System/Library/LaunchDaemons/com.apple.backupd.plist /System/Library/LaunchDaemons/com.apple.backupd-helper.plist backupd – Time Machine backup daemon -
b0gdanw created this gist
Nov 25, 2024 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,141 @@ #!/bin/zsh # WARNING! The script is meant to show how and what can be disabled. Don’t use it as it is, adapt it to your needs. # Credit: Original idea and script disable.sh by pwnsdx https://gist.github.com/pwnsdx/d87b034c4c0210b988040ad2f85a68d3 # Disabling unwanted services on macOS Big Sur (11), macOS Monterey (12), macOS Ventura (13), macOS Sonoma (14) and macOS Sequoia (15) # Disabling SIP is required ("csrutil disable" from Terminal in Recovery) # Modifications are written in /private/var/db/com.apple.xpc.launchd/ disabled.plist, disabled.501.plist # To revert, delete /private/var/db/com.apple.xpc.launchd/ disabled.plist and disabled.501.plist and reboot; sudo rm -r /private/var/db/com.apple.xpc.launchd/* # user TODISABLE=() TODISABLE+=('com.apple.accessibility.MotionTrackingAgent' \ 'com.apple.AMPArtworkAgent' \ 'com.apple.AMPLibraryAgent' \ 'com.apple.amsengagementd' \ 'com.apple.ap.adprivacyd' \ 'com.apple.ap.promotedcontentd' \ 'com.apple.assistant_service' \ 'com.apple.assistantd' \ 'com.apple.assistant_cdmd' \ 'com.apple.avconferenced' \ 'com.apple.BiomeAgent' \ 'com.apple.biomesyncd' \ 'com.apple.calaccessd' \ 'com.apple.CallHistoryPluginHelper' \ 'com.apple.cloudd' \ 'com.apple.cloudpaird' \ 'com.apple.cloudphotod' \ 'com.apple.CloudSettingsSyncAgent' \ 'com.apple.CommCenter-osx' \ 'com.apple.ContextStoreAgent' \ 'com.apple.CoreLocationAgent' \ 'com.apple.dataaccess.dataaccessd' \ 'com.apple.duetexpertd' \ 'com.apple.familycircled' \ 'com.apple.familycontrols.useragent' \ 'com.apple.familynotificationd' \ 'com.apple.financed' \ 'com.apple.findmy.findmylocateagent' \ 'com.apple.followupd' \ 'com.apple.gamed' \ 'com.apple.generativeexperiencesd' \ 'com.apple.geodMachServiceBridge' \ 'com.apple.homed' \ 'com.apple.icloud.fmfd' \ 'com.apple.iCloudNotificationAgent' \ 'com.apple.icloudmailagent' \ 'com.apple.iCloudUserNotifications' \ 'com.apple.icloud.searchpartyuseragent' \ 'com.apple.imagent' \ 'com.apple.imautomatichistorydeletionagent' \ 'com.apple.imtransferagent' \ 'com.apple.intelligenceplatformd' \ 'com.apple.intelligenceflowd' \ 'com.apple.intelligencecontextd' \ 'com.apple.intelligenceplatformd' \ 'com.apple.itunescloudd' \ 'com.apple.knowledge-agent' \ 'com.apple.knowledgeconstructiond' \ 'com.apple.ManagedClientAgent.enrollagent' \ 'com.apple.Maps.pushdaemon' \ 'com.apple.Maps.mapssyncd' \ 'com.apple.maps.destinationd' \ 'com.apple.mediastream.mstreamd' \ 'com.apple.modelcatalogd' \ 'com.apple.naturallanguaged' \ 'com.apple.newsd' \ 'com.apple.parsec-fbf' \ 'com.apple.parsecd' \ 'com.apple.passd' \ 'com.apple.photoanalysisd' \ 'com.apple.photolibraryd' \ 'com.apple.progressd' \ 'com.apple.protectedcloudstorage.protectedcloudkeysyncing' \ 'com.apple.quicklook' \ 'com.apple.quicklook.ui.helper' \ 'com.apple.quicklook.ThumbnailsAgent' \ 'com.apple.rapportd-user' \ 'com.apple.remindd' \ 'com.apple.routined' \ 'com.apple.screensharing.agent' \ 'com.apple.screensharing.menuextra' \ 'com.apple.screensharing.MessagesAgent' \ 'com.apple.ScreenTimeAgent' \ 'com.apple.SSInvitationAgent' \ 'com.apple.security.cloudkeychainproxy3' \ 'com.apple.sharingd' \ 'com.apple.sidecar-hid-relay' \ 'com.apple.sidecar-relay' \ 'com.apple.Siri.agent' \ 'com.apple.macos.studentd' \ 'com.apple.siriknowledged' \ 'com.apple.suggestd' \ 'com.apple.tipsd' \ 'com.apple.telephonyutilities.callservicesd' \ 'com.apple.TMHelperAgent' \ 'com.apple.triald' \ 'com.apple.universalaccessd' \ 'com.apple.UsageTrackingAgent' \ 'com.apple.videosubscriptionsd' \ 'com.apple.weatherd') for agent in "${TODISABLE[@]}" do launchctl bootout gui/501/${agent} launchctl disable gui/501/${agent} done # system TODISABLE=() TODISABLE+=('com.apple.backupd' \ 'com.apple.backupd-helper' \ 'com.apple.biomed' \ 'com.apple.biometrickitd' \ 'com.apple.cloudd' \ 'com.apple.coreduetd' \ 'com.apple.dhcp6d' \ 'com.apple.familycontrols' \ 'com.apple.findmymac' \ 'com.apple.findmymacmessenger' \ 'com.apple.ftp-proxy' \ 'com.apple.GameController.gamecontrollerd' \ 'com.apple.icloud.findmydeviced' \ 'com.apple.icloud.searchpartyd' \ 'com.apple.locationd' \ 'com.apple.ManagedClient.cloudconfigurationd' \ 'com.apple.netbiosd' \ 'com.apple.rapportd' \ 'com.apple.screensharing' \ 'com.apple.siriinferenced' \ 'com.apple.triald.system' \ 'com.apple.wifianalyticsd') for daemon in "${TODISABLE[@]}" do sudo launchctl bootout system/${daemon} sudo launchctl disable system/${daemon} done This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,317 @@ macOS Launch Agents and Launch Daemons Launch Agents /System/Library/LaunchAgents/com.apple.accessibility.MotionTrackingAgent.plist MotionTrackingAgent – Motion Tracking Launch Agent /System/Library/LaunchAgents/com.apple.AMPArtworkAgent.plist AMPArtworkAgent – The artwork agent for Music.app, TV.app, and iOS/iPod device syncing /System/Library/LaunchAgents/com.apple.AMPLibraryAgent.plist AMPLibraryAgent – The media library agent for Music.app and TV.app. /System/Library/LaunchAgents/com.apple.assistant_cdmd.plist assistant_cdmd, CDM/NLX Daemon – daemon handles Natural Langauge Understanding tasks for Siri and other internal Apple teams. /System/Library/LaunchAgents/com.apple.ap.adprivacyd.plist adprivacyd – advertising privacy services daemon /System/Library/LaunchAgents/com.apple.ap.promotedcontentd.plist /System/Library/LaunchAgents/com.apple.assistant_service.plist com.apple.siri.execution_service /System/Library/LaunchAgents/com.apple.assistantd.plist assistantd – Siri Daemon /System/Library/LaunchAgents/com.apple.avconferenced.plist /usr/libexec/avconferenced com.apple.videoconference.camera /System/Library/LaunchAgents/com.apple.BiomeAgent.plist BiomeAgent – Biome operation graph execution launch agent /System/Library/LaunchAgents/com.apple.biomesyncd.plist biomesyncd – data synchronization daemon /System/Library/LaunchAgents/com.apple.calaccessd.plist CalendarDaemon.framework /System/Library/LaunchAgents/com.apple.CallHistoryPluginHelper.plist CallHistory.framework /System/Library/LaunchAgents/com.apple.cloudd.plist cloudd is the system daemon backing the CloudKit feature /System/Library/LaunchAgents/com.apple.cloudpaird.plist cloudpaird – cloudpaird daemon /System/Library/LaunchAgents/com.apple.cloudphotod.plist cloudphotod is the iCloud Photos agent. It is responsible for all iCloud Photos activity. /System/Library/LaunchAgents/com.apple.CloudSettingsSyncAgent.plist Cloud Settings Sync Agent /System/Library/LaunchAgents/com.apple.CommCenter-osx.plist CoreTelephony.framework /System/Library/LaunchAgents/com.apple.CoreLocationAgent.plist CoreLocationAgent – manages location authorization prompts /System/Library/LaunchAgents/com.apple.dataaccess.dataaccessd.plist dataaccessd is the calendar sync process. It is used by the system to sync calendar data with calendar servers. /System/Library/LaunchAgents/com.apple.duetexpertd.plist duetexpertd powers personalized system experiences. /System/Library/LaunchAgents/com.apple.familycircled.plist FamilyCircle.framework /System/Library/LaunchAgents/com.apple.familycontrols.useragent.plist /System/Library/LaunchAgents/com.apple.FamilyControlsAgent.plist /System/Library/LaunchDaemons/com.apple.familycontrols.plist FamilyControlsAgent handles and persists family controls authorization requests for Screen Time API /System/Library/LaunchAgents/com.apple.familynotificationd.plist FamilyNotification.framework /System/Library/LaunchAgents/com.apple.financed.plist financed – Apple Pay & Wallet daemon /System/Library/LaunchAgents/com.apple.followupd.plis CoreFollowUp.framework Notification = "com.apple.mobile.keybagd.lock_status" /System/Library/LaunchAgents/com.apple.gamed.plist GameCenterFoundation.framework /System/Library/LaunchAgents/com.apple.generativeexperiencesd.plist generativeexperiencesd – A daemon that powers generative experience. /System/Library/LaunchAgents/com.apple.geodMachServiceBridge.plist GeoServices.framework /System/Library/LaunchAgents/com.apple.homed.plist homed is a daemon that manages home state and controls HomeKit accessories. /System/Library/LaunchAgents/com.apple.icloud.fmfd.plist fmfd is the daemon for Find My Friends /System/Library/LaunchAgents/com.apple.iCloudNotificationAgent.plist iCloudNotification.framework /System/Library/LaunchAgents/com.apple.iCloudUserNotifications.plist AOSAccounts.framework iCloudUserNotificationsd.app /System/Library/LaunchAgents/com.apple.icloud.searchpartyuseragent.plist searchpartyuseragent – icloud searchparty user agent /System/Library/LaunchAgents/com.apple.imagent.plist IMCore.framework iChat /System/Library/LaunchAgents/com.apple.imautomatichistorydeletionagent.plist IMDPersistence.framework IMAutomaticHistoryDeletionAgent.app /System/Library/LaunchAgents/com.apple.imtransferagent.plist IMTransferServices.framework IMTransferAgent.app /System/Library/LaunchAgents/com.apple.intelligenceflowd.plist intelligenceflowd – A daemon that manages sessions for intelligence services. /System/Library/LaunchAgents/com.apple.intelligenceplatformd.plist intelligenceplatformd – A daemon that analyzes content on the device to build and query a general purpose knowledge graph. /System/Library/LaunchAgents/com.apple.intelligencecontextd.plist intelligencecontextd – This is a daemon that retrieves contextual information from various sources. /System/Library/LaunchAgents/com.apple.intelligenceplatformd.plist intelligenceplatformd – A daemon that analyzes content on the device to build and query a general purpose knowledge graph. /System/Library/LaunchAgents/com.apple.itunescloudd.plist music-subscription-status-service playactivity /System/Library/LaunchAgents/com.apple.knowledge-agent.plist siri suggestions /System/Library/LaunchAgents/com.apple.knowledgeconstructiond.plist knowledgeconstructiond – A daemon that analyzes content on the device to build a general purpose knowledge graph. /System/Library/LaunchAgents/com.apple.naturallanguaged.plist naturallanguaged – System post editing daemon /System/Library/LaunchAgents/com.apple.ManagedClientAgent.enrollagent.plist The ManagedClientAgent -- Device enrollment and ManagedClient process notification daemon process handles device enrollment and other ManagedClient related process notifications. /System/Library/LaunchAgents/com.apple.Maps.pushdaemon.plist mapspushd - Maps application services daemon /System/Library/LaunchDaemons/com.apple.modelcatalogd.plist modelcatalogd – A daemon that stores base models and adapters. /System/Library/LaunchAgents/com.apple.mediastream.mstreamd.plist mstreamd is the photo stream agent. It is responsible for My Photo Stream and Shared Albums for Photos. /System/Library/LaunchAgents/com.apple.newsd.plist NewsDaemon.framework /System/Library/LaunchAgents/com.apple.parsec-fbf.plist parsec-fbf is responsible for periodic flush and upload of Siri Search analytics data. /System/Library/LaunchAgents/com.apple.parsecd.plist parsecd – Support daemon for Siri Search /System/Library/LaunchAgents/com.apple.passd.plist passd – Apple Pay & Wallet daemon /System/Library/LaunchAgents/com.apple.photoanalysisd.plist photoanalysisd is the photo library analysis agent. It handles background processing of photo librariesfor Memories, People and scene or object based search. /System/Library/LaunchAgents/com.apple.photolibraryd.plist photolibraryd is the photo library agent. It handles all photo library requests. /System/Library/LaunchAgents/com.apple.progressd.plist progressd is the ClassKit sync agent. It handles syncing classes, class members, student handouts and progress data between student and teacher managed Apple Accounts. /System/Library/LaunchAgents/com.apple.protectedcloudstorage.protectedcloudkeysyncing.plist ProtectedCloudKeySyncing manages backup and syncing of encrypted PCS keys to CloudKit. /System/Library/LaunchAgents/com.apple.quicklook.ui.helper.plist /System/Library/LaunchAgents/com.apple.quicklook.plist /System/Library/LaunchAgents/com.apple.quicklook.ThumbnailsAgent.plist QuickLook /System/Library/LaunchAgents/com.apple.rapportd-user.plist rapportd – Daemon that enables Phone Call Handoff and other communication features between Apple devices. /System/Library/LaunchAgents/com.apple.remindd.plist com.apple.alarm com.apple.locationd-events /System/Library/LaunchAgents/com.apple.routined.plist routined – A daemon that learns the historical location patterns of a user. routined is a per-user daemon that learns historical location patterns of a user and predicts future visits to locations. /System/Library/LaunchAgents/com.apple.screensharing.agent.plist /System/Library/LaunchAgents/com.apple.screensharing.menuextra.plist /System/Library/LaunchAgents/com.apple.screensharing.MessagesAgent.plist ScreensharingAgent – communicates with screensharingd to provide access to a user session. /System/Library/LaunchAgents/com.apple.ScreenTimeAgent.plist ScreenTimeAgent supports the Screen Time feature. /System/Library/LaunchAgents/com.apple.security.cloudkeychainproxy3.plist CloudKeychainProxy part of iCloud keychain syncing /System/Library/LaunchAgents/com.apple.sharingd.plist sharingd – Sharing Daemon that enables AirDrop, Handoff, Instant Hotspot, Shared Computers, and Remote Disc in the Finder. /System/Library/LaunchAgents/com.apple.sidecar-hid-relay.plist /System/Library/LaunchAgents/com.apple.sidecar-relay.plist SidecarDisplayAgent – Sidecar Virtual Display Service SidecarDisplayAgent provides virtual display service. /System/Library/LaunchAgents/com.apple.Siri.agent.plist Siri com.apple.siri.activation com.apple.siri.invoke /System/Library/LaunchAgents/com.apple.macos.studentd.plist studentd – Classroom's student control agent. /System/Library/LaunchAgents/com.apple.siriknowledged.plist com.apple.siri.conversation_context_module com.apple.siriknowledged.vocabulary.admin /System/Library/LaunchAgents/com.apple.suggestd.plist suggestd – daemon that processes user content in order to detect contacts, events, named entities, etc. /System/Library/LaunchAgents/com.apple.tipsd.plist com.apple.language.changed com.apple.mobile.keybagd.first_unlock /System/Library/LaunchAgents/com.apple.telephonyutilities.callservicesd.plist callservicesd is the system daemon responsible for maintaining call state. /System/Library/LaunchAgents/com.apple.TMHelperAgent.plist TimeMachine /System/Library/LaunchAgents/com.apple.triald.plist /System/Library/LaunchAgents/com.apple.universalaccessd.plist universalaccessd provides universal access services. /System/Library/LaunchAgents/com.apple.UsageTrackingAgent.plist UsageTrackingAgent monitors and reports limits set by Screen Time. /System/Library/LaunchAgents/com.apple.videosubscriptionsd.plist com.apple.VideoSubscriberAccount.AnalyticsService /System/Library/LaunchAgents/com.apple.weatherd.plist WeatherDaemon.framework Launch Daemons /System/Library/LaunchDaemons/com.apple.backupd.plist /System/Library/LaunchDaemons/com.apple.backupd-helper.plist backupd – Time Machine backup daemon /System/Library/LaunchDaemons/com.apple.biomed.plist biomed – Biome operation graph execution daemon biomed accepts downstream subscriptions for real time event processing. /System/Library/LaunchDaemons/com.apple.biometrickitd.plist biometrickitd provides support for biometric operations. /System/Library/LaunchDaemons/com.apple.cloudd.plist cloudd is the system daemon backing the CloudKit feature /System/Library/LaunchDaemons/com.apple.coreduetd.plist com.apple.coreduetd.knowledge com.apple.coreduetd.people com.apple.proactive.SuggestionRequest /System/Library/LaunchDaemons/com.apple.dhcp6d.plist dhcp6d is a stateless DHCPv6 server used by the InternetSharing(8) service. /System/Library/LaunchDaemons/com.apple.familycontrols.plist FamilyControlsAgent handles and persists family controls authorization requests for Screen Time API /System/Library/LaunchDaemons/com.apple.findmymacmessenger.plist /System/Library/LaunchDaemons/com.apple.findmymac.plist FindMyMac.framework /System/Library/LaunchDaemons/com.apple.ftp-proxy.plist ftp-proxy – Internet File Transfer Protocol proxy server /System/Library/LaunchDaemons/com.apple.GameController.gamecontrollerd.plist gamecontrollerd arbitrates access to hardware game controllers amongst apps using the GameController framework. /System/Library/LaunchDaemons/com.apple.icloud.findmydeviced.plist /System/Library/LaunchDaemons/com.apple.icloud.searchpartyd.plist findmydeviced is the daemon for Find My Mac. /System/Library/LaunchDaemons/com.apple.locationd.plist locationd obtains geographic location and manages the authorization for apps, daemons and widgets that request location updates. /System/Library/LaunchDaemons/com.apple.ManagedClient.cloudconfigurationd.plist cloudconfigurationd assists in helping install client Device Enrollment profiles. /System/Library/LaunchDaemons/com.apple.netbiosd.plist netbiosd is responsible for interacting with NetBIOS networks. netbiosd registers and defends one or more NetBIOS name, depending on the set of configured services. It also browses and scavenges names from the NetBIOS network, making them available to the system through mDNSResponder. /System/Library/LaunchDaemons/com.apple.rapportd.plist rapportd – Daemon that enables Phone Call Handoff and other communication features between Apple devices. /System/Library/LaunchDaemons/com.apple.screensharing.plist ScreensharingAgent – communicates with screensharingd to provide access to a user session. /System/Library/LaunchAgents/com.apple.siriinferenced.plist com.apple.sirisuggestions /System/Library/LaunchDaemons/com.apple.triald.system.plist /System/Library/LaunchDaemons/com.apple.wifianalyticsd.plist com.apple.wifianalyticsd