Salut,
En effet, avant de connecter ton iPhone 4, tu fais une sauvegarde du 3GS (clic droit > Sauvegarder sur le nom de ton iPhone3GS dans la barre latérale iTunes). Ensuite tu branche le 4, tu choisis de l'installer à partir de la dernière sauvegarde, tu le laisses mouliner. Et au final, tu retrouves tout SMS, appels, contacts... comme si tu n'avais pas changé de tel !
Comme dirais SJ, c'est magique