Как подключить айфон к линукс

Обновлено: 08.07.2024

Грабли, на которые я наступил. Руководства, инструкции, ощущения.

Если инфорация оказалась интересна и/или полезна, не побрезгуйте, оставьте комментарий ;)

среда, 25 октября 2017 г.

Спаривание iPhone и Linux на примере Ubuntu 17.10

Итак,
1. Ставим необходимые пакеты:
$ sudo apt-get install libimobiledevice6 libimobiledevice4 libimobiledevice-utils ifuse usbmuxd libplist3

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


3. Если телефон распознался, проверяем, что телефон спарен с компьютером:
$ idevicepair list
При желании можно обновить спаривание:
$ idevicepair unpair
Затем
$ idevicepair pair
Проверь телефон. Подтвердите доверие компьютеру, введите пин-код. Пример ошибок, если телефон не доверяет компьютеру, и если не введен пин есть на снимке ниже:


4. Создает точку монтирования. У меня это /mnt/iphone. Сейчас стало модным использовать для монтирования файловых систем папку /media. Выбирайте сами:
$ sudo mkdir /mnt/iphone
Меняем права доступа:
$ sudo chmod 777 /mnt/iphone/
Это легкий путь, но не самый безопасный. Лучше, конечно, дать доступ к папке только вашем пользователю:
$ sudo chown evgeniy /mnt/iphone

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


Раньше было сложно использовать iPhone в качестве внешнего диска Ubuntu. Поддержка Linux для устройств iOS, таких как iPhone, iPad и iPod, была довольно слабой, но теперь ситуация изменилась.

Вот как вы можете смонтировать iPhone в Ubuntu и других дистрибутивах Linux с помощью библиотеки libimobiledevice.

Чтобы iPhone и другие устройства iOS распознавались в Ubuntu, вам необходимо сначала установить библиотеку libimobiledevice. Она позволяет Ubuntu и другим операционным системам Linux взаимодействовать с этими устройствами Apple.

Это важно, особенно из-за мер безопасности Apple. Libimobiledevice позволяет получить доступ к системной информации для вашего устройства, а также к внутренней памяти. На веб-сайте libimobiledevice есть список функций, включенных в настоящее время, а также функций, запланированных на будущее.

Если вы хотите использовать iPhone в качестве внешнего диска, вам сначала необходимо установить libimobildevice.


Вам не нужно добавлять какие-либо дополнительные репозитории пакетов для установки libimobiledevice, поэтому откройте окно терминала и введите:

После установки libimobiledevice попробуйте подключить свой iPhone. Если файловая система iPhone не подключается автоматически, возможно, потребуется выполнить сопряжение iPhone. Откройте терминал и введите:

Она позволяет установить несколько соединений между вашим iPhone и Ubuntu.

Если после выполнения всех этих команд вы по-прежнему не можете подключиться к своему iPhone, вам необходимо установить и использовать второй пакет под названием iFuse для ручного подключения iPhone.

Пакет iFuse позволяет монтировать и получать доступ к файловой системе на устройствах iOS. Вероятно, iFuse установится вместе с libimobiledevice, но если этого не произошло, вам придется установить его вручную.

Как и в случае libimobiledevice, вы должны найти iFuse в обычных репозиториях пакетов Ubuntu.


Чтобы установить его, откройте свой терминал и введите:

Эта команда установит iFuse и любые дополнительные пакеты, которые могут потребоваться в вашей установке Ubuntu.

Если у вас Ubuntu со средой рабочего стола GNOME, файловая система iPhone должна подключиться автоматически после подключения устройства. Перезагрузите компьютер, если ваше устройство не подключается автоматически. Вам также следует разблокировать экран устройства iPhone. Если вы этого не сделаете, у вас не будет доступа к внутренней памяти.

Если это не помогло, возможно, вам придется смонтировать iPhone вручную. Вам также может потребоваться это сделать, если вы не используете стандартную установку Ubuntu с GNOME.

Сначала подключите iPhone, открыв терминал Linux и набрав:


В этом случае перезапустите и попробуйте еще раз. Как только ваше устройство будет сопряжено, введите следующие команды, чтобы смонтировать iPhone:

После монтирования вы сможете увидеть файловую систему iPhone в выбранном файловом менеджере. Затем вы можете удалять или копировать файлы на устройство, как на свой внешний диск.

Если вы подключили свое устройство вручную и хотите безопасно его отключить, снова откройте терминал и введите:

Эта команда безопасно отключит ваше хранилище iPhone. После этого вы можете отключить его от ПК или ноутбука с Ubuntu.

Комментариев нет:

Подпишитесь на RSS


Перевод. Оригинал здесь. Если вы новичек в Linux и ранее использовали iTunes для управления своим iPod/iPhone/iPad, то скорее всего буд.

