naturetech wrote:
…As a developer, …
As a developer, you are undoubtedly accustomed to incorporating messages and techniques unique to your code and to your preferred style of working, and familiar with shared projects with diagnostic and logging and analytics tooling specific to that project. These can be quite unique, and in specific cases these details have even been used to (forensically) uniquely identify groups of developers and even specific developers.
You are here seeking to “scratch your itch”, and seeking to know things local to your own and very specific mix of apps and services. This as pretty much every (non-managed, non-supervised) device is unique within weeks and often within hours of its first install. Your particular itch here is slightly unusual too, as most folks seeking to scratch similar itches are looking at analytics and telemetry first, and less commonly at the /tmp contents. 😉
As a developer, you are familiar with the general steps useful for debugging and troubleshooting. Here, this research can mean wiping this configuration, and watching what happens with each added app and service, and each activated service. Yeah, this is a hassle, but some of these messages are unique to some particular app or service, and, well, nobody runs everything. Also potentially with using a second or third device, looking for commonality across most or all, a commonality which would usually point to Apple activities. This in addition to web searches for existing discussions, and sometimes searches for existing source code, whether the open-source parts of macOS or for messages unique to other chatty open-source projects.
For this case? com.apple.MobileSoftwareUpdate is a reversed-URL identifier used by legitimate Apple update-related apps. (As with everything potentially targeted, whether there are other and “creative” users “borrowing” this identifier? Here, probably not.)
Having used a few keywords and DDG finds some existing discussions of this particular identifier, including:
https://apple.stackexchange.com/questions/421738/what-is-com-apple-mobilesoftwareupdate-updatebrainservice-doing
Given your interest in OS internals, I’d also suggest acquiring the three volumes of Jonathan Levin’s *OS Internals book; sometimes called the New OS X Internals book set. That’ll provide some background for understanding how the pieces fit together, as well as a foundation in the jargon used by Apple developers; the tools and techniques and terms often used by Apple’s own operating system and app development projects.