Wie ist der aktuelle Status der Unterstützung für Apple-Geräte (iPhone, iPod usw.)?

21
  1. Welche Ubuntu-Anwendungen bieten Unterstützung? (Anleitungen, Anleitungen, Status)
  2. Einzelheiten zur Unterstützung der Synchronisierung von Musik mit iPhone und iPod mit der neuesten Betriebssystemversion:

    • Können Sie Musik mit> iOS4 auf Apple-Geräte synchronisieren? (iPhone & iPod)
    • Mit welchen Anwendungen können Sie dies tun und wie? (Anleitungen, Anleitungen, Status)

Was bereits festgelegt wurde, ist:

  • Apple unterstützt Linux nicht und hat auch keine Pläne dazu.
  • libimobiledevice bietet Unterstützung, unterstützt jedoch derzeit keine Musik- / Videosynchronisation mit Geräten >iOS4. Gehen Sie zu libimobiledevice und scrollen Sie zum Abschnitt " Status ", um festzustellen , ob Ihre Geräteversion unterstützt wird.
Gerard Roche
quelle

Antworten:

24

Dies ist ein sich ständig bewegendes Ziel. Wenn Sie ein Tool finden, das funktioniert, wird es von Apple in einem "Sicherheitsupdate" getrennt (manchmal wird der Begriff subjektiv verwendet). Versuchen Sie bei einigen iPods, die Firmware durch Rockbox zu ersetzen . Für iPhones halten Sie sich an Windows oder einen Mac oder versuchen Sie, ein Windows-Gastbetriebssystem mit VirtualBox in Ubuntu einzurichten .

Apple wird diese Art der Interoperabilität auf lange Sicht niemals zulassen. Sie müssen die Regeln für ihre Geräte akzeptieren oder ein Gerät suchen, das Sie als Root-Gerät verwenden und mit einer alternativen Firmware laden können.

Tom Brossman
quelle
3
Sobald Sie den ummauerten Garten von Apple verlassen, sind Sie nicht mehr verpflichtet, solche weiteren Warnungen zu erteilen. Sie haben dem bereits zugestimmt und die einseitigen Bedingungen akzeptiert. Ich finde das auch ärgerlich. Ich kann Apple aber nicht die Schuld geben. Ihre Verpflichtung liegt bei den Aktionären. Wenn Sie ein Update angewendet oder versucht haben, eine Synchronisierung außerhalb des genehmigten Ökosystems durchzuführen, und dabei ein Problem aufgetreten ist, können Sie nur sich selbst die Schuld geben. Hart, aber wahr. In der Zwischenzeit stimmen Sie mit Bedacht ab, wählen Sie Ihre Geräte mit Bedacht aus und geben Sie Organisationen wie dem EFF, was Sie können. Viel Glück.
Tom Brossman
1
Ich bin damit einverstanden, aber ich spreche nicht darüber, dass Apple Warnungen ausgibt (Sie haben zu 100% Recht, sie sind absolut nicht verpflichtet, Support, Warnungen usw. bereitzustellen. Wenn dies nicht in ihrem Geschäftsinteresse liegt, warum sollten sie das tun?). Wenn es sich um Anwendungen wie Banshee, Rhythmbox usw. handelt, die "eine Art" Unterstützung bieten, sollten sie Warnungen ausgeben, wenn sie auf eine nicht getestete Apple-Geräteversion stoßen. Oder vielleicht ist es ihnen unmöglich, das zu tun (ich würde mich wundern, wenn es so ist). Versteht mich auch nicht falsch, ich weiß, dass die Leute kostenlos hart an diesen Projekten arbeiten
Gerard Roche,
1
@ElderGeek Die Anwendung kann Sie warnen, dass die Version von z. B. iOS nicht überprüft wurde und die Akzeptanztests der Anwendungshersteller nicht bestanden hat . Sie verwenden iOS 7.2.1. Diese Version von iOS ist dieser Anwendung nicht bekannt. Unser Abnahmetestprozess [Link] ergab keine Probleme mit Version 7.2.0. Sollten Sie fortfahren ...
Gerard Roche
1
@BullfrogBlues Das Schöne an Open Source-Software ist, dass Sie sie nach Belieben innerhalb der Grenzen der GPL, die sie abdeckt, ändern können. Dies bedeutet, dass Sie lernen können, die gewünschten Änderungen vorzunehmen. Sie haben diese Option nicht mit iOS xxx oder einem anderen im Handel erhältlichen Produkt. Viel Glück!
Elder Geek
1
@NoBugs Sie stellen fest, dass Sie auf eine fünf Jahre alte Antwort von jemandem antworten, der keine Apple-Produkte besitzt ... richtig?
Tom Brossman
14

