tmdiagnose
executablemacOS333.9 KBx86_64, arm64
Apple system daemon — manages telemetry collection and diagnostic reporting
Collects system metrics and diagnostic data across multiple subsystems using private Apple frameworks. Exposes two XPC services for inter-process communication with other system components and user-facing tools. Transmits telemetry to Apple endpoints and processes bundle identifiers to track application behavior. Accesses various file paths to gather system state information and logs diagnostic events. Operates as a privileged daemon with no direct user interface.AI
Fingerprint
- Platform
- macOS
- Type
- executable
- Arch
- x86_64, arm64
- Min OS
- 26.1.0
- SDK
- 26.1.0
- File Size
- 333.9 KB
- UUID
- E46AA86B-512C-3C8E-BBDD-A687C4CB3800
- Analyzed
- 2026-04-07T05:21:10Z
- CDHash
- 0574e66986c583ab6348c650374b880371b28f8455974b52024fd08eb69837d9
Frameworks9
Interesting Strings
Bundle IDs(15)
# /usr/bin/mdfind "com_apple_backup_excludeItem == com.apple.backupd"/AppleInternal/Library/BuildRoots/4~CAeYugAPHb8k91GSpWjrLuCCfG_R3dqz6qI6bkw/Library/Caches/com.apple.xbs/Sources/backupd/tmdiagnose/TMTaskAuthority.m/Library/Caches/com.apple.TimeMachine.SnapshotDates.plist/Library/Managed Preferences/com.apple.TimeMachine.plist/bin/launchctl list | /usr/bin/grep -e 'PID' -e 'com.apple.mtm' -e 'com.apple.backup' -e 'com.apple.TMHelperAgent'
File Paths(21)
telemetry(27)
URLs & Endpoints(5)
$http://crl.apple.com/codesigning.crl0%http://www.apple.com/appleca/root.crl0<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">This diagnostic tool generates files that allow Apple to investigate issues with your computer and help Apple to improve its products. The generated files may contain some of your personal information, which may include, but not be limited to, the serial number or similar unique number for your device, your user name, or your computer name. The information is used by Apple in accordance with its privacy policy (www.apple.com/privacy) and is not shared with any third party. By enabling this diagnostic tool and sending a copy of the generated files to Apple, you are consenting to Applehttps://www.apple.com/appleca/0
Network Surface
Networking Frameworks
DNA Capability Vector
Location
0
Keychain
0
Network
0
Storage
0
Hardware
0
IPC
0
Analytics
0
Security
0
System
0
Behavioral Profile
URL Endpoints
5
Telemetry Strings
27
File Paths
21
Bundle IDs
15
IOKit Constants
0
Library Functions
0
Structural HashesSHA-256
Static Libraries0 / 259 functions identified
Functions(259)
0x100000f00+[ImpatientExecutor executeBlock:withTimeout:timeoutBlock:]
0x10000100c+[ImpatientExecutor executeBlocksConcurrently:withTimeout:timeoutBlock:]
0x1000010b8+[ImpatientExecutor executor]
0x1000010e0-[ImpatientExecutor fire]
0x10000129c-[ImpatientExecutor _executeBlockAsync:]
0x100001368sub_100001368
0x1000013bcsub_1000013bc
0x100001404sub_100001404
0x100001440-[ImpatientExecutor _targetBlockDidFinish:]
0x1000014cc-[ImpatientExecutor _lastTargetBlockDidFinish]
0x1000014f8-[ImpatientExecutor targetBlocks]
0x100001504-[ImpatientExecutor setTargetBlocks:]
0x10000150c-[ImpatientExecutor timeout]
0x100001514-[ImpatientExecutor setTimeout:]
0x10000151c-[ImpatientExecutor timeoutBlock]
0x100001528-[ImpatientExecutor setTimeoutBlock:]
0x100001530-[ImpatientExecutor timedOut]
0x10000153c-[ImpatientExecutor isRunning]
0x100001548-[ImpatientExecutor .cxx_destruct]
0x100001598-[IOStreamAccumulator initWithMaximumCapacity:]
Imports152 symbols from 9 dylibs
Exports1
_mh_execute_header0x0