I was just wondering if im able to upgrade from 3.0 to 3.1.2 and still have the iphone unlocked and all that good stuff while doing all this on a windows xp??