Hi. I have a 3G iPhone running 3.1.3 and baseband 5.12.01 (bootloader 5.9) so as far as I can tell it cannot yet be unlocked. A friend of mine with an iPhone 3G running 3.0 said that he is happy to swap phones with me. Question is, can I restore a backup of my existing iPhone onto his phone and vice-versa? When I try to backup his phone (which will be my new phone) with my backup, will iTunes want me to upgrade to 3.1.3 (which I obviously do not want to do)? Also, I plan to jailbreak and unlock this phone. Should I leave it on version 3.0 or should I first put 3.1.2 on it and then jailbreak and unlock? I want to make sure that I do nothing to affect me unlocking it!!! Anything else that I have not considered?