Как скинуть фото с айфона на linux

Обновлено: 04.07.2024

Нет, я не ярый противник Windows, наоборот — я считаю, что Microsoft задал планку доступности и легкости вхождения пользователя в мир IT, за это им огромное спасибо, но, честно говоря, для меня, как для гика со стажем, эта операционная система потеряла всякий интерес. Однажды вечером я испытал очередное разочарование после безуспешных поисков способа реализовать функцию двойного буфера обмена (о нем позже), эта функция есть по умолчанию в любом Linux дистрибутиве с графической оболочкой, но отсутствует во всех версиях Windows. Надо было что-то менять. Спустя час на ноутбук была установлена Ubuntu 12.04.2, и я с легким недоумением смотрел на графическую оболочку Unity. Приведя рабочее окружение в приемлемый для себя вид, я принялся настраивать автономную связку Ubuntu — Android. Я люблю автономность, всегда приятно иметь под рукой актуальную базу паролей, контактов, заметок и т.д. Хорошо, что многообразие облачных технологий способствует этому как нельзя кстати.

Я описал свой пример использования связки из Android — Ubuntu, но т.к. в статье сплошь и рядом используются облачные и кроссплатформенные технологии, она будет одинаково полезна как для Android, так и ios пользователей. Любители Windows также найдут здесь пару полезных советов :)

Синхронизация файлов

Первым делом нужно было настроить синхронизацию файлов между Ubuntu и Android. Для этого я решил использовать Dropbox. Мой выбор обусловлен тем, что у сервиса есть двухуровневая аутентификация по смс и максимальная кроссплатформенность. Список поддерживаемых операционных систем и платформ как минимум не оставит равнодушным: Linux, Android, Mac, ios, Windows, Blackberry, и даже Kindle fire. Кто знает, чем меня завтра не устроит Ubuntu ;) Синхронизация файлов между устройствами нужна мне прежде всего для хранения базы паролей, а также для обмена небольшими файлами между устройствами: фотографиями, электронными книжками и т.д.

Заметки

Для синхронизации заметок в связке Windows — Android я использовал Evernote. В Ubuntu я использую Windows-версию Evernote, в этом мне помогает Wine. На Linux форумах пользователи жалуются на то, что Evernote медленно работает под Wine. Да, скролинг происходит с заметной задержкой, однако лечится это переключением способа отображения заметок. Для того, чтобы Evernote работал плавно, я просто поставил способ отображения заметки в виде списка. Кстати, неоднократно встречал информацию о том, что если в Evernote накапливается много заметок, он начинает терять былую скорость. Если вы сталкиваетесь с подобной проблемой, попробуйте переключиться на список. Да, это не совсем привычно, но зато быстродействие на лицо. Вот как выглядит Evernote, запущенный в Ubuntu.

Пароли

Однажды я пришел к пониманию одной IT истины о том, что пользователи делятся на тех кто ведет базу учета паролей, и тех кто пока этого не делает. Для учета паролей под Windows я пользовался приложением Keepass, которое отлично справлялось со своей задачей. В Ubuntu для этих целей я использую приложение Keepassx, на смартфоне — KepassDroid. Порядок в паролях избавляет от от большого количества головной боли. Теперь я без улыбки не могу смотреть на друзей и родственников, которые с разной степенью регулярности забывают свои пароли (как правило это обнаруживается в самый неподходящий момент, что еще более комично :) Что касается меня, то актуальная база паролей всегда у меня под рукой благодаря связке Keepass и Dropbox. Ну и в завершение темы паролей — ссылка на Keepass под различные платформы.

Фотографии

После того, как сервис для хранения фотографий flickr проявил невиданную щедрость и раздал всем пользователям по терабайту дискового пространства, я понял, что хочу им пользоваться. Вот как я организовал хранение и синхронизацию фотографий: при подключении смартфона к wi-fi сети, все новые фотографии автоматически синхронизируются между устройствами благодаря Dropbox. После того, как синхронизация заканчивается, я заливаю их на flickr при помощи удобного приложения Flickr Uploader.

