MCPcopy Create free account

hub / github.com/doronz88/pymobiledevice3 / types & classes

Types & classes472 in github.com/doronz88/pymobiledevice3

↓ 73 callersClassPyMobileDevice3Exception
pymobiledevice3/exceptions.py:80
↓ 52 callersClassDvtProvider
Provides access to the DVT (DTX Instruments) services exposed by Apple's ``instruments`` daemon. The provider opens a `DTXConnection` on
pymobiledevice3/services/dvt/instruments/dvt_provider.py:4
↓ 32 callersClassDTXProtocolError
Raised when the remote DTX stream violates the protocol invariants.
pymobiledevice3/dtx/exceptions.py:4
↓ 31 callersClassWdaError
Raised for WebDriverAgent (WDA) errors.
pymobiledevice3/exceptions.py:542
↓ 24 callersClassXpcInt64Type
pymobiledevice3/remote/xpc_message.py:146
↓ 23 callersClassDeviceInfo
Query device, process, filesystem and kernel information over the `com.apple.instruments.server.services.deviceinfo` DTX channel. Constr
pymobiledevice3/services/dvt/instruments/device_info.py:65
↓ 21 callersClassXpcUInt64Type
pymobiledevice3/remote/xpc_message.py:150
↓ 20 callersClassConnectionTerminatedError
Raise when a connection is terminated abruptly.
pymobiledevice3/exceptions.py:240
↓ 19 callersClassDTXFragmenter
Accumulates the non-first fragments of a multi-fragment DTX message. The first fragment (index=0, count>1) declares the *total* assembled payload
pymobiledevice3/dtx/fragmenter.py:11
↓ 18 callersClassTSSRequest
pymobiledevice3/restore/tss.py:71
↓ 16 callersClassBackupSelectionRule
A preset rule selecting backup files by `domain` and `relative_path` (e.g. SMS, contacts).
pymobiledevice3/services/mobilebackup2.py:83
↓ 16 callersClassNSError
Wraps an Objective-C NSError object received from the remote DTX peer.
pymobiledevice3/dtx/ns_types.py:67
↓ 14 callersClassMobileConfigService
Manage configuration profiles and cloud (supervision) configuration. Wraps the ``com.apple.mobile.MCInstall`` lockdown service used by MDM/A
pymobiledevice3/services/mobile_config.py:27
↓ 13 callersClassAfcService
Apple File Connection (AFC) Service for iOS device file system access. This service provides full file system access to the /var/mobile/Medi
pymobiledevice3/services/afc.py:278
↓ 13 callersClassBackupFile
Identifies a single backup file passed to a filter callback; fields are populated according to context.
pymobiledevice3/services/mobilebackup2.py:101
↓ 13 callersClassCrashReportsManager
Manage crash reports stored on a device. Wraps the ``com.apple.crashreportcopymobile`` AFC service (for listing, reading, pulling and er
pymobiledevice3/services/crash_reports.py:34
↓ 13 callersClassMuxException
pymobiledevice3/exceptions.py:147
↓ 12 callersClassInstallationProxyService
Client for the ``com.apple.mobile.installation_proxy`` lockdown service. Provides access to the device's application installation database:
pymobiledevice3/services/installation_proxy.py:66
↓ 12 callersClassPairingError
pymobiledevice3/exceptions.py:96
↓ 11 callersClassFeatureNotSupportedError
Feature has not been implemented for OS.
pymobiledevice3/exceptions.py:495
↓ 11 callersClassMobilebackup2Service
Client for the `com.apple.mobilebackup2` service, the iTunes/Finder-style device backup protocol. Drives full and incremental backups, resto
pymobiledevice3/services/mobilebackup2.py:142
↓ 11 callersClassProcessControl
Launch, terminate and observe processes on the device through the DVT ``processcontrol`` instruments service. Backed by `ProcessControlS
pymobiledevice3/services/dvt/instruments/process_control.py:82
↓ 11 callersClassSpringBoardServicesService
Client for the ``com.apple.springboardservices`` lockdown service. Exposes SpringBoard operations such as reading and writing the home scree
pymobiledevice3/services/springboard.py:19
↓ 10 callersClassAccessibilityAudit
Drive the device's accessibility audit daemon over DTX. Provides access to accessibility capabilities and settings, on-device audits, the el
pymobiledevice3/services/accessibilityaudit.py:279
↓ 10 callersClassDiagnosticsService
Client for the device's ``diagnostics_relay`` lockdown service. Exposes the diagnostics relay over a plist request/response channel, allowin
pymobiledevice3/services/diagnostics.py:949
↓ 9 callersClassDTXQueue
asyncio.Queue with shutdown support on Python versions before 3.13.
pymobiledevice3/dtx/service.py:57
↓ 9 callersClassDisplayService
Query media-streaming capabilities (video/audio/screenshot streams).
pymobiledevice3/remote/core_device/display_service.py:22
↓ 8 callersClassCoreProfileSessionTap
r""" Kdebug is a kernel facility for tracing events occurring on a system. This header defines reserved debugids, which are 32-bit values that
pymobiledevice3/services/dvt/instruments/core_profile_session_tap.py:683
↓ 8 callersClassMobileImageMounterService
Client for the ``com.apple.mobile.mobile_image_mounter`` lockdown service. Provides the low-level operations for mounting and unmounting dis
pymobiledevice3/services/mobile_image_mounter.py:34
↓ 8 callersClassNoDeviceConnectedError
pymobiledevice3/exceptions.py:127
↓ 8 callersClassPrefetchVariant
One on-device shape of a prefetchable peripheral's TSS state. A chip may expose more than one shape (e.g. Savage is a flat ``Savage,*`` entry on
pymobiledevice3/restore/tss.py:1090
↓ 7 callersClassDTXFragment
Metadata and optional body for one DTX protocol fragment.
pymobiledevice3/dtx/fragment.py:30
↓ 7 callersClassNotificationProxyService
Post and observe Darwin notifications on the device via the notification proxy lockdown service. Allows sending notifications to the device,
pymobiledevice3/services/notification_proxy.py:11
↓ 7 callersClassPrefetchableUpdater
A peripheral whose TSS ticket can be prefetched in the batched ``--tss-batch`` POST.
pymobiledevice3/restore/tss.py:1120
↓ 7 callersClassRemoteServiceDiscoveryService
Service provider for the iOS 17+ RemoteServiceDiscovery (RSD) endpoint exposed over a tunnel. On modern devices, services are no longer star
pymobiledevice3/remote/remote_service_discovery.py:35
↓ 7 callersClassTunnelTask
pymobiledevice3/tunneld/server.py:90
↓ 7 callersClass_FakeSysmontap
tests/cli/developer/dvt/sysmon/test_process_unit.py:34
↓ 6 callersClassAfcException
pymobiledevice3/exceptions.py:175
↓ 6 callersClassConditionInducer
Induce simulated device conditions (such as degraded network or thermal states) via the Instruments ConditionInducer channel. Constructe
pymobiledevice3/services/dvt/instruments/condition_inducer.py:23
↓ 6 callersClassMisagentService
Manage provisioning profiles installed on the device. Wraps the ``com.apple.misagent`` lockdown service to install, remove and enumerate
pymobiledevice3/services/misagent.py:23
↓ 6 callersClassMobileActivationException
Mobile activation can not be done
pymobiledevice3/exceptions.py:445
↓ 6 callersClassRemoteXPCConnection
pymobiledevice3/remote/remotexpc.py:58
↓ 6 callersClassSyslogEntry
A single decoded log line from the device's activity stream. Produced by `parse_syslog_entry` and yielded by `syslog`. Bundles the emitt
pymobiledevice3/services/os_trace.py:99
↓ 6 callersClassWebElement
pymobiledevice3/services/web_protocol/element.py:24
↓ 5 callersClassAppInstallError
pymobiledevice3/exceptions.py:423
↓ 5 callersClassAppServiceService
Manage applications
pymobiledevice3/remote/core_device/app_service.py:9
↓ 5 callersClassConfigurationService
Read and write device configuration knobs exposed over CoreDevice: appearance (dark/light), liquid-glass opacity, and the accessibility knobs
pymobiledevice3/remote/core_device/configuration_service.py:22
↓ 5 callersClassConnectionFailedError
pymobiledevice3/exceptions.py:163
↓ 5 callersClassDTXMessage
Fully assembled DTX message ready for channel dispatch. The ``aux_data`` and ``payload_data`` fields hold the raw wire bytes. Use the :attr:`
pymobiledevice3/dtx/message.py:40
↓ 5 callersClassIRecv
pymobiledevice3/irecv.py:61
↓ 5 callersClassLocationSimulation
Override the device's reported GPS location over the `com.apple.instruments.server.services.LocationSimulation` DTX channel. Constructed
pymobiledevice3/services/dvt/instruments/location_simulation.py:16
↓ 5 callersClassMobileActivationService
Drive iOS device activation against Apple's activation servers via ``com.apple.mobileactivationd``. Orchestrates the full activation handsha
pymobiledevice3/services/mobile_activation.py:55
↓ 5 callersClassOsTraceService
Client for the device's ``com.apple.os_trace_relay`` service. Provides API for the following operations: * List the running processes (
pymobiledevice3/services/os_trace.py:245
↓ 5 callersClassUniversalHIDServiceService
Inspect and drive the device's registered HID surfaces. The device exposes a small set of pre-registered surfaces (e.g. the real touchscreen
pymobiledevice3/remote/core_device/hid_service.py:373
↓ 5 callersClass_TestManagerProvider
DTX transport to ``testmanagerd``. Registers the three XCTest service classes so the connection can instantiate them when either side opens a
pymobiledevice3/services/dvt/testmanaged/xcuitest.py:54
↓ 4 callersClassAACELDDecoder
Apple AudioToolbox AAC-ELD -> s16le 48 kHz stereo PCM converter. macOS only. Each call to :meth:`decode` consumes ONE AAC-ELD AU and emits its
pymobiledevice3/remote/core_device/aac_eld.py:29
↓ 4 callersClassDTXNSCodingError
Raised when NSCoding (de)serialization fails for a message payload or auxiliary arguments.
pymobiledevice3/dtx/exceptions.py:8
↓ 4 callersClassDeviceInfoService
Query device information
pymobiledevice3/remote/core_device/device_info.py:5
↓ 4 callersClassDeviceLink
pymobiledevice3/services/device_link.py:38
↓ 4 callersClassDeviceNotFoundError
pymobiledevice3/exceptions.py:137
↓ 4 callersClassDtFetchSymbols
Client for the `com.apple.dt.fetchsymbols` developer service. Lists and downloads the device's shared cache (DSC) symbol files, used by debu
pymobiledevice3/services/dtfetchsymbols.py:9
↓ 4 callersClassFtab
pymobiledevice3/restore/ftab.py:28
↓ 4 callersClassIndigoHIDService
Generic HID events (currently: hardware buttons).
pymobiledevice3/remote/core_device/hid_service.py:346
↓ 4 callersClassNSMutableArray
List subclass that preserves NSMutableArray NSKeyedArchive encoding. bpylist2 normally encodes Python ``list`` as NSArray. Some private DVT
pymobiledevice3/dtx/ns_types.py:154
↓ 4 callersClassPasteboardService
Client for the device pasteboard (``com.apple.coredevice.pasteboardservice``).
pymobiledevice3/remote/core_device/pasteboard_service.py:107
↓ 4 callersClassPoint
pymobiledevice3/services/web_protocol/automation_session.py:136
↓ 4 callersClassQueueShutDown
Raised when operating on a shut down DTXQueue.
pymobiledevice3/dtx/service.py:54
↓ 4 callersClassRemoteFetchSymbolsService
Client for the `com.apple.dt.remoteFetchSymbols` RemoteXPC service (RSD/CoreDevice). Lists the device's dyld shared cache (DSC) files and do
pymobiledevice3/services/remote_fetch_symbols.py:22
↓ 4 callersClassServiceConnection
wrapper for tcp-relay connections
pymobiledevice3/service_connection.py:99
↓ 4 callersClassWebDriver
pymobiledevice3/services/web_protocol/driver.py:30
↓ 4 callersClassWebinspectorService
Client for the `com.apple.webinspector` service (`webinspectord`). Drives Safari/WebKit remote inspection and WebDriver automation: enumerates in
pymobiledevice3/services/webinspector.py:124
↓ 4 callersClassXCUITestService
Orchestrates an XCUITest run using :class:`DTXConnection`. Service name selection is handled by :class:`_TestManagerProvider` and :class:`_Dv
pymobiledevice3/services/dvt/testmanaged/xcuitest.py:92
↓ 3 callersClassAccessDeniedError
Need extra permissions to execute this command
pymobiledevice3/exceptions.py:435
↓ 3 callersClassAlreadyMountedError
Given image for mount has already been mounted in the first place
pymobiledevice3/exceptions.py:210
↓ 3 callersClassAppNotInstalledError
pymobiledevice3/exceptions.py:427
↓ 3 callersClassCoreDeviceError
pymobiledevice3/exceptions.py:431
↓ 3 callersClassDTXChannel
Logical DTX channel. Each channel owns an asyncio message queue and a reader task that dequeues messages and dispatches them to the appropria
pymobiledevice3/dtx/channel.py:41
↓ 3 callersClassDTXContext
Scoped context dictionary threading state through a DTX connection. Entries in a child context shadow those in the parent; missing keys fall
pymobiledevice3/dtx/context.py:16
↓ 3 callersClassDeveloperDiskImageMounter
Mounter for the classic (pre-iOS 17) ``Developer`` Disk Image.
pymobiledevice3/services/mobile_image_mounter.py:305
↓ 3 callersClassDtDeviceArbitration
Claim and release exclusive use of a device via the ``com.apple.dt.devicearbitration`` service. Device arbitration lets a host check a devic
pymobiledevice3/services/device_arbitration.py:6
↓ 3 callersClassDtSimulateLocation
Client for the `com.apple.dt.simulatelocation` developer service. Overrides the device's reported GPS location with a fixed coordinate, or c
pymobiledevice3/services/simulate_location.py:8
↓ 3 callersClassFileServiceService
Filesystem control
pymobiledevice3/remote/core_device/file_service.py:30
↓ 3 callersClassIDAMService
Query and set the device's IDAM configuration via the ``com.apple.idamd`` lockdown service. Exposes reading the current IDAM configuration a
pymobiledevice3/services/idam.py:6
↓ 3 callersClassNSURL
Proxy for Objective-C ``NSURL``.
pymobiledevice3/dtx/ns_types.py:127
↓ 3 callersClassNotMountedError
Given image for umount wasn't mounted in the first place
pymobiledevice3/exceptions.py:204
↓ 3 callersClassPairableHostInfo
Static information a pairable host advertises over mDNS and presents to a connecting device. ``name`` and ``model`` are what the device
pymobiledevice3/remote/tunnel_service.py:1485
↓ 3 callersClassPersonalizedImageMounter
Mounter for the ``Personalized`` Developer Disk Image used on iOS 17 and later.
pymobiledevice3/services/mobile_image_mounter.py:331
↓ 3 callersClassRSDRequiredError
The requested action requires an RSD object
pymobiledevice3/exceptions.py:463
↓ 3 callersClassRecovery
pymobiledevice3/restore/recovery.py:23
↓ 3 callersClassSessionProtocol
pymobiledevice3/services/web_protocol/session_protocol.py:7
↓ 3 callersClassSyslogService
Stream the device's live system log via the ``com.apple.syslog_relay`` service. The service name used depends on the lockdown type (legacy `
pymobiledevice3/services/syslog.py:14
↓ 3 callersClassTSSResponse
pymobiledevice3/restore/tss.py:49
↓ 3 callersClassTunnelResult
pymobiledevice3/remote/tunnel_service.py:465
↓ 3 callersClassXCTCapabilities
Proxy for XCTest's ``XCTCapabilities`` dictionary wrapper.
pymobiledevice3/services/dvt/testmanaged/xctest_types.py:33
↓ 3 callersClass_DummySender
tests/dtx/test_sender.py:10
↓ 2 callersClassActivityTraceTap
Tap the device's unified-logging / activity-trace stream over the Instruments channel. Constructed with a `DvtProvider`. It is an async-iter
pymobiledevice3/services/dvt/instruments/activity_trace_tap.py:77
↓ 2 callersClassAfcFileNotFoundError
pymobiledevice3/exceptions.py:182
↓ 2 callersClassAmfiService
Control Developer Mode on the device through the AMFI (Apple Mobile File Integrity) lockdown service. Each method opens its own connection t
pymobiledevice3/services/amfi.py:17
↓ 2 callersClassApplicationListing
Enumerate the applications installed on the device over the `com.apple.instruments.server.services.device.applictionListing` DTX channel.
pymobiledevice3/services/dvt/instruments/application_listing.py:14
↓ 2 callersClassBackupFilterPasswordRequiredError
pymobiledevice3/exceptions.py:112
next →1–100 of 472, ranked by callers