IPhone: различия между версиями
FireWolf (обсуждение | вклад) (Новая страница: «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. Если телефон распознался, проверяем, что телефон спарен с компьют...») |
FireWolf (обсуждение | вклад) |
||
Строка 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