Контакты, календарь, закладки

Времена, когда я синхронизировал календарь с наладонником через крэдл, для меня меня давно канули в лету. С помощью удобных облачных сервисов Гугла я решаю вопрос с календарем и контактами благодаря Google Calendar и Google Contacts соответственно. Для синхронизации закладок между устройствами я использую Google Chrome на обоих устройствах .

Ну вот, теперь все синхронизировано и доступно мне в любом месте, где есть интернет или мой смартфон. Теперь можно расслабиться и более подробно рассказать о двойном буфере обмена. Любой Linux дистрибутив с графической оболочкой имеет два буфера обмена:

      тот, в который попадает последний выделенный текст. Достаточно просто выделить текст, и он уже в буфере обмена (вставка из него проходит по нажатию средней кнопки мыши).
      полностью идентичен буферу обмену в Windows (Ctrl-C/Ctrl-V).

ДБО — это невероятно удобная штука. Например, в один буфер обмена можно скопировать логин, в другой пароль, а затем вставить, не переключаясь между окнами :)

Я остановился на версии LTS 12.04.2, как на более стабильной. Она будет официально поддерживаться Canonical до 2017 года. В целом, я очень доволен тем, что у меня получилось, так как Ubuntu дает мне необходимую гибкость и быстродействие, а облачные технологии позволяют синхронизировать все необходимые мне данные на обоих устройствах.

iPhone по определению ограничен в синхронизации с iTunes. Apple по какой-то причине не выпустила клиент iTunes для дистрибутивов Linux. Это может быть большой головной болью для пользователей iPhone, которые хотят использовать рабочий стол Linux, потому что невозможно синхронизировать iPhone с такими дистрибутивами, как Ubuntu. Итак, если вам интересно, как вы можете использовать iPhone с Linux, вот полное руководство, которое может вам помочь.

Проблема синхронизации iPhone с Linux

Основная проблема с использованием iPhone с системой Linux заключается в том, что вы просто не можете синхронизировать его. iTunes - единственное программное обеспечение, с которым синхронизируется iPhone без джейлбрейка, и оно пока недоступно для любых платформ Linux. Существует ряд библиотек, таких как «libimobiledevice», которые пытались позволить пользователям синхронизировать iPhone с Linux, не только из-за проблем с запуском, но и для iOS 10. Это не работает, поэтому если у вас есть iPhone, и вы используете систему Linux в качестве ежедневного драйвера, вам отчасти не повезло.

Почему нельзя запустить iTunes с Wine

Wine - это приложение уровня совместимости, которое позволяет пользователю запускать приложения Windows в системе Linux. Поэтому моей первой попыткой использовать iPhone с Linux было запустить iTunes с Wine. Я использовал PlayOnLinux в качестве внешнего интерфейса для программного обеспечения. Но затем я обнаружил, что Wine не будет разрешать передачу через USB, поэтому iPhone не сможет синхронизироваться с ним. Вы можете по-прежнему использовать iTunes для всего остального, включая управление своей музыкальной библиотекой iCloud. Но если она не синхронизируется с iPhone, то на самом деле это бесполезно. Что приводит нас к своего рода обходному пути.

OwnCloud и XAMPP для передачи файлов между Linux и iPhone

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

  • OwnCloud - это автономный облачный сервер, к которому вы можете получить доступ с iPhone. Он поставляется с бесплатным планом и является практически лучшим способом передачи документов между вашим iPhone и рабочим столом Linux. Тем не менее, OwnCloud требует, чтобы сервер работал. Здесь и вступает XAMPP.
  • XAMPP - это простой способ запустить сервер LAMP в вашей системе Linux, Mac или Windows. Но вам нужно установить версию XAMPP, работающую по крайней мере на PHP 5.4, потому что OwnCloud не будет работать на более ранней версии.

Теперь, когда мы все это выяснили, давайте начнем с установки OwnCloud и XAMPP в нашей системе. Для этого я использую устройство под управлением Ubuntu 16.10 Yakkety Yak.

Установка XAMPP на Ubuntu 16.10

