IPhone: различия между версиями

Материал из Home Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «https://forum.ubuntu.ru/index.php?topic=308431.msg2401202#msg2401202 1. Ставим необходимые пакеты: sudo apt-get install libimobiledevice6 libimobiledevice4 libimobiledevice-utils ifuse usbmuxd libplist3 2. Подключаем iPhone, проверяем, что система его видит: dmesg |grep ipheth 3. Если телефон распознался, проверяем, что телефон спарен с компьют...»)
 
 
Строка 2: Строка 2:


1. Ставим необходимые пакеты:
1. Ставим необходимые пакеты:
sudo apt-get install libimobiledevice6 libimobiledevice4 libimobiledevice-utils ifuse usbmuxd libplist3
sudo apt-get install libimobiledevice6 libimobiledevice4 libimobiledevice-utils ifuse usbmuxd libplist3
2. Подключаем iPhone, проверяем, что система его видит:
2. Подключаем iPhone, проверяем, что система его видит:
dmesg |grep ipheth
dmesg |grep ipheth
3. Если телефон распознался, проверяем, что телефон спарен с компьютером:
3. Если телефон распознался, проверяем, что телефон спарен с компьютером:
$ idevicepair list
$ idevicepair list
При желании можно обновить спаривание:
При желании можно обновить спаривание:
$ idevicepair unpair
$ idevicepair unpair
Затем
Затем
$ idevicepair pair
$ idevicepair pair
Проверь телефон. Подтвердите доверие компьютеру, введите пин-код.
Проверь телефон. Подтвердите доверие компьютеру, введите пин-код.
Создает точку монтирования. У меня это /mnt/iphone. Сейчас стало модным использовать для монтирования файловых систем папку /media. Выбирайте сами:
Создает точку монтирования. У меня это /mnt/iphone. Сейчас стало модным использовать для монтирования файловых систем папку /media. Выбирайте сами:
$ sudo mkdir /mnt/iphone
$ sudo mkdir /mnt/iphone
Меняем права доступа:
Меняем права доступа:
$ sudo chmod 777 /mnt/iphone/
$ sudo chmod 777 /mnt/iphone/
Это легкий путь, но не самый безопасный. Лучше, конечно, дать доступ к папке только вашем пользователю:
Это легкий путь, но не самый безопасный. Лучше, конечно, дать доступ к папке только вашем пользователю:
$ sudo chown evgeniy /mnt/iphone
$ sudo chown evgeniy /mnt/iphone
evgeniy это имя пользователя
evgeniy это имя пользователя
5. Хотите знать всё о вашем iPhone, тогда следующая команда для вас:
5. Хотите знать всё о вашем iPhone, тогда следующая команда для вас:
$ ideviceinfo
$ ideviceinfo
6. Далее надо запустить демон мультиплексора для iOS-устройств.
6. Далее надо запустить демон мультиплексора для iOS-устройств.
$ sudo usbmuxd
$ sudo usbmuxd
Если в дальнейшем потребуется демон остановить, то команда для этого
Если в дальнейшем потребуется демон остановить, то команда для этого
$ sudo usbmuxd -X
$ sudo usbmuxd -X
на время отладки рекомендую запускать службу (вот оно, виндовое прошлое) в интерактивном режиме в отдельном окне терминала:
на время отладки рекомендую запускать службу (вот оно, виндовое прошлое) в интерактивном режиме в отдельном окне терминала:
$ sudo usbmuxd -fv
$ sudo usbmuxd -fv
7. И последний шаг, выполняем команду ifuse, которая смонтирует файловую систему iPhone в нашу папку:
7. И последний шаг, выполняем команду ifuse, которая смонтирует файловую систему iPhone в нашу папку:
$ ifuse /mnt/iphone/
$ ifuse /mnt/iphone/
Команда выполняется без префикса "sudo", иначе у вас не будет доступа к файловой системе из графического файлового менеджера.
Команда выполняется без префикса "sudo", иначе у вас не будет доступа к файловой системе из графического файлового менеджера.
8. Переходим в файловом менеджере в папку /mnt/iphone/ и видим его каталоги
8. Переходим в файловом менеджере в папку /mnt/iphone/ и видим его каталоги
Видео и фотографии лежат в папке DCIM.
Видео и фотографии лежат в папке DCIM.
10. Запись о монтировании файловой системы телефона показывается обычной командой mount:
10. Запись о монтировании файловой системы телефона показывается обычной командой mount:
$ mount | grep iphone
$ mount | grep iphone
11. Отмонтировать файловую систему телефона можно стандартной командой umount:
11. Отмонтировать файловую систему телефона можно стандартной командой umount:
$ umount /mnt/iphone
$ umount /mnt/iphone

Текущая версия на 11:07, 4 марта 2024

https://forum.ubuntu.ru/index.php?topic=308431.msg2401202#msg2401202

1. Ставим необходимые пакеты:

sudo apt-get install libimobiledevice6 libimobiledevice4 libimobiledevice-utils ifuse usbmuxd libplist3

2. Подключаем iPhone, проверяем, что система его видит:

dmesg |grep ipheth

3. Если телефон распознался, проверяем, что телефон спарен с компьютером:

$ idevicepair list

При желании можно обновить спаривание:

$ idevicepair unpair

Затем

$ idevicepair pair

Проверь телефон. Подтвердите доверие компьютеру, введите пин-код.

Создает точку монтирования. У меня это /mnt/iphone. Сейчас стало модным использовать для монтирования файловых систем папку /media. Выбирайте сами:

$ sudo mkdir /mnt/iphone

Меняем права доступа:

$ sudo chmod 777 /mnt/iphone/

Это легкий путь, но не самый безопасный. Лучше, конечно, дать доступ к папке только вашем пользователю:

$ sudo chown evgeniy /mnt/iphone

evgeniy это имя пользователя

5. Хотите знать всё о вашем iPhone, тогда следующая команда для вас:

$ ideviceinfo

6. Далее надо запустить демон мультиплексора для iOS-устройств.

$ sudo usbmuxd

Если в дальнейшем потребуется демон остановить, то команда для этого

$ sudo usbmuxd -X

на время отладки рекомендую запускать службу (вот оно, виндовое прошлое) в интерактивном режиме в отдельном окне терминала:

$ sudo usbmuxd -fv

7. И последний шаг, выполняем команду ifuse, которая смонтирует файловую систему iPhone в нашу папку:

$ ifuse /mnt/iphone/

Команда выполняется без префикса "sudo", иначе у вас не будет доступа к файловой системе из графического файлового менеджера.

8. Переходим в файловом менеджере в папку /mnt/iphone/ и видим его каталоги

Видео и фотографии лежат в папке DCIM.

10. Запись о монтировании файловой системы телефона показывается обычной командой mount:

$ mount | grep iphone

11. Отмонтировать файловую систему телефона можно стандартной командой umount:

$ umount /mnt/iphone