This index catalogs key iOS processes found in sysdiagnose archives, organized by function and forensic relevance.
iOS processes reside in:
Path
Type
/sbin/
Core system (launchd)
/usr/libexec/
System daemons
/usr/sbin/
System administration
/System/Library/PrivateFrameworks/*/
Framework daemons
/System/Library/CoreServices/
Core services
/Applications/
System apps
Critical System Processes
PID
Process
Purpose
1
launchd
Process manager, init
33
logd
Unified logging
34
runningboardd
Process lifecycle
35
SpringBoard
UI server
Process
Purpose
Forensic Value
securityd
Security framework
Critical
keybagd
Keychain
Critical
amfid
Code signing
High
tccd
Privacy permissions
Critical
trustd
Certificate trust
High
Process
Purpose
Forensic Value
configd
Network configuration
High
wifid
WiFi management
High
bluetoothd
Bluetooth
Medium
apsd
Push notifications
Medium
identityservicesd
iMessage/FaceTime
High
networkd
Network stack
Medium
Privacy-Sensitive Processes
Process
Purpose
locationd
Location services daemon
routined
Significant locations learning
geod
Geocoding/maps
Process
Purpose
biomed
Biome behavioral data
biomesyncd
Biome iCloud sync
parsecd
Siri personalization
parsec-fbf
Parsec feedback
coreduetd
Duet scheduler
duetexpertd
Prediction engine
contextstored
Context storage
Process
Purpose
healthd
HealthKit daemon
healthrecordsd
Health records
fitnessintelligenced
Fitness ML
Process
Purpose
tccd
TCC permission daemon
privacyaccountingd
Data access logging
adprivacyd
Ad privacy
webprivacyd
Web tracking prevention
Apple Intelligence (iOS 18+)
Process
Purpose
intelligenceplatformd
AI orchestration
IntelligencePlatformComputeService
ML compute
siriinferenced
Siri on-device ML
modelcatalogd
Model catalog
modelmanagerd
Model lifecycle
mlhostd
ML hosting
Process
Purpose
mediaanalysisd
Media ML
photoanalysisd
Photo ML
mediaremoted
Media session control
medialibraryd
Media library
Process
Purpose
assistantd
Siri main daemon
siriknowledged
Siri knowledge
siriactionsd
Shortcuts/actions
sirittsd
Text-to-speech
Process
Purpose
corespotlightd
Spotlight indexing
spotlightknowledged
Search knowledge
searchpartyd
Find My
Process
Purpose
runningboardd
App state management
frontboardd
Foreground app
backboardd
Background/event handling
SpringBoard
Home screen, app switching
installd
App installation
mobileinstallationd
Mobile app install
Process
Purpose
mobileslideshow
Photos
photolibraryd
Photo library
backupd
Local backup
cloudd
iCloud sync
bird
iCloud Drive
nsurlsessiond
URL downloads
Process
Purpose
imagent
iMessage agent
identityservicesd
iMessage/FaceTime
callservicesd
Phone calls
CommCenter
Cellular
facetimed
FaceTime
Process
Purpose
powerd
Power management
thermalmonitord
Thermal throttling
batteryintelligenced
Battery ML
Process Categories Quick Reference
# Root processes
grep " ^root" ps.txt | wc -l
# Mobile (user) processes
grep " ^mobile" ps.txt | wc -l
# Framework daemons
grep " PrivateFrameworks" ps.txt | wc -l
# System daemons
grep " /usr/libexec/" ps.txt | wc -l
# XPC services
grep " \.xpc/" ps.txt | wc -l
# Find specific process
grep " processname" ps.txt
# Find by pattern
awk ' NR>1 {print $NF}' ps.txt | grep -iE " pattern"
# Count by path
awk ' NR>1 {print $NF}' ps.txt | cut -d/ -f1-4 | sort | uniq -c | sort -rn
log show --archive system_logs.logarchive \
--predicate ' process == "processname"'
grep -l " processname" crashes_and_spins/* .ips
Typical Parent Relationships
launchd (1)
├── logd (33)
├── runningboardd (34)
├── SpringBoard (35)
│ └── (app processes)
├── securityd
├── wifid
├── locationd
└── (other daemons)
awk -v pid=123 ' $4 == pid {print "Parent:", $5}' ps.txt