Сначала мы установим XAMPP и создадим папку, в которой можно хранить файлы OwnCloud. Для этого просто следуйте данным инструкциям:

download-xampp-linux

2. Как только вы загрузите его, запустите терминал и перейдите в каталог Downloads с помощью команды «cd Downloads». Если вы загрузили установщик в другой каталог, просто используйте его имя вместо «Загрузки». Также убедитесь, что вы используете правильную прописную букву, иначе команда не будет выполнена.

cd-into-downloads-linux

xampp-installer-execute

execute-the-xampp-installer

5. Теперь запустится установщик, и вам просто нужно следовать его инструкциям, чтобы установить XAMPP в вашей системе. Он установлен в каталоге «/ opt /» .

xampp-installer-linux

Создание папки для размещения файлов OwnCloud для XAMPP

Теперь, когда XAMPP установлен, нам нужна папка, в которую можно поместить файлы OwnCloud, чтобы XAMPP мог ее запустить. Есть папка под названием htdocs, где вы можете разместить сайты, которые хотите, чтобы XAMPP запускал. Она находится в «/ opt / lampp / htdocs», но мы не будем помещать файлы OwnCloud в каталог «opt». Просто следуйте инструкциям ниже:

1. В терминале перейдите в домашнюю папку с помощью «cd

navigate-to-home-directory

2. Теперь создайте здесь папку «public_html » с помощью команды « mkdir public_html».

make-public-html-folder

3. Далее мы предоставим всем пользователям доступ на чтение/запись для папки «public_html» с помощью команды «sudo chmod 777 -R public_html»

give-read-write-permissions

4. Теперь используйте команду «cd / opt / lampp / htdocs», чтобы перейти в папку htdocs.

cd-to-opt-lampp-htdocs-folder

5. Теперь просто запустите команду "sudo ln -s / home / username / public_html ./username". Замените «имя пользователя» на имя пользователя в Linux. В моем случае имя пользователя «akshay», поэтому я использую команду «sudo ln -s / home / akshay / public_html ./akshay».

create-symbolic-link

Ваша папка public_html теперь готова для размещения файлов, чтобы запустить XAMPP. Давайте теперь установим OwnCloud.

Установка OwnCloud в Ubuntu 16.10

1. Загрузите ZIP-файл для OwnCloud с официального сайта.

download-owncloud

2. Распакуйте его в папку «public_html», которую вы создали при настройке XAMPP.

Запуск OwnCloud на XAMPP в Ubuntu 16.10

Теперь вы можете запустить OwnCloud в вашей системе Ubuntu 16.10 с XAMPP. Просто следуйте этим инструкциям:

1. В Терминале выполните команду «sudo / opt / lampp / lampp start». Это запустит сервер XAMPP в вашей системе.

start-xampp-lampp-server

3. Перед вами появится экран, на котором вам нужно будет создать имя пользователя и пароль администратора.

main-interface-owncloud

4. Войдя, вы попадете в основной интерфейс OwnCloud. Здесь вы можете загружать и удалять все свои файлы.

home-screen

Подключение к OwnCloud с iPhone

Итак, вы загрузили все файлы, которые хотите иметь на своем iPhone, на сервер OwnCloud. Пока существует проблема фактического подключения вашего iPhone к OwnCloud, передачи файлов между устройствами. Для этого вам нужно разрешить доступ с использованием IP-адреса вашего компьютера.

Редактирование файла конфигурации OwnCloud

Редактировать конфигурацию OwnCloud легко, просто следуйте инструкциям ниже:

1. В терминале перейдите в папку конфигурации OwnCloud, используя «cd / home / username / public_html / owncloud / config».

cd-to-owncloud-config-directory

2. Здесь выполните команду "sudo nano config.php". Это откроет файл конфигурации внутри терминала, готовый к редактированию.

open-config-php

3. Просто найдите строку «trusted_domains». Вы увидите, что там уже добавлен «localhost». Создайте новую строку после «localhost» и введите IP-адрес вашего компьютера в одинарных кавычках. Отредактированный раздел «trusted_domains» должен выглядеть примерно так:

