Как скопировать музыку и другие файлы с iPhone используя ОС GNU/Linux?

libimobiledeviceopen-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

usbmuxdUSB-демон-мультиплексор для устройств 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


Комментарии