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: 183 Punkte bei 20 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Aktuelle Fragen

WLAN-Signalqualität vom Treiber abhängig
GoaSkin , 29.10.2014 14:16, 0 Antworten
Hallo, für einen WLAN-Stick mit Ralink 2870 Chipsatz gibt es einen Treiber von Ralink sowie (m...
Artikelsuche
Erwin Ruitenberg, 09.10.2014 07:51, 1 Antworten
Ich habe seit einige Jahre ein Dugisub LinuxUser. Dann weiß ich das irgendwann ein bestimmtes Art...
Windows 8 startet nur mit externer Festplatte
Anne La, 10.09.2014 17:25, 6 Antworten
Hallo Leute, also, ich bin auf folgendes Problem gestoßen: Ich habe Ubuntu 14.04 auf meiner...
Videoüberwachung mit Zoneminder
Heinz Becker, 10.08.2014 17:57, 0 Antworten
Hallo, ich habe den ZONEMINDER erfolgreich installiert. Das Bild erscheint jedoch nicht,...
internes Wlan und USB-Wlan-Srick
Gerhard Blobner, 04.08.2014 15:20, 2 Antworten
Hallo Linux-Forum: ich bin ein neuer Linux-User (ca. 25 Jahre Windows) und bin von WIN 8 auf Mint...