libimobiledevice - open-source библиотека для взаимодействия с устройствами iOS.
Процесс установки в режиме ленивца из репозиториев Ubuntu 20.04:
Обновляем информацию о пакетах из дефолтных репозиториев Ubuntu:
john@ubuntu-20-04:~$ sudo apt-get update
john@ubuntu-20-04:~$ sudo apt-get install usbmuxd libimobiledevice6 libimobiledevice-utils ifuse
usbmuxd - USB-демон-мультиплексор для устройств iPhone и iPod Touch
libimobiledevice6 - Библиотека для связи с iPhone и другими устройствами Apple
libimobiledevice-utils - Утилиты для связи с iPhone и другими устройствами Apple
ifuse - Модуль FUSE для устройств iPhone и iPod Touch
Если установка прошла успешно, то следующая команда должна показать детальную информацию про наше iOS устройство, которое подключено через USB.
john@ubuntu-20-04:~$ ideviceinfo
Cоздаем предварительно директорию для монтирования
john@ubuntu-20-04:~$ mkdir ~/iphone
Монтируем
john@ubuntu-20-04:~$ ifuse ~/iphone
Проверяем смонтированную систему iOS устройства в нашей директории
john@ubuntu-20-04:~$ ls ~/iphone/
AirFair DCIM iTunes_Control PhotoData Purchases
Books Downloads MediaAnalysis Photos Recordings
Файлы будут распределены по директориям и со случайными именами
john@ubuntu-20-04-srv:~$ ls ~/iphone/iTunes_Control/Music/
F00 F03 F06 F09 F12 F15 F18 F21 F24 F27 F30 F33 F36 F39 F42 F45 F48
F01 F04 F07 F10 F13 F16 F19 F22 F25 F28 F31 F34 F37 F40 F43 F46 F49
F02 F05 F08 F11 F14 F17 F20 F23 F26 F29 F32 F35 F38 F41 F44 F47
john@ubuntu-20-04:~$ ls ~/iphone/iTunes_Control/Music/F04
BLTC.mp3 SRQQ.mp3 YUHR.mp3
С поддержкой данной библиотеки новых iPhone могут быть сложности, которые, может быть получиться решить установив более новую версию библиотеки и утилит используя github:
https://github.com/libimobiledevice/libimobiledevice
https://github.com/libimobiledevice/ifuse
https://github.com/inflex/ideviceunback
Комментарии
Отправить комментарий