# Block Update Notifications

***Some inexperienced users sometimes accidentally click on the Apple Software Update request in Notifications. These clickable Notifications appear even though all software updates are disabled in System Preferences.*** - I am maintaining a number of hackintosh systems which I have set up with OpenCore that have such inexperienced users who then need help because something might have to be fixed after an unintentional macOS operating system or security update. I want to have full administrative control over all updates, but Apple does not make this easy. This is especially important for hackintosh systems, but could be relevant for regular Macs as well, especially since the Monterey update from 12.2.1 to 12.3 has caused serious issues with AMD 5000 and 6000 graphics cards for all users. - *You may not need this, if you are the only one using your hackintosh and pay close attention to every Notification.*

## TL;DR

**The short answer is to install the** [**LuLu Application Firewall**](https://objective-see.com/products/lulu.html) **and** ***block*** **the process** `softwareupdated` **when prompted. Re-enable it temporarily when you want to do manual updates.** I have tested this solution for a few weeks already and it works satisfactorily.

I have researched this topic and asked about it on [Stackexchange - Ask Different](https://apple.stackexchange.com/questions/437826/how-to-block-all-software-update-notifications-in-macos), but have not found a better solution yet.

### Detailed Step-by-Step

If you have previously used *Lulu* or are using the *Little Snitch* firewall, you probably do not need this much detail. This guide is mainly intended for first time users of *Lulu*.

The obvious first step is to completely disable all updates in *System Preferences*, but surprisingly this alone does not stop the clickable notifications.

![](https://3366797968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LwXl0c-BaUDNDvUg8TP%2Fuploads%2FFZ33jS5hPYFxEdS0ATTp%2Fimage.png?alt=media\&token=f806d73c-2461-4633-a2d0-3e83dc6a8cae)

#### Updates Ready to Install - still appears

This Notification has been appearing on many different versions of macOS even after all updates were disabled in *System Preferences*. A Notification similar to the following also appeared for Monterey 12.3 on a system that did not have Lulu installed yet.

![](https://3366797968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LwXl0c-BaUDNDvUg8TP%2Fuploads%2FNf0ZK3dbfoeCbgi0qYcW%2Fimage.png?alt=media\&token=f429214c-fccd-433f-bb01-9169ea00efe9)

#### Download and Install Lulu

[Objective-See: LuLu Application Firewall](https://objective-see.com/products/lulu.html) - Big Sur is recommended for version 2.4. Also available is version 1.2 for older macOS versions.

#### Initially enable all firewall prompts

* *Lulu Preferences > Rules > Uncheck All,* so that you will see all Firewall prompts initially.

![](https://3366797968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LwXl0c-BaUDNDvUg8TP%2Fuploads%2Fvfrzc0qIDPVCpmLlMkKH%2Fimage.png?alt=media\&token=704c5d0a-e192-4225-bd06-b6b4501c2027)

#### Trigger a Software Update Request

* System *Preferences > Software Updates > Advanced* change any update setting to trigger a software update request

![](https://3366797968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LwXl0c-BaUDNDvUg8TP%2Fuploads%2FhvvGYdy7alx3bnLZzXXe%2Fimage.png?alt=media\&token=58d44966-17c6-4d6e-ab27-26b6338e74b1)

#### Block when asked

![](https://3366797968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LwXl0c-BaUDNDvUg8TP%2Fuploads%2FN7cCOyLgJjoDNO85glpJ%2Fimage.png?alt=media\&token=5428d6d2-d9a6-4cee-889c-089ff49901e0)

#### Creates this Firewall rule

![](https://3366797968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LwXl0c-BaUDNDvUg8TP%2Fuploads%2FqcgmkthocjB9hmGEglQ6%2Fimage.png?alt=media\&token=87e9a78e-2ccb-42a7-a70d-24a02a6a1318)

#### Disable Software Updates

* In System *Preferences > Software Updates > Advanced* - make sure that all software update settings are set to disabled

![](https://3366797968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LwXl0c-BaUDNDvUg8TP%2Fuploads%2FQ9xUUiMzgJcIEE7WAAy3%2Fimage.png?alt=media\&token=97db9e9d-4e10-477c-a8af-96a2fd8cdc8e)

#### Wait for the timeout, you should see:

![](https://3366797968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LwXl0c-BaUDNDvUg8TP%2Fuploads%2FZRFx0aVrPBN5AiicGwm3%2Fimage.png?alt=media\&token=ebebf816-ea7e-4949-a8fa-354e9bdee128)

#### Allow most apps (minimizes unnecessary firewall prompts)

![](https://3366797968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LwXl0c-BaUDNDvUg8TP%2Fuploads%2FuoearFpiGQ3fpKGZRMI6%2Fimage.png?alt=media\&token=1e1524eb-ec17-45e7-b882-44629db8e653)

#### Manually Check for App Updates and/or macOS Updates

* In *Lulu > Rules* search for *softwareupdated* and temporarily allow software updates
* Double click on the rule and change to *Allow*

![](https://3366797968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LwXl0c-BaUDNDvUg8TP%2Fuploads%2FeAKF2luEJhfSz0VGfusP%2Fimage.png?alt=media\&token=9dc257a6-4e4f-45df-b30a-58db1968ad22)

#### Enable Software Updates Temporarily

* System *Preferences > Software Updates > Advanced* activate the items you wish to update

![](https://3366797968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LwXl0c-BaUDNDvUg8TP%2Fuploads%2FKXHwp2r21WRSx3DZ1LxC%2Fimage.png?alt=media\&token=725c57e7-d7b9-42fd-a770-4f8a643503ad)

#### Reenable the Firewall Rule blocking Software Updates

* In *Lulu > Rules* search for *softwareupdated* and block software updates again
* Double click on the rule and change to *Block*

![](https://3366797968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LwXl0c-BaUDNDvUg8TP%2Fuploads%2FCle3tbtpU3IwdzHF4cWu%2Fimage.png?alt=media\&token=2e081bfa-b7d7-4fcd-a331-a2a5ee6924ca)

#### Disable Software Updates Again

* System *Preferences > Software Updates > Advanced* deactivate all automatic updates again

![](https://3366797968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LwXl0c-BaUDNDvUg8TP%2Fuploads%2Fgfq5nOd19FkRQSvicBmt%2Fimage.png?alt=media\&token=65292bbc-38d3-47d6-81df-dd798d36406f)

Note: this method may still not be idiot proof if a user uses System Preferences directly: I have seen the *Monterey 12.3 Software Update* actually re-appear inside System Preferences after a while in spite of software updates being blocked by the firewall. This may be due to initial caching of the update information. - If you know of ways to make it even more idiot proof, please let me know in the comments.
