powerdatad
executablemacOS254.8 KBx86_64, arm64
System diagnostics and telemetry collector — gathers hardware, performance, and analytics data
Collects system diagnostics including hardware status, performance metrics, and location information, then submits telemetry to Apple endpoints. Accesses IOKit for hardware and power state reporting, queries the device key bag for encryption keys, and reads system configuration files from private storage areas. Exposes two XPC services for other system processes to request diagnostic data. Makes outgoing network connections to transmit analytics and connects to Keychain for certificate-based operations.AI
Fingerprint
- Platform
- macOS
- Type
- executable
- Arch
- x86_64, arm64
- Min OS
- 26.1.0
- SDK
- 26.1.0
- File Size
- 254.8 KB
- UUID
- 2743343E-29B9-3631-9C38-6AE646E12AD9
- Analyzed
- 2026-04-09T09:59:48Z
- CDHash
- fe686d513c6b21fcff613984d5433af2bf9e27a63344276d1335014e55fdb6cc
Capabilities
LocationAccess location as a system bundle (no user prompt)
com.apple.locationd.effective_bundle[object Object]KeychainDevice key bag (encryption keys)
/System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBagStorageException: access additional file paths
com.apple.security.exception.files.absolute-path.read-onlyStorageException: access additional file paths
com.apple.security.exception.files.absolute-path.read-writeHardwareException: access additional IOKit user clients
com.apple.security.exception.iokit-user-client-classHardwareDirect hardware/driver communication
/System/Library/Frameworks/IOKit.framework/Versions/A/IOKitHardwareIOKit power/performance reporting
/usr/lib/libIOReport.dylibIpcException: access additional Mach services
com.apple.security.exception.mach-lookup.global-nameAnalyticsApple unified analytics submission
/System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalyticsSecurityKeychain, certificates, code signing
/System/Library/Frameworks/Security.framework/Versions/A/SecurityFrameworks13
Entitlements13
Interesting Strings
Bundle IDs(43)
File Paths(32)
&/private/var/root/Library/Preferences/0L/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit/System/Library/Frameworks/Security.framework/Versions/A/Security
telemetry(22)
Network Surfaceentitled
Networking Frameworks
Endpoints(7)
API Usage
DNA Capability Vector
Location
1
Keychain
1
Network
1
Storage
3
Hardware
3
IPC
1
Analytics
1
Security
1
System
0
Behavioral Profile
URL Endpoints
5
Telemetry Strings
22
File Paths
32
Bundle IDs
43
IOKit Constants
0
Library Functions
0
Structural HashesSHA-256
Static Libraries0 / 166 functions identified
Functions(166)
0x100001080sub_100001080
0x10000110csub_10000110c
0x1000012e0sub_1000012e0
0x1000013f8sub_1000013f8
0x10000155csub_10000155c
0x1000015f8sub_1000015f8
0x1000016d8sub_1000016d8
0x1000016e0sub_1000016e0
0x1000016e8sub_1000016e8
0x100001830sub_100001830
0x100001978sub_100001978
0x100001994sub_100001994
0x1000019a0sub_1000019a0
0x100001a88sub_100001a88
0x100001b80sub_100001b80
0x100001c98-[EnergyTelemetry init]
0x100001ee8sub_100001ee8
0x100001fc8+[EnergyTelemetry sharedInstance]
0x10000200csub_10000200c
0x10000204c-[EnergyTelemetry getUTCMidnightFor:]
Imports124 symbols from 12 dylibs
Exports1
_mh_execute_header0x0