Die Apple-Unterstützung für Linux ist nicht vorhanden. Es gibt keine einzige Version von iOS, die Ubuntu unterstützt. Bitte melden Sie einen Fehler bei Apple.

Außerdem verwendet Apple häufig Verschleierungstechniken, die die Musikdatenbank von iDevices beschädigen können.

RE: Ich möchte hier nur hinzufügen, dass ich zahlreiche Fehlerberichte bei Apple eingereicht habe und erwähne, dass ich Windows ablehne und daher Linux Ubuntu auf meinem Laptop installiert habe sowie iPhone3, iPhone4, iPhone5 und einen iMac schulde und dass dies der Fall ist Es ist ziemlich frustrierend, dass ich mein Ubuntu nicht verwenden kann, um zumindest meine Musik zu verwalten, und so weiter. Sie haben noch nie einen einzigen Brief beantwortet Das nächste Mal bekomme ich ein neues Android-Gerät.

Jan
quelle
Das ist ein guter Punkt, aber wenn Sie ein iDevice mit VLC haben, können Sie Ihre Musik und Videos in den Dokumentenordner der VLC-App ablegen - auch wenn Sie den eingebauten Musik-Player aus irgendeinem Grund nicht verwenden möchten.
NoBugs
5

Probieren Sie libimobiledevice aus . Scrollen Sie zum Abschnitt " Status ", um festzustellen, ob Ihre Geräteversion unterstützt wird.

libimobiledeviceist eine plattformübergreifende Softwarebibliothek, die Protokolle für die Unterstützung von iPhone®-, iPod Touch®-, iPad®- und Apple TV®-Geräten enthält. Im Gegensatz zu anderen Projekten ist es nicht auf die Verwendung vorhandener proprietärer Bibliotheken angewiesen und erfordert kein Jailbreaking. Sie ermöglicht anderen Programmen den einfachen Zugriff auf das Dateisystem des Geräts, das Abrufen von Informationen über das Gerät und seine internen Komponenten, das Sichern / Wiederherstellen des Geräts, das Verwalten von SpringBoard®-Symbolen, das Verwalten installierter Anwendungen, das Abrufen von Adressbüchern, Kalendern, Notizen und Lesezeichen sowie das Synchronisieren von Musik (mithilfe von libgpod) und Video auf das Gerät. Die Bibliothek befindet sich seit August 2007 in Entwicklung mit dem Ziel, Unterstützung für diese Geräte auf dem Linux-Desktop bereitzustellen. - http://www.libimobiledevice.org/

Jon
quelle
2
Sehr verwirrend, um es gelinde auszudrücken. Ich denke, das Video hat auch nicht geholfen. Ich interessiere mich besonders für die iOS5-Unterstützung, was das Synchronisieren von Musik angeht, verstehe ich, dass die Unterstützung gleich Null ist.
Gerard Roche
4

