iPhone sync with multiple iTunes

How can I syncronize my iPhone with 2 iTunes (one at work running on Windows, and another at home on a Mac).

I just need to sync photos, music and apps with both. Calendar comes from Google.


There is actually a way to sync your iPhone with multiple computers, it just takes a little work. I've used the below method multiple times - I have multiple computers I can sync with, and after a OS reinstall, so I don't have to set up iTunes to sync again.

It sounds complicated, but if you follow the guides step-by-step, it's pretty easy.

The basic idea here is that you will be editing your iTunes "Library Persistent ID" so that your iPhone/iPod thinks that it is always talking to the same computer. As far as I can tell, this doesn't affect anything else in iTunes.

First thing you will need to do identify which computer you are going to make your "primary" computer. On this computer, you will need to get iTunes' "Library Persistent ID" key from iTunes Music Library.xml. Then you'll take that value, and on the second computer, you'll replace the Persistent ID in that iTunes Music Library.xml and in iTunes Library.itl (which will require a hex editor).

Follow the How To Sync Your iPhone To Multiple Computers guide step-by-step.

Here is how to get the Library ID from your mac: How to sync an iPhone with multiple Macs.

For your Windows computer, I recommend the freeware hex editor XVI32. One special note I ran into using XVI32 the other day to do just this - when you're searching for the hex value in iTunes Library.itl, you can use the Find/Replace option in XVI32, but you'll need to put spaces between every 2 characters of the library ID, otherwise VXI32 will say it can't find the matching string.

So, if you're looking for 8B6C633F7DACB74B, type in (don't paste) 8B 6C 63 3F 7D AC B7 4B.


You can probably use DoubleTwist to sync your music and your photos to an iPhone. It's free and available for both Windows and Mac OS X. It's also a bit easier than using multiple instances of iTunes. Unfortunately, apps can't be synced; you'll have to still use iTunes for that.