uTorrent - это легкий и эффективный торрент-клиент для Linux, Windows OS и Mac OS. Установка uTorrent в Linux отличается тем, что здесь uT.

Вы можете запускать скрипты на python в Linux непосредственно из терминала. Знать, как это делается, полезно как программистам, так и пол.

Как вы наверное знаете, Safari является браузером по умолчанию в Mac OS X и iPhone OS. Вышло уже несколько релизов и для Windows, но версии .

Способ сброса пароля root в CentOS 7 кардинально отличается от такового в Centos 6. 1. В загрузочном меню нажмите "е" - реда.

В Windows или MacOS легко подключить наш мобильный телефон к компьютеру даже между двумя системами, но если у нас есть компьютер с Linux, нам придется подготовиться к выполнению ряда шагов, которые позволят нам делать все, что мы хотим, с нашими мобильный. Неважно, есть ли у нас мобильный телефон с Android или iPhone, в обоих случаях мы покажем вам, как вы можете подключить мобильный телефон с Linux.

Подключите телефоны Android или iPhone с Linux

С целью сделать процесс как можно более простым, мы будем шаг за шагом обучать вас тому, что мы должны делать, что позволило нам передавать файлы между устройствами или выполнять нужные нам задачи, независимо от уровня наших знаний. , Первое, что мы должны сделать, это набраться терпения, потому что Linux имеет разные распределения так как это свободное программное обеспечение, которое может усложнить решение.

Как подключить телефоны Android к Linux

  • Чтобы установить KDE Connect в Linux, нам нужно открыть терминал и написать следующий код: sudo apt-get установить kde-connect
  • Как только он установлен, мы открываем его и оставляем открытым, когда подключаем наш мобильный.
  • Теперь на нашем мобильном Android мы устанавливаем KDE Connect приложение из магазина Play.
  • С помощью USB-кабеля мы подключаем наш мобильный телефон к компьютеру, а на экране KDE Connect нажимаем «запросить связь» и активируем его на мобильном телефоне.

Conectar Android Linux KDE Connect

Подключите свой iPhone с Linux

  • Мы начнем с подключения нашего iPhone по кабелю к нашему компьютеру.
  • Открываем код терминала и пишем следующую строку: пара идейных пар
  • Вполне вероятно, что это не удалось, тогда мы пишем: usbmuxd -f -v
  • После этого он будет отображаться как успешно подключенный, и мы должны открыть новую консоль кода.
  • В новой консоли мы пишем следующие команды, изменяя часть, выделенную жирным шрифтом:
  • Чтобы закончить, мы открываем файловый браузер Dolphin и обнаруживаем, что наш iPhone готов к его использованию.

Conectar Iphone Дельфин Линукс

Рекомендуется добавить ярлык местоположения, чтобы упростить процесс при следующем подключении iPhone к Linux. В случае, если прямого доступа недостаточно, мы рекомендуем вам отключить другие устройства и попробовать еще раз или повторить шаги.


13:28 29-12-2009 DimonVideo

Как подружить iPhone с Linux

Как подружить iPhone с Linux

$sudo add-apt-repository ppa:pmcenery/ppa

Далее ставим нужные нам утилиты:

sudo apt-get install gvfs gvfs-backends gvfs-bin gvfs-fuse libgvfscommon0 ifuse libgpod libiphone-utils libiphone0 python-iphone libplist++1 libplist-utils python-plist libusb-1.0-0 libusbmuxd1 usbmuxd

Кроме них нам ещё потребуется libusb-1.0-0-udeb, который зависит от библиотеки libc6-udeb. Эти пакеты конфликтуют с libusb-1.0-0, libc6, поэтому их придётся ставить из deb-пакетов с помощью dpkg с ключом force:

$sudo dpkg -i --force-overwrite libc6-udeb_2.10.1-0ubuntu15_i386.udeb
$sudo dpkg -i --force-overwrite libusb-1.0-0-udeb_1.0.6-1ubuntu0

Далее редактируем конфиг fuse:

$sudo gedit /etc/fuse.conf

В нём есть два интересующих нас параметра: mount_max (максимальное количество монтирований для пользователей, не входящих в группу root) и user_allow_other (возможность пользователей, не входящих в группу root, монтировать iPhone). Их нужно раскомментировать (т.е. убрать знак решётки). Также можно поставить вместо 1000 монтирований по умолчанию своё значение, например, 1000000.

Сохраняем изменнения и выходим. Далее нам необходимо разрешить своему пользователю монтировать iPhone через fuse. Для этого идём в Система/Администрирование/Пользователи и группы. В открывшемся окошке снимаем блокировку на редактирование записей (маленький замочек). Далее идём в меню Управление группами, находим там fuse, щёлкаем по нему два раза и в открывшемся окне ставим галочку напротив имени своего пользователя. После этого закрываем окно и завершаем свой сеанс либо перезагружаем систему.

