Який стан підтримки яблучних пристроїв (iPhone, iPod тощо)?


21
  1. Які програми ubuntu надають підтримку? (довідники, статус, статус)
  2. Крім того, детальніше про підтримку синхронізації музики з iPhone та iPod із останньою версією ОС:

    • Чи можете ви синхронізувати музику з яблучними пристроями за допомогою iOS4? (iPhone та iPod)
    • Які програми дозволяють це робити і як? (довідники, статус, статус)

Що вже встановлено:

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

Відповіді:


24

Це постійно рухається ціль. Якщо ви знайдете інструмент, який працює, Apple розбиває його в "оновлення безпеки" (вони іноді використовують цей термін суб'єктивно). Для деяких iPod спробуйте замінити прошивку на Rockbox . Для iPhones дотримуйтесь Windows або Mac або спробуйте встановити гостьову ОС Windows з VirtualBox в Ubuntu.

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


3
Після того, як ви виходите за межі саду Apple, ви перебуваєте самостійно, вони не зобов'язані надавати такі подальші попередження. Ви вже погодилися на це і прийняли їх односторонні умови. Я думаю, що це теж надихає. Я не можу звинувачувати Apple. Їх обов'язок - перед акціонерами. Якщо ви застосували оновлення або намагалися синхронізуватись за межами затвердженої екосистеми, і це щось порушило, ви можете звинувачувати лише себе. Суворо, але правда. Тим часом просто голосуйте мудро, вибирайте свої пристрої з розумом та надайте все, що ви можете, таким організаціям, як EFF. Удачі.
Том Броссман

1
Я погоджуюся, однак я не говорю про попередження щодо яблук (ви на 100% вірні, вони абсолютно не зобов'язані надавати підтримку, попередження, будь-що. Якщо це не в їхніх ділових інтересах, чому вони повинні?), Я " Якщо говорити про такі програми, як banshee, ritbox та ін., які надають "своєрідну" підтримку, вони повинні містити попередження, коли вони стикаються з неперевіреною версією пристрою Apple. А може, для них це неможливо (я здивуюсь, якщо це так). Також не зрозумійте мене неправильно, я знаю, що люди наполегливо працюють над цими проектами
Джерард Рош

1
@ElderGeek програма може попередити вас, що версія, наприклад iOS, не була перевірена і не пройшла тести прийняття розробниками додатків , чи не так? Ви використовуєте iOS 7.2.1, ця версія iOS невідома цій програмі. У нашому процесі тестів прийняття [посилання] не знайдено проблем із версією 7.2.0. Якщо ви продовжите ...
Джерард Рош,

1
@BullfrogBlues Приємне, що стосується програмного забезпечення з відкритим кодом - це те, що ви можете змінювати його так, як вважаєте за потрібне в межах GPL, який його охоплює. Це означає, що ви можете навчитися робити необхідні зміни. У вас немає такої опції з iOS xxx або будь-яким комерційно доступним продуктом з цього приводу. Удачі!
Старійшина Гейк

1
@NoBugs Ви розумієте, що відповідаєте на відповідь на п'ять років тому , хто не має жодної продукції Apple ... правда?
Том Броссман

14

Підтримка яблук Linux не існує. Не існує єдиної версії iOS, яка підтримує Ubuntu. Будь ласка, подайте помилку в Apple.

Крім того, Apple часто використовує методи обфускування, які, ймовірно, можуть порушити музичну базу даних на iDevices.

RE: Я просто хочу додати тут, що я подав численні звіти про помилки в Apple, також згадуючи, що я відмовляюся мати Windows, і тому інстальований Linux Ubuntu на моєму ноутбуці, а також за рахунок iPhone3, iPhone4, iPhone5 та iMac, і що це досить розчаровує те, що я не можу використовувати свій Ubuntu, щоб принаймні керувати своєю музикою і так далі ... Вони ніколи не відповіли жодного листа, не маю на увазі жодного пояснення, і все це незнання дуже засмучує до того, що я, ймовірно, перейду на Пристрій Android наступного разу, коли я отримую новий телефон.


Це хороший момент, але якщо у вас є iDevice з VLC, ви МОЖЕТЕ помістити свою музику та відео у папку документів програми VLC - навіть якщо вони не хочуть використовувати вбудований музичний плеєр з якоїсь дивної причини.
NoBugs

5

Спробуйте libimobiledevice . Перейдіть до розділу під назвою " Статус ", щоб побачити, чи підтримується версія вашого пристрою.

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


2
Дуже заплутано кажучи, я теж не думаю, що відео допомогло. Мене особливо цікавить підтримка iOS5, яка стосується синхронізації музики, я розумію, що підтримка дорівнює нулю.
Джерард Рош

4

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

Однак вони реалізували наступне у версії 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

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

Оновлення: Користувач Ізраїль Хан працює над цим зараз, ви можете отримати швидке уявлення про його статус на Twitter: http://twitter.com/#!/isrark


3
Чи є спосіб, щоб усі користувачі Linux / Apple могли натовпувати якесь рішення цієї проблеми? Як можна вирішити це рішення (не програміст)?
seb

3

Читаючи цей сайт і використовуючи google, я знайшов спосіб синхронізувати свій iPhone 4 на iOS 7.0.2 на Ubuntu 12.04. Ці вказівки я склав від інших користувачів і з gitub repo libimobiledevice .

По-перше, переконайтеся, що встановлені наступні пакети через програмний центр Ubuntu або через термінал:

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 ~/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 ви вже зараз!



У той час це було репо, яким я користувався, я думаю, що це було виправлення циклу довіри. Напевно, ви зараз можете використовувати офіційні ресурси. Я перейшов на Android з березня, і як такий вже не є iPhone.
Tech0verlord

1

Я підключив iPod shuffle і розпізнав його як iPod, і я знаю, що ви можете його синхронізувати з Rythmbox. Просто переконайтеся, що плагіни портативних плеєрів увімкнено через

Tools > Plugins

0

Усі погоджуються, що будь-яка інтеграція 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 як програвач, я підозрюю, що інші додатки також можуть грати з файлової системи.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.