Why jailbreak?
Many pixels have been spilled over this question.
Before the iPhone 3G the answer was much more obvious: to greatly extend the functionality of your computer-like phone. Apple had not allowed 3rd party developers to make native software for the phone at all. Jailbreaking was the only way in.
With the iPhone 3G, Apple has provided a way for developers to do this and for iPhone owners to easily obtain software through the App Store. So why still jailbreak? Here are my chief reasons:
Freedom to use the technology to its potential
Apple is keeping too tight a lid on what you can do with your powerful and expensive phone. I want flexibility and maximum value. Apple has been sued for its locking practices.
Use my iPhone as a modem for my laptop
I want to be able to use my cell phone as a modem for my laptop when Wi-Fi is not available or for sale (such as airports, etc). This is called “tethering” and Apple and AT&T do not allow it. But I am paying $360 per year for an unlimited data plan and so I expect to actually get unlimited data. (OS 3.0 has built-in tethering but as of June 2009 AT&T does not allow it either, but it is possible to modify your carrier settings file to allow it. Exercise caution in picking the source of such files and know the limits.)
Swap out SIM cards when traveling
I travel outside of the US and want to be able to use a pre-paid SIM card in the country I am in temporarily. To do this the phone must be unlocked. Unlocking a phone while in a contract can only be achieved after jailbreaking. Software unlocks such as yellowsn0w and ultrasn0w are available through Cydia.
Troubleshoot my iPhone without having to wipe it clean
The iPhone is a new technology and there are unfortunately still a great number of bugs. If something goes wrong, it is often suggested by Apple support to just wipe the iPhone clean and restore from backup. This is a lengthy process involving restoring everything, re-synching all media, and given the buggy way Apple’s backup process works, quite possibly having to re-enter many or all settings. Why should I do this if I can just fix some corrupted permissions on a file?
Read my content off-line
Apple has thus far provided no standard way to get files onto the iPhone. Some developers have created their own methods. But because of Apple’s “f*cking NDA” (non-disclosure agreement) with developers, its an ugly free for all. Some apps use webdav, others bonjour, others java servers. Some apps have no supported way at all to get content onto the phone unless you jailbreak it. For me, the leading example is WeDict – a free application at the App Store capable of reading standard “stardict” dictionaries of any language. However it is shipped with only Chinese! With my jailbroken phone I now have it running with several languages.
Evaluate App Store applications
The App Store is convenient and the software sold on it is for the most part reasonably priced. However, there are many competitors already and mixed reviews. There are no demos available and refunds are hard to obtain. I want to be able to evaluate applications on my phone before I buy them – which I will if they are 100% solid and of genuine use to me.
Ready to continue?
Please read: Things I wish I knew before jailbreaking…
