Каково текущее состояние поддержки устройств Apple (iPhone, iPod и т. Д.)?
- Какие приложения Ubuntu обеспечивают поддержку? (руководство, как это сделать, статус)
Также, в частности, подробности о поддержке синхронизации музыки на 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. Игнорируйте любые диалоговые окна, которые появляются на вашем компьютере. Следуйте этим следующим шагам именно так, как я перечисляю их
- Подключите конец USB кабеля к компьютеру
- Подключите конец кабеля iPhone к iPhone
- Откроется диалог доверия
- Вы должны быть быстрыми для этого следующего шага, нажмите на Доверие и НЕМЕДЛЕННО ОТКЛЮЧИТЕ IPHONE ОТ КАБЕЛЯ! Вы должны выдернуть кабель, прежде чем iPhone вибрирует / повторно подключается и снова вызывает диалог доверия. Если это произойдет, повторите этот шаг
- Заблокируйте свой iPhone
- Подключите свой iPhone обратно
- Разблокируйте свой iPhone, игнорируйте любые диалоговые окна, которые появляются на вашем компьютере или iPhone (диалог доверия не должен появляться)
В терминале выполните следующую команду
пара идейных пар
Терминал должен сообщить об этом как об успешном, и ваше устройство должно быть доступно с вашего компьютера, чтобы проверить этот запуск 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 не является обязательным требованием. Вот мое решение этой гораздо более поддающейся решению проблемы.
- Установите foobar2000 на свой iDevice (я люблю fb2k на рабочем столе - достаточно, чтобы запустить его в Wine, только что обнаружил версию приложения, надеюсь, что она где-то так же хороша)
- Запустите foobar2000, значок шестеренки в правом верхнем углу для инструментов, FTP-сервер
- Разрешить доступ для записи = вкл
- Сервер работает = включен
- Подключитесь к указанному IP-адресу с помощью выбранного вами FTP-клиента и загрузите музыку на
foobar2000 Music Folder(Я подозреваю, что в конечном итоге я буду использовать rclone для обработки синхронизации)
После выхода из FTP-сервера foobar2000 увидит вашу музыку, и вы отправитесь в гонки. И если вам не нравится foobar2000 в качестве плеера, я подозреваю, что другие сторонние приложения также могут воспроизводиться из файловой системы.