Доступ / Копирование формы файла ios Устройство на P C с помощью imobiledevice-net - PullRequest
0 голосов
/ 04 апреля 2020

Мне нужно скопировать файлы с Apple iPhone. Для этого я искал лоты и, наконец, застрял с imobiledevice- net. Существует пример кода для получения имени устройства.

ReadOnlyCollection<string> udids;
int count = 0;

var idevice = LibiMobileDevice.Instance.iDevice;
var lockdown = LibiMobileDevice.Instance.Lockdown;

var ret = idevice.idevice_get_device_list(out udids, ref count);

if (ret == iDeviceError.NoDevice)
{
    // Not actually an error in our case
    return;
}

ret.ThrowOnError();

// Get the device name
foreach (var udid in udids)
{
    iDeviceHandle deviceHandle;
    idevice.idevice_new(out deviceHandle, udid).ThrowOnError();

    LockdownClientHandle lockdownHandle;
    lockdown.lockdownd_client_new_with_handshake(deviceHandle, out lockdownHandle, "Quamotion").ThrowOnError();

    string deviceName;
    lockdown.lockdownd_get_device_name(lockdownHandle, out deviceName).ThrowOnError();

    deviceHandle.Dispose();
    lockdownHandle.Dispose();
}

Я много пробовал, но, к сожалению, не могу понять, в состоянии ли эта библиотека извлечь файл с подключенных по USB устройств ios или нет. Пожалуйста, помогите мне, могу ли я получить файл формы iPhone, используя эту библиотеку? Если да, как передать файлы с iPhone на P C? Заранее спасибо.

...