iPhone/iPod Touch unter Linux – mit Amarok über ssh
Wenn man ein iPhone bzw. einen iPod Touch besitzt, so ist es klar, dass man damit auch Musik hören möchte.
Ist man allerdings Linuxnutzer, gestaltet sich das Ganze dahingehend schwierig, dass Apple sich nicht dazu hat überreden lassen, iTunes in einer aktuellen Version unter Linux lauffähig zu publizieren. Ältere Versionen laufen unter Crossover Office/Wine einigermaßen zuverlässig, verweigern allerdings den Dienst mit den neuen Geräten.
Abhilfe schafft hier Amarok, welches, sofern das Gerät gejailbreaked wurde, über eine SSH Verbindung die Musik auf dem iPhone/iPod verwalten kann.
Als erstes muss Amarok installiert werden, das macht man mit dem Befehl: sudo aptitude install amarok .
Als nächstes werden ein paar Befehle in der Konsole eingegeben (// ist ein Kommentar, diesen nicht mit abtippen):
//am Beispiel eines iPhones mit der Firmware 2.x und der IP: 192.168.0.108
sudo apt-get install sshfs fuse-utils
//Benutzer einrichten in fuse
sudo adduser dein.Benutzername fuse
//in die Gruppe wechseln
sudo chgrp fuse /dev/fuse
//meldet den Benutzer erneut an und aktualisiert so die Benutzerrechte
su – dein.Benutzername
sudo apt-get install sshfs
//mit -m 777 gebe ich mir die nötigen Rechte für den Ordner
sudo mkdir /media/iphone/ -m 777
//auf das Endgerät zugreifen
sshfs root@192.168.0.108:/private/var/mobile/Media /media/iphone/
Jetzt fügt man in Amarok das iPhone hinzu:
Settings -> Configure – Amarok -> Media – Devices -> Add Device…
Anschließend passt man die Verbindungsdaten an:
Settings -> Configure – Amarok -> Media – Devices
Hier trägt man nun bei Plugin: Apple iPod Media Device ein und klickt auf die Räder rechts daneben und füllt die leeren Felder. Im ersten fügt mal folgedenes ein:
sshfs root@192.168.0.108:/private/var/mobile/Media /media/iphone/
Als letztes verbindet man sich mit dem iPhone via ssh und öffnet folgende Datei:
ssh root@IP-vom-iPhone
nano /System/Library/Lockdown/Checkpoint.xml
Nun sucht man sich den Eintrag DBVersion und verändert den Eintrag von 4 auf 2 und speichert.
<key>DBVersion</key>
<integer>2</integer>
Es ist geschafft, jetzt noch schnell die Musik raufspielen und nicht vergessen, man muss das iPhone neu starten, damit die Musik auch angezeigt wird.
Viel Spaß mit dem Zappelschuppen!
Dieser Eintrag wurde am Freitag, 13. März 2009 um 14:12 verfasst und in Apple, Linux, iPhone/iPod Touch eingeordnet. Sie können die Antworten mit diesem RSS 2.0 Feed verfolgen. Sie können einen Kommentar verfassen, oder einen Trackback von Ihrer Website verlinken.


English
8. Juli 2009 um 15:05
danke für die Anleitung, funktioniert wunderbar. Nur eine frage stellt sich noch. Wie bekomme ich die Covers zu den Liedern dazu?
Danke und Gruß
– Mac
8. Juli 2009 um 15:40
Freue mich, dass sie dir geholfen hat
. Mit der Frage habe ich mich auch schon mal beschäftigt, allerdings fehlte mir in letzter Zeit, einfach die Zeit um sie genau beantworten zu können. Es gibt glaube ich ein Plugin für Amarok das heißt Embedded oder so (damit packt man das Cover direkt in die mp3-Datei), musst mal schauen, vielleicht kommst du ja mit diesem Hinweis weiter, viel Glück dabei
9. Juli 2009 um 13:30
Hi.
Danke für die Anleitung.
Leider haperts bei mir noch ein wenig, wenn ich auf meinen Touch zugreifen will.
volker@volker-mob:~$ sshfs root@192.168.178.29:/private/var/mobile/Media /media/iphone/
read: Connection reset by peer
Und wenn ich Amaork starte habe ich unter Settings -> config nur fünf Möglichkeiten zur Auswahl “General”, “Collection”, “Internet Services”, “Playback” und “On screen display” – aber leider kein “mobile devices”
Woran könnte das liegen?
Danke schonmal im Voraus.
Gruß,
Volker
9. Juli 2009 um 15:08
Hi Volker,
also zu deinem ersten Problem:
Ein „connection reset by peer“ deutet oft darauf hin, dass der Server davon ausgeht, dass die Verbindung unterbrochen wurde. Überprüf mal ob dein Touch einen schwarzen Bildschirm hat, der muss die ganze Zeit an sein, damit du das machen kannst.
Vielleicht hast du dann eine ältere oder eine neuere Version, versuch mal ein Update oder eine Neuinstallation von einer anderen Version, viel Glück dabei!
Ich selbst nutze nun VirtualBox mit Windows und das normale iTunes, da ich mit der Amaroklösung nicht 100%ig zufrieden war.
12. März 2010 um 10:59
ipod nano verbindet sich nicht mit i-tunes..? | Alles über Musik download schreibt:[...] SimpleBlog » iPhone/iPod Touch unter Linux – mit Amarok über ssh [...]