Ich möchte nur hinzufügen, dass es libgpod ist, das derzeit nicht mit DBVersion> 4 umgehen kann. Die neueste Version stammt aus dem Juli, ebenso wie das neueste Commit ( http://gtkpod.git.sourceforge.net/git/gitweb.cgi ? p = gtkpod / libgpod; a = Zusammenfassung ) Ich weiß nicht, wie der Status ist, aber ich vermute, dass er derzeit in der Warteschleife ist und nicht bearbeitet wird.

Sie haben jedoch Folgendes in Version 0.8.2 implementiert, damit wer weiß, wann jemand da draußen eine Lösung dafür bietet.

iPhone 4 / iPod Touch 4 / iPad / Nano 6g werden in dieser Version weiterhin nicht unterstützt. Libgpod verfügt nun jedoch über einen Mechanismus zum dynamischen Laden eines Moduls mit dem Namen $ libdir / libgpod / libhashab.so. Dies ist nützlich, um die Unterstützung für diese Geräte einfach zu aktivieren, wenn jemand eine Möglichkeit findet, die Prüfsumme der Musikdatenbank zu berechnen.

Den vollständigen Release-Hinweis finden Sie hier: http://old.nabble.com/libgpod-0.8.2-td32125543.html

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

Update: User Israr Khan arbeitet anscheinend gerade daran. Auf Twitter können Sie sich einen schnellen Überblick über den Status verschaffen: http://twitter.com/#!/isrark

D. Mill
quelle
3
Gibt es eine Möglichkeit, wie alle Linux- / Apple-Benutzer eine Lösung für dieses Problem finden können? Wie kann die Lösung dafür (von einem Nicht-Programmierer) hervorgehoben werden?
25.
3

Beim Lesen dieser Website und Verwenden von Google habe ich eine Möglichkeit gefunden, mein iPhone 4 unter iOS 7.0.2 unter Ubuntu 12.04 zu synchronisieren. Diese Anleitung habe ich von anderen Usern zusammengestellt und von der libimobiledevice github repo zusammengestellt .

Stellen Sie zunächst sicher, dass die folgenden Pakete entweder über das Ubuntu Software Center oder über das Terminal installiert sind:

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

Zweitens erstellen Sie irgendwo auf Ihrem Computer einen Ordner (ich verwende einen Ordner auf meinem Desktop namens libupdate ).

Öffnen Sie das Terminal und die CD in diesem Verzeichnis:

cd ~/Desktop/libupdate

Wenn Sie das getan haben, tippen oder kopieren Sie dies in die Konsole:

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

Warten Sie, bis das Repo heruntergeladen wurde. Lass das Terminalfenster offen

Sobald dies abgeschlossen ist, öffnen Sie den Ordner, der erstellt wurde, als Sie den obigen Befehl ausgeführt haben (sollte aufgerufen werden libimobiledevice). Doppelklicken Sie auf die aufgerufene Datei autogen.shund klicken Sie auf Run in Terminal. Es wird ein neues Terminalfenster geöffnet, das sich schließt, wenn es fertig ist.

Um diese nächsten Befehle auszuführen, wechseln Sie zunächst in das libimobiledeviceVerzeichnis, das mit dem git cloneobigen Befehl erstellt wurde, indem Sie Folgendes eingeben:

cd libimobiledevice

Diese nächsten Befehle können unverändert ausgeführt werden, ich empfehle jedoch, sie auszuführen, sudoum das Risiko von Problemen zu minimieren. Der letzte Befehl MUSS ausgeführt werden als sudo. Führen Sie diese nacheinander aus. Lassen Sie sie abschließen, bevor Sie die nächste ausführen

./configure
make
sudo make install

Sobald dies abgeschlossen ist, starten Sie Ihren Computer neu.

Sobald Sie sich wieder bei Ihrem Computer angemeldet haben, entsperren Sie Ihr iPhone. Ignorieren Sie alle Dialogfelder, die auf Ihrem Computer angezeigt werden. Befolgen Sie diese nächsten Schritte genau so, wie ich sie aufführe

  1. Stecken Sie das USB-Ende des Kabels in den Computer
  2. Stecken Sie das iPhone-Ende des Kabels in das iPhone
  3. Der Vertrauensdialog wird geöffnet
  4. Sie müssen für diesen nächsten Schritt schnell sein, auf Vertrauen tippen und SOFORT DAS IPHONE VOM KABEL ABZIEHEN! Sie müssen das Kabel herausziehen, bevor das iPhone vibriert oder erneut eine Verbindung herstellt und den Vertrauensdialog erneut aufruft. In diesem Fall wiederholen Sie diesen Schritt
  5. Sperr dein iPhone
  6. Schließen Sie Ihr iPhone wieder an
  7. Entsperren Sie Ihr iPhone, ignorieren Sie alle Dialogfelder, die entweder auf Ihrem Computer oder auf dem iPhone angezeigt werden (der Vertrauensdialog sollte nicht angezeigt werden).
  8. Führen Sie in einem Terminal den folgenden Befehl aus

    idevicepair Paar

  9. Das Terminal sollte dies als erfolgreich melden und Ihr Gerät sollte von Ihrem Computer aus erreichbar sein, um diesen Lauf Shotwell (vom Terminal oder vom Armaturenbrett aus) zu testen. Klicken Sie auf Ihr iPhone und Ihre Bilder sollten erscheinen.

Sie können auch im Bereich Geräte des Nautilus-Dateibrowsers auf Ihr iPhone klicken. Wenn etwas auf Ihrem iPhone auftaucht, drücken Sie NUR EINMAL auf Trust ! und klicken Sie auf "Erneut versuchen", "Weiter" usw. auf Ihrem Computer. Ihr iPhone wird dann möglicherweise zweimal gestartet. Dokumente sind für Apps gedacht, die über eine Art Dateifreigabe / Dokumentenzugriff verfügen (z. B. Musikdownloader oder Klingeltonersteller).

Wenn Sie Ihr iPhone sichern möchten, führen Sie diesen Befehl aus

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

Wenn Sie Ihre Fotos und Videos sichern / kopieren möchten, öffnen Sie Shotwell und importieren Sie Ihre Fotos (STRG + A, Rechtsklick, Importieren).

Wenn Sie Ihre Musik / Musikvideos / Filme auf Ihren Computer kopieren möchten, öffnen Sie Rhythmbox und wählen Sie Ihr iPhone aus. Stellen Sie dann sicher, dass Sie Ihre gesamte Musik sehen können (Videos und Klingeltöne haben keinen Titel, Musik möglicherweise, je nachdem, ob Sie es möchten) jemals ihre Tags in iTunes bearbeitet haben). Wählen Sie dann alle aus (STRG + A) und ziehen Sie sie in einen Ordner auf Ihrem Computer. Sie könnten seltsame Namen haben und iTunes die Schuld geben.

Ich habe noch nicht versucht, etwas hinzuzufügen, aber zumindest können Sie jetzt auf Ihre Dateien zugreifen und ein Backup Ihres iPhones erstellen!

Tech0verlord
quelle
Was ist git.sukimashita.com/libimobiledevice.git ? Warum nicht die offiziellen Quellen ?
Gerard Roche
Zu der Zeit war das das Repo, das ich verwendet hatte, ich denke, das hatte einen Fix für die Vertrauensschleife. Sie können jetzt wahrscheinlich die offiziellen Ressourcen nutzen. Ich bin seit März zu Android übergegangen und besitze daher kein iPhone mehr.
Tech0verlord
1

Ich habe meinen iPod shuffle angeschlossen und als iPod erkannt und weiß, dass Sie ihn mit Rythmbox synchronisieren können. Stellen Sie einfach sicher, dass die Plug-Ins für tragbare Player über aktiviert sind

Tools > Plugins
Ryloguy
quelle
0

Alle sind sich einig, dass jede Art von Linux-Integration mit iTunes bestenfalls wackelig ist. Zumindest für mich ist das eigentliche Problem "Wie kopiere ich Musik von Linux auf ein iDevice und spiele sie ab"; iTunes ist keine Voraussetzung. Hier ist meine Lösung für dieses viel leichter zu lösende Problem.

  1. Installieren Sie foobar2000 auf dem iDevice (Ich liebe fb2k auf dem Desktop - genug , um es in laufen Wein , sondern nur die App - Version entdeckt, hofft , dass es annähernd so gut ist)
  2. Starten Sie foobar2000, Zahnradsymbol oben rechts für Tools, FTP Server
    1. Schreibzugriff zulassen = ein
    2. Server läuft = an
  3. Stellen Sie mit dem FTP-Client Ihrer Wahl eine Verbindung zu der angegebenen IP-Adresse her und laden Sie Musik hochfoobar2000 Music Folder (ich vermute, ich verwende rclone , um die Synchronisierung zu erledigen).

Nach dem Verlassen des FTP-Servers wird foobar2000 Ihre Musik sehen und Sie können an den Rennen teilnehmen. Und wenn Sie foobar2000 als Player nicht mögen, könnten vermutlich auch andere Apps von Drittanbietern über das Dateisystem abgespielt werden.

Rabe
quelle