update below...
Greetings to you all.
I have looked high and low for answers to this question that I have, which is: How can I move music over WiFi to my iPhone?
So far I have used jailbreak and installed the openssh package. I have traded rsa encrypted keys with my phone so i can ssh into the phone without needing the password. All that works flawlessly.
Now for my problem. I can mount the phone on my Linux machine wirelessly and can mount the device in Amarok and can see the music files currently on the iPhone. So I tried to move new files onto the iPhone which seemed to be fine and they showed up just like the files which were transfered by iTunes. However, when I go to the iPod mode on the phone, it says that I have no music and when I plug it back into iTunes I get the error message:
"iTunes cannot read the contents of the iPhone "iPhone". Go to the Summary tab in iPhone preferences and click Restore to restore this iPhone to factory settings."
I can then go back and restore the phone (which I have done a few times today) and start the process all over.
In order to get this far I have used this tutorial:
IPhone: Sync Your iPhone Wirelessly in Linux and I totally understand the process as I'm a linux server admin so this isn't terribly difficult for me. What I don't understand is why the filesystem seems to be getting corrupted for iTunes even though nothing has changed in some cases. The corruption happens even if I just mount the iPhone in Amarok and then disconnect it without modifying the files on the phone.
Anyone who can answer my questions I will be forever grateful to.
Thank you in advance,
-DK-
update: I found out that there is a problem with one of the packages you need to install on the Linux machine to make this work. When that is updated it will work correctly again.
Right now there is a hash file on the phone and if you do not create that same hash on your computer it will corrupt the database on the phone. They have not cracked the hash yet on the new 2.0 firmware so we have to wait.