|
libimobiledevice
1.3.0-dirty
API Documentation - Return to Homepage
|
Mount developer/debug disk images on the device.
Macros | |
| #define | MOBILE_IMAGE_MOUNTER_SERVICE_NAME "com.apple.mobile.mobile_image_mounter" |
| Service identifier passed to lockdownd_start_service() to start the mobile image mounter service. | |
Enumerations | |
| enum | mobile_image_mounter_error_t { MOBILE_IMAGE_MOUNTER_E_SUCCESS = 0 , MOBILE_IMAGE_MOUNTER_E_INVALID_ARG = -1 , MOBILE_IMAGE_MOUNTER_E_PLIST_ERROR = -2 , MOBILE_IMAGE_MOUNTER_E_CONN_FAILED = -3 , MOBILE_IMAGE_MOUNTER_E_COMMAND_FAILED = -4 , MOBILE_IMAGE_MOUNTER_E_DEVICE_LOCKED = -5 , MOBILE_IMAGE_MOUNTER_E_UNKNOWN_ERROR = -256 } |
| Error Codes. | |
Functions | |
| mobile_image_mounter_error_t | mobile_image_mounter_new (idevice_t device, lockdownd_service_descriptor_t service, mobile_image_mounter_client_t *client) |
| Connects to the mobile_image_mounter service on the specified device. | |
| mobile_image_mounter_error_t | mobile_image_mounter_start_service (idevice_t device, mobile_image_mounter_client_t *client, const char *label) |
| Starts a new mobile_image_mounter service on the specified device and connects to it. | |
| mobile_image_mounter_error_t | mobile_image_mounter_free (mobile_image_mounter_client_t client) |
| Disconnects a mobile_image_mounter client from the device and frees up the mobile_image_mounter client data. | |
| mobile_image_mounter_error_t | mobile_image_mounter_lookup_image (mobile_image_mounter_client_t client, const char *image_type, plist_t *result) |
| Tells if the image of ImageType is already mounted. | |
| mobile_image_mounter_error_t | mobile_image_mounter_upload_image (mobile_image_mounter_client_t client, const char *image_type, size_t image_size, const char *signature, uint16_t signature_size, mobile_image_mounter_upload_cb_t upload_cb, void *userdata) |
| Uploads an image with an optional signature to the device. | |
| mobile_image_mounter_error_t | mobile_image_mounter_mount_image (mobile_image_mounter_client_t client, const char *image_path, const char *signature, uint16_t signature_size, const char *image_type, plist_t *result) |
| Mounts an image on the device. | |
| mobile_image_mounter_error_t | mobile_image_mounter_hangup (mobile_image_mounter_client_t client) |
| Hangs up the connection to the mobile_image_mounter service. | |