idevice

CoreDevice Services

Newer CoreDevice services exposed by idevice.

CoreDevice services are reached through the iOS 17+ RSD/RemoteXPC path.

Current areas covered in idevice include:

AreaWhat it does
App serviceLists apps, processes, and app-related CoreDevice state.
HID inputSends touch, keyboard, button, scroll, and pointer-style input.
Display streamReceives screen video data used by streaming and HID workflows.
Screen captureTakes screenshots through screencaptureservice.
PasteboardReads, writes, lists, and watches device clipboard contents.
OrientationRotates device orientation through CoreDevice and returns the resulting state.
Location serviceLists built-in location simulation scenarios.
Diagnostics serviceRetrieves sysdiagnose data over CoreDevice.

Useful CLI commands:

idevice-tools app_service
idevice-tools hid
idevice-tools screencapture
idevice-tools screencaptureservice
idevice-tools pasteboard
idevice-tools rotate
idevice-tools location
idevice-tools diagnosticsservice

Related service reference: