Besser als iTunes

(c) Apple
(c) Apple

usbmuxd: Linux kommuniziert mit iPhone und iPod Touch

Marcel Hilzinger
02.03.2010 Der Support proprietärer Hardware stellt unter Linux immer eine besondere Herausforderung dar. Mit usbmuxd haben die iPhone-Hacker nun eine große Hürde überwunden.

Wer in den letzten Tagen einen aktuellen Snapshot von Fedora oder die Alpha3 von Ubuntu getestet hat und zugleich Besitzer eines iPhones oder iPod Touch ist, hat vielleicht gemerkt, dass sich der Linux-PC nicht nur zum Aufladen des Geräts über USB eignet sondern dieses auch als Massenspeicher erkennt. Was in einigen Foren zunächst als bravouröse Leistung von Canonical betrachtet wurde, ist in Wirklichkeit das Verdienst des USB Multiplex Daemons (usbmuxd) von Hector Martin und den Entwicklern der libgpod, welche sich um die Kommunikation mit den proprietären Apple-Geräten kümmert.

Dass Linux nun mit aktuellen iPhone-Geräten und iPod-Touch-Playern zusammenarbeitet, ist an und für sich nicht weiter interessant. Der Clou besteht hingegen in der Art der Unterstützung. Während Mac- und Windows-Nutzer weiterhin bloß über iTunes und wenige proprietäre Programme mit dem Player kommunizieren können, verhalten sich die Apple-Player dank usbmuxd unter Linux wie USB-Massenspeicher-Geräte, der Zugriff ist somit bequem per Dateimanager und über jeden Mediaplayer möglich.

Aktuelle Entwickler-Versionen sehen das iPhone als USB-Massenspeicher, wie hier unter Alpha3 von Ubuntu 10.04.

Zurzeit unterstützt usbmuxd nur das Einhängen der Datenpartition (Lese- und Schreibzugriff). Die Root-Partition bleibt somit vor dem System versteckt und es lassen sich zum Beispiel keine Apps auf dem iPhone installieren. Zudem soll sich der Support auf Geräte mit FAT als Dateisystem beschränken, wer sein Apple-Handy mit HFS+ formatiert hat, muss noch auf entsprechende Treiber warten. Doch bereits dieser Schritt dürfte vielen Linux-Nutzern zu deutlich mehr Spaß mit iPhone und iPod verhelfen. Usbmuxd wird voraussichtlich in die kommenden Releases von Fedora, Mandriva, OpenSuse und Ubuntu einfließen, auch andere Distributionen dürften folgen.

Bei Usbmuxd handelt es sich um eine in aktiver Entwicklung befindliche Software. Das neue Feature ist deshalb mit einer angebrachten Portion Vorsicht zu genießen.

Ähnliche Artikel

  • Apples iPod am Linux-Rechner
    Apples Produkte sind sehr beliebt, aber alles andere als offen. Mit ein wenig Überredung befüllen Sie die tragbaren Geräte auch unter Kubuntu und OpenSuse.
  • iTunes-Alternativen für Linux
    Mit iTunes bietet Apple zwar ein komfortables Werkzeug zum Verwalten der Musiksammlung für iPod, iPhone und iPad an – aber nur für Mac OS X und Windows. Gut, dass es für Linux freie Alternativen gibt.
  • Apple mahnt Bluwiki ab, EFF schaltet sich ein
    Apple mahnt den Betreiber eines Wikis ab, indem Tüftler diskutiert haben, wie Sie Apples Verknüpfung von Hardware (iPod, iPhone) mit iTunes umgehen können. Nun verklagt die EFF Apple.
  • Linux-Zugriff auf Apples iPhone, iPad und iPod
    Die Mobilgeräte von Apple sind populär: Viele Anwender, die ansonsten auf freie Software und Linux schwören, besitzen ein iPhone, ein iPad oder einen iPod. Apple sieht leider nur den Betrieb am Mac oder Windows-PC mit iTunes vor.
  • Linux auf dem iPhone
    Die Entwickler von Iphonelinux.org haben den Bootloader Openiboot und Kernel 2.6 installiert. Ein README erklärt die unter Linux notwendigen Schritte, um das System auf Apples Handy zu verpflanzen.

Kommentare
Iphone formartieren?
dharry (unangemeldet), Mittwoch, 03. März 2010 08:02:25
Ein/Ausklappen

Hallo,
ich beschäftige mich nun schon etwas länger mit usbmuxd, libiphone und co.

Mein stand ist der usbmuxd ist generell nur die Basis für die Kommunikation mit dem IPhone (bzw. mit dem IPod Touch). Darauf bauen verschiedene Programme auf.

Eines dieser Programme ist ifuse, welches ein Iphone mounten kann. Wenn das Iphone ein JB hat, kann man auch das Root FS des Handys mounten. Leider kann man damit aber nicht direkt Musik aufs Telefon kopieren, da man diese zusätzlich in eine verschlüsselte Datenbank schreiben muss. Hierfür gibt es libgpod/gtkpod, welches mit Hilfe von ifuse die Datenbank beschreibt.

Neuerdings gibt es eine gnome FS Treiber auf usbmuxd Basis, welches einen Musikordner für das Iphone im System erstellt und dann intern das Iphone synct wenn Musik in diesen Ordner verschoben/kopiert wird.




Bewertung: 196 Punkte bei 45 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Aktuelle Fragen

Scanner EPSON Perfection V 300 photo und VueScan
Roland Welcker, 19.08.2015 09:04, 1 Antworten
Verehrte Linux-Freunde, ich habe VueScan in /usr/local/src/vuex_3295/VueScan installiert, dazu d...
Empfehlung gesucht Welche Dist als Wirt für VM ?
Roland Fischer, 31.07.2015 20:53, 2 Antworten
Wer kann mir Empfehlungen geben welche Distribution gut geeignet ist als Wirt für eine VM für Win...
Plugins bei OPERA - Linux Mint 17.1
Christoph-J. Walter, 23.07.2015 08:32, 3 Antworten
Beim Versuch Video-Sequenzen an zu schauen kommt die Meldung -Plug-ins und Shockwave abgestürzt-....
Wird Windows 10 update/upgrade mein Grub zerstören ?
daniel s, 22.07.2015 08:31, 7 Antworten
oder rührt Windows den Bootloader nicht an? das ist auch alles was Google mir nicht beantw...
Z FUER Y UND ANDERE EINGABEFEHLER AUF DER TASTATUR
heide marie voigt, 10.07.2015 13:53, 2 Antworten
BISHER konnte ich fehlerfrei schreiben ... nun ist einiges drucheinander geraten ... ich war bei...