editing-trusted-domains

Подключение iPhone к OwnCloud

Вы можете легко подключить ваш iPhone к серверу OwnCloud двумя способами. Мы обсудим их оба, и вы можете использовать тот, который подходит вам лучше.

Подключение с iPhone к OwnCloud через Safari

Чтобы подключить iPhone к серверу OwnCloud, выполните следующие действия:

navigate-to-owncloud-server

2. Перед вами появится экран входа в систему. Используйте учетные данные, которые вы создали при настройке OwnCloud для входа в систему. Как только вы это сделаете, вам откроются все файлы и папки, имеющиеся на сервере OwnCloud. Вы можете просматривать файлы и загружать любые из них.

connect-to-owncloud-server

Подключение с iPhone к OwnCloud с помощью клиента WebDAV

OwnCloud поддерживает WebDAV для передачи файлов, и если у вас есть приложение (например, Documents 5 от Readdle), которое может подключаться к серверам WebDAV, вы можете легко получить к нему доступ к серверу OwnCloud. Существует множество файловых менеджеров iPhone, которые поддерживают WebDAV, и вы можете использовать любой из них для подключения к OwnCloud. Я использую Documents 5.

1. Запустите Documents 5 на вашем iPhone и нажмите на иконку с надписью «Услуги». Кликните на опцию «Добавить аккаунт».

connect-webdav

connect-webdav

3. Закончив, просто нажмите «Сохранить», и документы будут подключены к вашему серверу OwnCloud. После этого вы сможете просматривать (и загружать) все файлы, доступные на вашем сервере OwnCloud.

connect-webdav

Если вы используете DHCP, скорее всего, IP-адрес вашего компьютера будет постоянно меняться, и вам придется каждый раз вручную редактировать файл конфигурации. Лучше, если вы установите статический IP-адрес, чтобы регулярно не редактировать файл конфигурации.

Google Play Music для передачи музыки между Linux и iPhone

Поскольку iTunes на Linux не работает, нам придется обратиться к другим вариантам, одним из которых является Google Play Music. Музыкальный сервис позволит вам загружать музыку в облако, и вы сможете получить доступ к нему на своем iPhone с помощью официального приложения Google Play Music.

Чтобы получить доступ к музыке на iPhone, нужно загрузить музыкальную библиотеку на веб-сайт Google Play Music. Для этого нужно установить Google Music Manager.

1. Загрузите клиент Google Music Manager с официального сайта. Он загружается в виде пакета .deb в Ubuntu и открывается непосредственно в Центре программного обеспечения, и вы можете установить его.

2. В панели запуска приложений найдите Google Music Manager и запустите его.

google-music-manager

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

google-music-manager-library-folders

4. После загрузки ваших песен (это может занять некоторое время, в зависимости от размера вашей библиотеки), вы можете запустить приложение Google Play Music на своем iPhone и войти в систему с помощью своей учетной записи Google.

google-play-music-sync-with-iphone

5. В дальнейшем вам просто нужно загружать новые музыкальные файлы в папку «Музыка» в Linux, и Google Music Manager автоматически переместит их в библиотеку «Google Play Музыка», чтобы вы могли получить к ней доступ на своем iPhone и любом другом устройстве.

Вы можете управлять всем на своем iPhone или даже iPad с Linux, используя сервисы, которые я упомянул. Кроме того, все эти сервисы имеют бесплатный уровень, который вы можете использовать. Google Play Music предлагает бесплатный план, который позволит вам загружать до 50000 песен в облаке, а OwnCloud допускает размещение собственного сервера.

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

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

среда, 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, iPad или iPod touch на компьютер Mac или компьютер с ОС Windows. Вы также можете предоставить доступ к своим фотографиям на всех своих устройствах с помощью функции «Фото iCloud».

Использование функции «Фото iCloud»

Фотографии и видео, хранящиеся в «Фото iCloud», занимают место в хранилище iCloud. Прежде чем включить функцию «Фото iCloud», убедитесь, что в iCloud достаточно места для хранения всей вашей коллекции. Вы можете определить необходимый объем, а затем перейти к расширенному тарифному плану, если это будет необходимо.

