Alright, iPhone 3G people out there. If you want to see your loved iPhone working totally fine running iOS 4, in fact even doing some things smoother than when running OS 3, here is what you need to do:
First, do a backup of your information. (your iPhone's data is going to be deleted)
- RESTORE YOUR iPHONE 3G - and when it asks you to restore from backup, don't select that option.
Instead, select - RESTORE AS NEW PHONE -
Don't worry, he's going to do everything by himself and then you'll just set up all the sync options (apps, music, contacts, movies, calendar, etc... ) and then, enjoy your loved iPhone 3G iOS4 back!
I did this, and my iPhone 3G is running smoother (yes, you can sometimes tell he's doing a big effort), but it really runs "smoother" than OS 3.
Cheers!!
P.S. This doesn't mean I'm not getting my iPhone 4. It will be a birthday present: From me, To me 😉