Каково текущее состояние поддержки устройств Apple (iPhone, iPod и т. Д.)?

  1. Какие приложения Ubuntu обеспечивают поддержку? (руководство, как это сделать, статус)
  2. Также, в частности, подробности о поддержке синхронизации музыки на iPhone и iPod с последней версией ОС:

    • Можете ли вы синхронизировать музыку с устройствами Apple, используя>iOS4? (iPhone и iPod)
    • Какие приложения позволяют вам это сделать и как? (руководство, как это сделать, статус)

Что уже установлено:

  • Apple не поддерживает Linux и не планирует.
  • http://www.libimobiledevice.org/ обеспечивает некоторую поддержку, однако в настоящее время не поддерживает синхронизацию музыки / видео с устройствами >iOS4, Перейдите в http://www.libimobiledevice.org/ и перейдите к разделу " Статус ", чтобы узнать, поддерживается ли версия вашего устройства.

7 ответов

Это постоянно движущаяся цель. Если вы найдете инструмент, который работает, Apple прекратит его в "обновлении безопасности" (иногда они используют термин "субъективно"). Для некоторых iPod, попробуйте заменить прошивку на Rockbox. Для iPhone придерживайтесь Windows или Mac, или попробуйте настроить гостевую ОС Windows с VirtualBox в Ubuntu.

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

Поддержка Linux в Linux отсутствует. Нет ни одной версии iOS, поддерживающей Ubuntu. Пожалуйста, отправьте сообщение об ошибке в Apple.

Кроме того, Apple часто использует методы запутывания, которые могут сломать музыкальную базу данных на iDevices.

RE: Я просто хочу добавить, что я подал множество отчетов об ошибках в Apple, также упомянув, что я отказываюсь иметь Windows и, следовательно, установить Linux Ubuntu на моем ноутбуке, а также iPhone3, iPhone4, iPhone5 и iMac, и что это довольно расстраивает, что я не могу использовать свой Ubuntu, чтобы хотя бы управлять своей музыкой и так далее... Они никогда не отвечали ни на одно письмо, не говоря уже о каких-либо объяснениях, и все это невежество довольно расстраивает до такой степени, что я, вероятно, переключусь на Android-устройство в следующий раз, когда я получу новый телефон.

Попробуйте http://www.libimobiledevice.org/. Прокрутите до раздела " Статус", чтобы узнать, поддерживается ли версия вашего устройства.

libimobiledevice кроссплатформенная библиотека программного обеспечения, поддерживающая протоколы для поддержки устройств iPhone®, iPod Touch®, iPad® и Apple TV®. В отличие от других проектов, он не зависит от использования каких-либо существующих проприетарных библиотек и не требует джейлбрейка. Это позволяет другому программному обеспечению легко получать доступ к файловой системе устройства, извлекать информацию об устройстве и его внутренних устройствах, выполнять резервное копирование / восстановление устройства, управлять значками SpringBoard®, управлять установленными приложениями, извлекать адресную книгу / календари / заметки и закладки и (используя libgpod) синхронизировать музыку и видео на устройство. Библиотека находится в разработке с августа 2007 года с целью обеспечения поддержки этих устройств на рабочем столе Linux. - http://www.libimobiledevice.org/

Читая этот сайт и используя Google, я нашел способ синхронизировать мой iPhone 4 на iOS 7.0.2 в Ubuntu 12.04. Эти инструкции я собрал от других пользователей и из репозитория libimobiledevice github.

Во-первых, убедитесь, что установлены следующие пакеты, либо через Ubuntu Software Center, либо через терминал:

git
libgnutls
libgnutls-dev
libplist
libplist-dev
libusbmuxd
libusbmuxd-dev
usbmuxd
make
autoconf # this should also install automake
autoheader
libtool
pkg-config
gcc

# optional but recommended

cython 
doxygen

Во-вторых, создайте папку где-нибудь на вашем компьютере (я буду использовать папку на рабочем столе под названием libupdate).

Откройте терминал и CD в этот каталог:

cd ~/Desktop/libupdate

Как только вы это сделаете, введите или скопируйте / вставьте это в консоль:

git clone http://git.sukimashita.com/libimobiledevice.git

Дождитесь загрузки репо. Держите это окно терминала открытым

Как только это завершится, откройте папку, которая была создана, когда вы запустили указанную выше команду (должна вызываться libimobiledevice). Дважды щелкните файл с именем autogen.sh и нажмите Run in Terminal, Откроется новое окно терминала, которое закроется по окончании.

Для запуска следующих команд сначала перейдите в libimobiledevice каталог, который был создан с помощью git clone Команда выше, набрав:

cd libimobiledevice

Эти следующие команды могут быть выполнены как есть, но я рекомендую запускать как sudo минимизировать шансы возникновения проблем. Последняя команда ДОЛЖНА быть выполнена как sudo, Запустите эти по одному, дайте им завершить, прежде чем запускать следующий

./configure
make
sudo make install

