My phone has stop syncing to my itunes and this is the message i get when i connect to my computer.
"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've been wanting to re-JB but I'm on a 3GS with new boot rom 3.1.2 which seems like it's not possible yet on the 3.1.3.
Here is what i found searching but didn't understand how deleting my music effects this. Maybe the databass file but why the music. What about apps and winterboard stuff pics etc. Why just music and ringtones???
I also deleted the Rock log file that can get ridiculously big and then un installed rock. The problem happened after i did this. Do they have a relation???
This assumes that your phone is already jailbroken (I wonder if anyone who has a non-jailbroken phone ever experiences this problem?).
1) On a Mac using Cyberduck or a PC using WinSCP, view the files on your iPhone (google SSH Cyberduck iPhone if you need help with this step)
2) Navigate to /private/var/mobile/Media/iTunes_Control/iTunes/
and delete the file iTunesDB
At this point, iTunes will no longer give you the error message BUT, your music, ringtones, podcasts will still be taking up space on your iPhone but your iPhone won't try to read them and iTunes won't see them. The solution is the next step.
3) In Cyberduck (or WinSCP) navigate to /private/var/mobile/Media/iTunes_Control/Music and delete all of the folders in the Music directory
4) Go back one level to /private/var/mobile/Media and go to the Ringtones directory and delete them too.
5) Close iTunes and open it again, allow your iPhone to sync again. It should copy all your music, podcasts, and videos back to your phone, though depending on how much you have, it could take a while.
6) If you have Ringtones in your iTunes and they're not going back on your phone after all of this, plug your phone in and select the iPhone in Devices in iTunes and click the Ringtones tab. Deselect 'sync ringtones' and it will display a message warning you that all ringtones will be removed from you phone. Accept that and click 'apply'. After the phone has finished syncing, select 'Sync Ringtones' again and click apply. Allow it to sync. That successfully put the ringtones back on my phone.
I did this on March 6th 2010 on a Jailbroken 3G 16 gig running the 3.1.2 OS and it worked fine. Good luck with your own phones, I hope this works for you and I summarized the instructions clearly enough.
"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've been wanting to re-JB but I'm on a 3GS with new boot rom 3.1.2 which seems like it's not possible yet on the 3.1.3.
Here is what i found searching but didn't understand how deleting my music effects this. Maybe the databass file but why the music. What about apps and winterboard stuff pics etc. Why just music and ringtones???
I also deleted the Rock log file that can get ridiculously big and then un installed rock. The problem happened after i did this. Do they have a relation???
This assumes that your phone is already jailbroken (I wonder if anyone who has a non-jailbroken phone ever experiences this problem?).
1) On a Mac using Cyberduck or a PC using WinSCP, view the files on your iPhone (google SSH Cyberduck iPhone if you need help with this step)
2) Navigate to /private/var/mobile/Media/iTunes_Control/iTunes/
and delete the file iTunesDB
At this point, iTunes will no longer give you the error message BUT, your music, ringtones, podcasts will still be taking up space on your iPhone but your iPhone won't try to read them and iTunes won't see them. The solution is the next step.
3) In Cyberduck (or WinSCP) navigate to /private/var/mobile/Media/iTunes_Control/Music and delete all of the folders in the Music directory
4) Go back one level to /private/var/mobile/Media and go to the Ringtones directory and delete them too.
5) Close iTunes and open it again, allow your iPhone to sync again. It should copy all your music, podcasts, and videos back to your phone, though depending on how much you have, it could take a while.
6) If you have Ringtones in your iTunes and they're not going back on your phone after all of this, plug your phone in and select the iPhone in Devices in iTunes and click the Ringtones tab. Deselect 'sync ringtones' and it will display a message warning you that all ringtones will be removed from you phone. Accept that and click 'apply'. After the phone has finished syncing, select 'Sync Ringtones' again and click apply. Allow it to sync. That successfully put the ringtones back on my phone.
I did this on March 6th 2010 on a Jailbroken 3G 16 gig running the 3.1.2 OS and it worked fine. Good luck with your own phones, I hope this works for you and I summarized the instructions clearly enough.