umtool

JSON
executablemacOS368.1 KBx86_64, arm64

Hardware driver communication tool — manages direct device or interface access

Communicates directly with hardware through kernel drivers and device interfaces. Exposes an XPC service to allow other system processes to request hardware operations or retrieve device state. Collects telemetry about hardware interactions and sends diagnostic data to Apple endpoints. Uses private frameworks alongside standard macOS APIs to interact with specific hardware components. Maintains 15 internal bundle identifiers suggesting modular hardware subsystem management.AI

Fingerprint

Platform
macOS
Type
executable
Arch
x86_64, arm64
Min OS
26.1.0
SDK
26.1.0
File Size
368.1 KB
UUID
90F2F995-2CEB-331D-BB89-F5282C814393
Analyzed
2026-04-07T05:21:12Z
CDHash
08703ded4b892ebbe6521a3035a5f625ace407113198b38c09b55cd0913135e7

Capabilities

Interesting Strings

File Paths(9)

Network Surface

Networking Frameworks

DNA Capability Vector

Location
0
Keychain
0
Network
0
Storage
0
Hardware
1
IPC
0
Analytics
0
Security
0
System
0

Behavioral Profile

URL Endpoints
4
Telemetry Strings
1
File Paths
9
Bundle IDs
15
IOKit Constants
0
Library Functions
0

Structural HashesSHA-256

Static Libraries0 / 450 functions identified

Functions(450)

0x100000d58+[UMTestCommand name]
0x100000d60+[UMTestCommand description]
0x100000d68+[UMTestCommand examples]
0x100000d70+[UMTestCommand _spaceForDepth:]
0x100000ddc+[UMTestCommand helpDetailsForDepth:]
0x10000119c+[UMTestCommand subcommands]
0x1000011a4+[UMTestCommand executeWithOutError:]
0x100001334+[UMTestArguments initialize]
0x10000139c+[UMTestArguments getNextArgument]
0x100001414+[UMTestArguments goToPreviousArgument]
0x100001428+[UMTestArguments remainingArguments]
0x100001484+[UMTestArguments getUserAttributes]
0x1000015a0+[UMTestArguments getUserUID]
0x100001634+[UMTestArguments getUserGID]
0x1000016b8+[UMTestArguments applyAttributes:toUser:]
0x100001944+[UMTestArguments getUser]
0x1000019bc+[UMTestArguments getUserIfExists]
0x100001b24+[UMTestArguments _userAttributes]
0x100001b68sub_100001b68
0x100001c30+[UMTestArguments getPasscodeData]

Imports90 symbols from 6 dylibs

Exports1

_mh_execute_header0x0