How to synchronize iPhone with new Mac without losing data? I've upgraded my workplace with a new Macbook, but I've run into several problems. One of these problems is iPhone synchronization. 

Previously, I synchronized my iPhone with a PC notebook. Now I want to sync it with my new Mac, but I don't want to lose all my app data or re-upload all the music, videos, etc.

Is there any possibility for me to sync with my Mac and not reinstall apps and re-upload music? I know I can use an iPhone file manager (my iPhone is jailbroken) to search all the saves and then reinstall all the apps and then transfer the saves back to phone, but it'll take too much time. Is there a more elegant way to do it?
You can move your iTunes library from your PC to your Mac.  As long as the persistent id is the same it won't erase the iPhone.

You could also just edit the Mac iTunes library to have the same persistent id your PC library did.

http://www.iclarified.com/entry/index.php?enid=2137