A few months back I decided to jailbreak my iPhone. It is a powerful device and iPhone OS is rather snazzy, but lack of backgrounding non-Apple apps grew to be pretty frustrating. I won’t dive in to how to go about jailbreaking (I used Pwnage Tool to do the deed), since there are tons of tutorials already out there. I do, however, wish to list the apps/tweaks I have found rather useful since opening this up. All of these apps can be installed via an out-of-the-box Cydia which is an app & software repository for jailbroken devices.
Backgrounder
Backgrounder is an extension that lets you run apps in the background. This was originally my only intent with jailbreaking. I often use Pocket Tunes Deluxe to stream local sports stations or Sirius radio, but having to quit the app every time I wanted to reply to an SMS message or check the twitters was pretty annoying.
Cycorder
Since I only an iPhone 3G, not the 3GS, I cannot record video on my device via the camera. That is, until I installed this nifty app. The quality of the video it records is pretty nice. Makes me wonder why Apple could not have extended this feature to those of us with our ancient year-old phones.
SBSettings
Invaluable method for quickly toggling all sorts of system properties with a simple screen swipe from anywhere. Lets you toggle Wifi, 3G, Bluetooth, view/kill processes, see available memory and disk space, etc. Awesomeness.
Rotation Inhibitor
This lets me toggle auto-rotation from SBSettings. Personally, I find the rotation on this device to be mostly an annoyance. I’m used to the regular keyboard layout, and sometimes when I am ever laying down on my side or walking, the auto-rotation tends to get wonky. Presto, I can now turn it off (which I do.)
ScreenSplitr
ScreenSplitr actually has come in rather handy at work. This app will mirror your device screen onto a tv via a tv-out cable, or to a computer over wifi using an app called DemoGod. This is not really meant for, say, watching video on a big screen, but it is perfect for doing application demos to a larger audience.
SMS Helper
SMS Helper modifies the default SMS app to count characters when composing a new message. This is very helpful if you would rather not have your text split into multiple messages on the recipient’s end, or for texting to twitter.
Mobile Terminal
Want to drop into a shell on your iPhone? Enter Mobile Terminal. Very useful if you ever need console access, especially considering things like wget, vim, etc have been ported to this platform.