With the release of Jamf Auto Update 1.3, Jamf Auto Update can now be rebranded. Allowing the changing of the icon used by the Jamf Auto Update applications and notifications.
Rebranding
Within Jamf Auto Update's JSON schema, there is a setting to set the "branding_image" key.
With this set, whenever Jamf Auto Update is installed, upgraded, or runs, it will check that the image defined by the "branding_image" key exists.
If the image exists locally, and is found to be a valid image by macOS, Jamf Auto Update will attempt to set the icon for its applications and notifications to the image defined by the "branding_image" key.
With Jamf Auto Update having set its applications and notifications icon image defined by the "branding_image" key, the image modification time stamp is logged.
When Jamf Auto Update is next installed, upgraded, or runs, it once again checks that the image is valid, and also checks its modification time stamp. If this differs from what was set previously, Jamf Auto Update will attempt to set the icon for its applications and notifications to the image defined by "branding_image", and again log the the image modification time stamp.
This allows for the image to replaced at the path declared via the "branding_image" key, and then allows Jamf Auto Update to make the changes as needed. Therefore the "branding_image" key will not need updating for image changes.
NOTE: When a new icon is applied to Jamf Auto Update, Notification Center is restarted. This might make notifications appear to be redeployed. Additionally, if any Jamf Auto Update application is within the user's dock, either the dock will need to be restarted, or the application must be launched before the new icon will show in the dock.
Testing branding
You can test rebranding Jamf Auto Update via the command below, where "/path/to/image" is a path to a locally hosted image on the Mac that the command is being run on:
sudo /usr/local/munki/autoupdate --rebrand /path/to/image --force
This will work even when the Jamf Auto Update's icon is set via the "branding_image" key.
But when Jamf Auto Update is next installed, upgraded or runs, it will revert to the icon defined by the "branding_image" key.
Resetting
To reset the Jamf Auto Update icon to the default Jamf Auto Update icon, run the below:
sudo /usr/local/munki/autoupdate --rebrand reset