Chrissi’s iPhone: Jailbreak, SSH automount and VLC+MPlayer media players

Today Christina had a lot of trouble with getting her iPhone working with Linux. Since Apple apparently hate their own customers (Microsoft 2 anyone?), I had to take several steps to get some basic functionality up and running on her expensive phone.

First of all she needed to transfer music back and forward to the phone. My first guess was just using iTunes under VirtualBox – but that was just too ugly and complicated. I then jailbroke her phone using BlackRain’s tool. It was pretty easy, once I got my Windows-box connected.

I then installed Cydia – and through that SSH.

I then installed the “ipod-convenience” package on her laptop and was able to mount the iPhone via “iphone-mount”. Shortly after I found out that Apple fucked every application which worked with the iTunes-music-dir format up – simply because they didn’t want the iPhone to work with anything else than their own iTunes (wtf!?). Fucking retards…

I then installed MPlayer and vlc4iphone to get basic media functionality up again… Further more I set up “autofs” on Christina’s laptop and copied her SSH-key to her phone, so she didnt have to mount anything. I altered the DHCP-config, so her phone always were on the same IP. Then I made the following config in “/etc/auto.iphone” for “/media/iphone_auto”:

iPhone -fstype=fuse,allow_other,reconnect,uid=1000,gid=1000 sshfs\#192.168.1.155:/var/mobile/Media

Everytime Christina now accesses /media/iphone_auto/iPhone – her system will automatically try to mount her iPhone via SSHFS (SSH File System).

She can now copy music, pictures and all the other stuff over by using Nautilus (the filemanager of Gnome – Linux).

This whole thing was even easier on the OpenMoko-phone I played with a year back… I am never going Apple…

Leave a Reply

You must be logged in to post a comment.