После этого перезагрузите компьютер.

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

  1. Подключите конец USB кабеля к компьютеру
  2. Подключите конец кабеля iPhone к iPhone
  3. Откроется диалог доверия
  4. Вы должны быть быстрыми для этого следующего шага, нажмите на Доверие и НЕМЕДЛЕННО ОТКЛЮЧИТЕ IPHONE ОТ КАБЕЛЯ! Вы должны выдернуть кабель, прежде чем iPhone вибрирует / повторно подключается и снова вызывает диалог доверия. Если это произойдет, повторите этот шаг
  5. Заблокируйте свой iPhone
  6. Подключите свой iPhone обратно
  7. Разблокируйте свой iPhone, игнорируйте любые диалоговые окна, которые появляются на вашем компьютере или iPhone (диалог доверия не должен появляться)
  8. В терминале выполните следующую команду

    пара идейных пар

  9. Терминал должен сообщить об этом как об успешном, и ваше устройство должно быть доступно с вашего компьютера, чтобы проверить этот запуск Shotwell (с терминала или приборной панели). Нажмите на свой iPhone, и ваши фотографии должны появиться.

Вы также можете нажать на свой iPhone в разделе устройств в файловом браузере Nautilus. Если что-то появляется на вашем iPhone, нажмите ТОЛЬКО ОДИН РАЗ! и нажмите "повторить попытку", "продолжить" и т. д. на своем компьютере. Ваш iPhone может затем подняться дважды. Тот, который говорит документы, предназначен для приложений, которые имеют своего рода общий доступ к файлам / доступ к документам (например, загрузчики музыки или создатели рингтонов).

Если вы хотите сделать резервную копию вашего iPhone, запустите эту команду

idevicebackup2 backup --full <path/to/where/you/want/to/backup>

Если вы хотите сделать резервную копию / скопировать свои фотографии и видео, откройте Shotwell и импортируйте свои фотографии (CTRL+A, щелчок правой кнопкой мыши, импорт)

Если вы хотите скопировать музыку / музыкальные клипы / фильмы на свой компьютер, откройте Rhythmbox и выберите свой iPhone, а затем убедитесь, что вы видите всю свою музыку (видео и рингтоны не будут иметь названия, музыка может зависеть, если вы когда-либо редактировал свои теги в iTunes изначально). Затем выберите все (CTRL+A) и перетащите их в папку на своем компьютере. У них могут быть странные имена, обвините iTunes.

Я еще ничего не пробовал добавлять, но, по крайней мере, теперь вы можете получить доступ к своим файлам и сделать резервную копию вашего iPhone!

Просто добавлю, что это libgpod, который в настоящее время не может обрабатывать DBVersion > 4. Самый последний выпуск относится к июлю, как и самый последний коммит ( http://gtkpod.git.sourceforge.net/git/gitweb.cgi?p=gtkpod/libgpod;a=summary) Я не знаю, каков статус, но я предполагаю, что в настоящее время он находится в режиме ожидания и не обрабатывается.

Тем не менее, они реализовали следующее в версии 0.8.2, так что кто знает, когда кто-то там предоставит решение для этого.

iPhone 4 / iPod Touch 4 / iPad / Nano 6g по-прежнему не поддерживаются в этом выпуске. Однако в libgpod теперь есть механизм для динамической загрузки модуля с именем $ libdir / libgpod / libhashab.so. Это будет полезно, чтобы легко включить поддержку этих устройств, если кто-то придумает способ вычисления контрольной суммы музыкальной базы данных.

Вы можете прочитать полное примечание к выпуску здесь: http://old.nabble.com/libgpod-0.8.2-td32125543.html

=================

Обновление: пользователь Israr Khan, кажется, работает над этим прямо сейчас, вы можете быстро узнать его статус в своем твиттере: http://twitter.com/

Я подключил свой iPod shuffle и распознал его как iPod, и я знаю, что вы можете синхронизировать его с Rythmbox. Просто убедитесь, что подключаемые модули Portable Players включены через

Tools > Plugins

Все согласны с тем, что любая интеграция Linux с iTunes в лучшем случае шаткая. По крайней мере, для меня реальная проблема заключается в том, "как скопировать музыку из Linux на iDevice и воспроизвести ее"; iTunes не является обязательным требованием. Вот мое решение этой гораздо более поддающейся решению проблемы.

  1. Установите foobar2000 на свой iDevice (я люблю fb2k на рабочем столе - достаточно, чтобы запустить его в Wine, только что обнаружил версию приложения, надеюсь, что она где-то так же хороша)
  2. Запустите foobar2000, значок шестеренки в правом верхнем углу для инструментов, FTP-сервер
    1. Разрешить доступ для записи = вкл
    2. Сервер работает = включен
  3. Подключитесь к указанному IP-адресу с помощью выбранного вами FTP-клиента и загрузите музыку на foobar2000 Music Folder (Я подозреваю, что в конечном итоге я буду использовать rclone для обработки синхронизации)

После выхода из FTP-сервера foobar2000 увидит вашу музыку, и вы отправитесь в гонки. И если вам не нравится foobar2000 в качестве плеера, я подозреваю, что другие сторонние приложения также могут воспроизводиться из файловой системы.

Другие вопросы по тегам