A while ago I reported that my iPhone 3G ran very very slowly after upgrading it to iOS 4.0. As a result I downgraded it to iPhone OS 3 and while it ran better in iPhone OS 3.1.3 than iOS 4.0 it still ran very slowly in iPhone OS 3.1.3, much slower than previously.
Today I came across the following tip and figured it might be worth a shot:
“I HAD DONE SEVERAL HARD RESETS BEFORE AND NONE HAD WORKED UNTIL I DID THIS:
When doing a hard reset hold both buttons until after it turns off and as the apple appears and it starts to load. When it starts to load after shutting off after the hard reset, WHILE YOU ARE STILL HOLDING DOWN BOTH BUTTONS, it will turn off again (this time for good).
That’s it. That’s what fixed what was an unusable iPhone 3g and turned it into something halfway between a 3G and a 3GS. =) =)”
http://forums.macrumors.com/showpost.php?p=10437858&postcount=34
I decided to try it myself and did as follows:
- I pressed-and-held both buttons until the screen went black, Apple appeared, and screen went black again. I then booted the phone in iPhone OS 3.1.3.
- In iTunes I choose to upgrade my phone to iOS 4.0.
- Once the upgrade had completed and all data was restored I once more pressed-and-held both buttons until the screen went black, Apple appeared, and screen went black again.
And it worked!
Starting the Settings screen now takes around 6 seconds from cold start, and then less than 3 seconds on second start. My iPhone 3G is yet again usable! Give it a try and let me know how it works out for you!