If you have either a jailbroken iPhone or iPod Touch, or a unlocked iPhone, DO NOT UPGRADE if you want to keep these features. At the time this article was written and published there is no proof that the new iPhone 3G is jailbreakable or unlockable. As soon as this changes we will let you know. If you are willing to lose these features and want the App Store then you can upgrade like normal through iTunes. If your iPhone is unlocked to a different carrier, upgrading to firmware 2.0 will re-lock your iPhone and it will no longer work. You may be able to downgrade back to 1.1.4 or previous but there is no solid proof this will work yet.
If you haven’t upgraded to firmware 2.0 but for some reason you need to restore your iPhone to 1.1.4 or other firmware after the 2.0 firmware is released you can always download it from our firmware page. If you click restore in iTunes using the shift key you can select which firmware iTunes uses to restore your iPhone. Otherwise it will automatically upgrade to 2.0 for you. Keep checking back for the latest jailbreaking and unlocking info at appleiphoneschool.com/jailbreak and appleiphoneschool.com/unlock.