Update (26/10): Apple have released iOS 4.1, which pretty much fixes the speed issues on the 3G.
I’ve been slow to the iPhone jailbreaking party, but I just found the killer app for my 3G – overclocking.
Since upgrading to OS 4.0, my iPhone has been dog slow. Apple have confirmed this is an issue and are working on a fix, but in the meantime you can do something about it have released a fix, woo.
Disclaimer: at the very least this could make your iPhone run hotter and increase battery consumption – worst case, it could brick it. But if you think it’s worth the risk then keep reading…
To get your iPhone 3G to run at 600 MHz (normally 421 MHz), follow these instructions:
- Backup your iPhone through iTunes
- Jailbreak: open Safari on your phone, browse to www.jailbreakme.com and follow instructions [Note – iOS 4.0.2+ is not supported, so if you’ve already upgraded then restore a previous backup first]
- Follow instructions to overclock (I used iFile rather than SSH)
You should notice that apps like Google Maps run much faster now. This hack also works on the 3GS.
Some more benefits of jailbreaking:
On the last point - I’m not suggesting you go and download apps like TomTom without paying for them, but there are plenty of legitimate apps that for some reason Apple haven’t approved.
And in case you were still worried…
- Jailbreaking is completely legal (in the US at least)
- All existing iPhone functionality will still work, including syncing with iTunes and the App Store
- You can completely reverse the jailbreak by restoring a previous backup of your iPhone
On the downside, your phone might crash a bit more (not that I’ve noticed) and you won’t be able to get the latest official iPhone updates until they’ve been cracked by the jailbreak community.