Импорт на компьютер Mac

Для импорта фотографий с устройства iPhone, iPad или iPod touch на компьютер Mac можно использовать приложение «Фото»:

Окно импорта фотографий в macOS

  1. Подключите iPhone, iPad или iPod touch к компьютеру Mac кабелем USB.
  2. Откройте приложение «Фото» на компьютере.
  3. В приложении «Фото» откроется экран «Импорт», где отобразятся все фотографии и видео, находящиеся на подключенном устройстве. Если экран «Импорт» автоматически не появляется, щелкните имя устройства на боковой панели «Фото».
  4. При появлении соответствующего запроса разблокируйте устройство iOS или iPadOS с помощью код-пароля. Если на устройстве iOS или iPadOS отобразится предупреждение «Доверять этому компьютеру?», щелкните «Доверять», чтобы продолжить.
  5. Укажите, куда следует импортировать фотографии. Рядом с надписью «Импортировать в» можно выбрать имеющийся альбом или создать новый.
  6. Выберите фотографии, которые требуется импортировать, и щелкните «Только выбранные» либо щелкните «Импортировать все новые фото».
  7. Подождите завершения процесса, а затем отключите устройство от компьютера Mac.

Импорт на компьютер с ОС Windows

Фотографии можно импортировать на компьютер с ОС Windows, подключив к нему устройство и воспользовавшись приложением «Фотографии Windows»:

  1. Убедитесь, что на компьютере с ОС Windows используется последняя версия iTunes. Для импорта фотографий на компьютер с ОС Windows требуется приложение iTunes 12.5.1 или более поздней версии.
  2. Подключите iPhone, iPad или iPod touch к компьютеру с ОС Windows кабелем USB.
  3. При появлении соответствующего запроса разблокируйте устройство iOS или iPadOS с помощью код-пароля.
  4. Если на устройстве iOS или iPadOS отобразится предупреждение «Доверять этому компьютеру?», щелкните «Доверять» или «Разрешить», чтобы продолжить.

Если у вас включена функция «Фото iCloud», прежде чем импортировать фотографии на компьютер с ОС Windows, необходимо загрузить их исходные версии в полном разрешении на iPhone. Узнайте, как это сделать.

После импорта видео с устройства iOS или iPadOS на компьютер с ОС Windows некоторые видео в приложении «Фотографии Windows» могут иметь неправильную ориентацию. Добавив эти видео в iTunes, вы сможете воспроизвести их в правильной ориентации.

Если при импорте фотографий с устройства iOS или iPadOS на компьютер с ОС Windows 10 возникли проблемы, выполните следующие действия:

  1. На устройстве iOS или iPadOS откройте приложение «Настройки». Щелкните «Камера», затем выберите «Форматы».
  2. Щелкните «Наиболее совместимый». С этого момента фотографии и видео, снятые с помощью камеры, будут сохраняться в форматах JPEG и H.264 соответственно.

Дополнительная информация

Существуют и другие способы переноса фотографий и видео на компьютер:

    . , например жесткого диска или SD-карты, в приложение «Фото» для ОС macOS.
  • Импорт фотографий на пленке с помощью сканера и приложения «Захват изображений».
  • Импорт изображений непосредственно в папку на компьютере Mac с помощью приложения «Захват изображений». с помощью компьютера.
  • Резервное копирование всех файлов, в том числе фотографий и видео, на внешний жесткий диск с помощью Time Machine.

Информация о продуктах, произведенных не компанией Apple, или о независимых веб-сайтах, неподконтрольных и не тестируемых компанией Apple, не носит рекомендательного или одобрительного характера. Компания Apple не несет никакой ответственности за выбор, функциональность и использование веб-сайтов или продукции сторонних производителей. Компания Apple также не несет ответственности за точность или достоверность данных, размещенных на веб-сайтах сторонних производителей. Обратитесь к поставщику за дополнительной информацией.


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.

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

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

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