Теперь iPhone, подключенный через кабель к ПК, будет автоматически монтироваться как муз.проигрыватель. Тут следует обратить внимание, что монтирование iPhone в этом режиме во многом зависит от утилиты usbmuxd. Проверить, как она работает можно командой:

$ps ax | grep usbmuxd

Эта утилита может не сработать из-под пользователя в том случае, если вы уже экспериментировали с более старыми версиями ifuse, и в директории /etc/udev/rules.d остался конфиг с правилами для usbmuxd. Как раз у меня была такая проблема. В этом случае можно его безболезненно удалить.

Далее смонтируем iPhone уже как съёмный носитель. Для этого надо создать точку монтирования, например,

/mnt/iPhone, и смотировать iPhone через консоль через ifuse. Это можно сделать либо с правами пользователя:

$ifuse /home/user_name/mnt/iPhone [указываем свою точку монтирования]

При этом вы получите доступ только только медиаконтенту в директории /var/mobile/media/. Либо iPhone можно смонтировать правами root, получив полный доступ к файловой системе:

$ifuse /home/user_name/mnt/iPhone --root

Чтобы отмонтировать iPhone, вводим команду:

$fusermount -u /home/user_name/mnt/iPhone

Далее поговорим о работе с музыкой. Это в первую очередь касается пользователей iPod Touch, так как владельцам iPhone всё равно придётся активировать свой аппарат через iTunes после прошивки. В принципе эти действия не обязательны для владельцев джейлбрейкнутых iPod-ов, которые могут слущать музыку через PWNPlayer, смотреть фильмы и картинки через iFile. Но с теми, кто считает, что лучше стандартного Apple-вского софта только стандартный Apple-вский софт либо принципиально не взламывает свои плееры, пойдём дальше. Либо на самом плеере либо с ПК через консоль на примонтированном аппарате без прав root создаём директорию /iTunes_Control/Device/:

$ mkdir /home/user_name/mnt/iPhone/iTunes_Control/Device/ [указываем свою точку монтирования]

Далее нам нужно узнать UUID подсоединённого к ПК плеера:

$sudo lsusb -v | grep -i iSerial

Этот номер состоит из 40 знаков и имеет примерно такой вид: 4946b9a859f5013bdd4785cbfc6ad94092883279.

Далее вводим команду:

Этой командой мы создаём файл iTunes_Control/Device/SysInfoExtended. Убедитель, что созданный plist-файл не пустой. Там должно быть много всякой информации. После этого отмонтируем iPod от ПК:

$ fusermount -u /home/user_name/mnt/iPhone [указываем свою точку монтирования]

Перезагружаем iPod. После перезагрузки мы сможем работать с медиатекой iPod и iPhone через GTKPod, Rhythmbox, Amarok, Songbird и т.д. Из них я тестировал только GTKPod и Rhythmbox. Эти программы вы можете поставить из репозиториев. Мне лично для этих целей понравился Rhythmbox с модулем для работы с iPod (включается в подменю /Правка/Модули), который довольно неплохо организовывает медиатеку, работает с обложками и тегами, причём без тормозов. Кроме того для синхронизации с Rhythmbox монтировать iPhone через ifuse не требуется. GTKPod несколько более урезан по функционалу, но может помимо всего прочего заливать в iPhone картинки, правда только по одной. Для синхронизации с GTKPod iPhone нужно примонтировать без root-овских прав.
Беспроводная синхронизация iPhone
Здесь пойдёт речь только о доступе к файловой системе iPhone через wifi или bluetooth, так как полноценная беспроводная синхронизация пока недоступна. Беспроводной доступ к ФС iPhone можно получить только после джейлбрейка, если не считать всяких костылей вроде Quickoffice. Кроме джейлбрейка нам потребуется OpenSSH, если мы хотим зайти в iPhone через wifi, и iBluetooth -, если через bluetooth. Их можно поставить из Сидии. Для установления wifi-соединения нужно поднять на ПК ad-hoc-соединение, затем зафиксировать и запомнить IP в настройках iPhone. Зайти в iPhone можно через стандартный или любой другой файлменеджер (в Ubuntu это Nautilus), просто зайдя в меню Сетевые соединения, либо введя в адресной строке: sftp://root@ваш_ip. Также можно зайти в iPhone через SSH:

Система запросит ваш пароль, вводим alpine, если не успели ещё сменить. Консольный способ выгоден тем, что iPhone-ом можно управлять при помощи стандартных Unix-команд.
Доступ к ФС iPhone через bluetooth более урезан, но также возможен. Для этого ставим из Сидии iBluetooth и запускаем его. На ПК я рекомендую поставить blueman.

Программы для работы с видео и музыкой

Ну вот, пожалуй, и всё. Жду комментариев от тех, кто смог асилить маи многа букф=)

Читайте также: