If you've purchased an Apple mobile product you've also signed up for its many limitations, but jailbreaking can put you back in control. These are our top ten jailbreak hacks to help you customise and better utilise your iOS device.
We've shared our list of the best iPhone apps, but the iTunes App Store can only take you so far. To squeeze every last bit of functionality out of your iOS device, you'll need to jailbreak. If you don't know how to do that, here's a video tutorial to walk you through the process using PwnageTool:
After jailbreaking there's a whole new world of functionality to explore. Here are our top ten favourites.
10. Customise the User Interface
iOS' user interface is one of the best, and that's partly what made it so popular. Nonetheless, it isn't perfect and it's definitely not very customisable. If you jailbreak, you can download an app called WinterBoard from Cydia—the great jailbreak package manager for iOS— and start applying new themes and modifications. Although iOS 4.0 and up has a bit more room for customisation, and you can change your icons without jailbreaking, you get a lot more control over the iOS interface with Winterboard.
9. Play Classic Video Games
We've shown you how to play SNES on your iPad, but there are tons of emulation options on all iOS devices when jailbroken. All of the cartridge-based Nintendo systems are covered, from NES to N64, and many allow you to play with a Bluetooth Wiimote as a controller. MAME, Sega Genesis, and even the original Playstation all have emulators available that you can easily grab through Cydia. PureMac offers a short list of iOS-friendly game emulators, but you'll find more simply by searching Cydia. Emulators range from free to fairly pricey (for an app), but either way you should be able to find one that works for you.
8. Set Up A VNC Server
There are plenty of iTunes App Store apps that allow you to connect to VNC servers on your computers and control your screen from your iOS device, but what about the other way around? If you jailbreak, you have the option of installing a VNC server on your device and remoting in to control it with the mouse and keyboard on your computer.
7. Add Support For More Bluetooth Devices
Apple supports various Bluetooth devices, like keyboards and headsets, but if you want full Bluetooth support you're going to need to jailbreak. There are several BTStack packages in Cydia you can download to add more functionality. For example, you'll be able to pair a mouse with your iOS device, transfer files over Bluetooth, and even add a GPS device.
6. Access The Filesystem
Accessing the filesystem is possible when jailbreaking your iOS device thanks to SSH. With some jailbreaking solutions, you'll find SSH already installed and enabled, with alpine as your default password (which you'll want to change). If not, the front page of Cydia provides you with instructions to install and enable it. Once you have SSH up and running, you can log in as root through your favourite GUI or command line software and traverse your device's file system as you please.
5. Change Settings Faster
SBSettings is a little panel you can bring up anywhere that lets you quickly edit settings in a pinch. Even better, it's extensible so you can add all sorts of functionality to have even more options quickly at your fingertips. You can install it via Cydia where you'll find its plug-ins as well.
4. Get A Better Lock Screen
iOS' default lock screen is just a picture and the time, but it's really a useful place to keep various types of updates. If you want to get info quickly without having to unlock your device, there are many enhancements that'll give you a variety of lock screen options if your phone is jailbroken.
BiteSMS is a jailbreak app that replaces the default Messages app on the iPhone. It'll display multiple unread text messages on your lock screen as well as a status bar icon indicating the number of unread messages.
Element is a beautiful lock screen and home screen replacement. It'll give you updates on several types of incoming data, including weather, missed calls, calendar items, mail, and more. It does this all while still accommodating the dock.
3. Tether For Free
If you've got an iPhone or 3G-enabled iPad, you can get around any restrictions imposed by your carrier (admittedly less of an issue with most Australian iPhones) and use the data connection you're already paying for with other devices at no additional cost. MyWi is a Cydia app that'll let you create a Wi-Fi hotspot out of your device's 3G connection so you can share it with your other devices in need of internet access.
2. Use Your 3G Connection However You Want
Tethering isn't the only way to free your data connection from the bonds of carrier restrictions. If there's anything in iOS that's only designed to work with Wi-Fi, you can readily expect someone to create a fix for the jailbreak community. My3G circumvents these restrictions, letting you make FaceTime calls with whatever connection you've got or download larger files if you choose.
1. Sync Your Device Over Wi-Fi
It's becoming increasingly more ridiculous that you need to sync your iOS device with a sync cable when Wi-Fi can get the job done just fine. Fortunately, for jailbreakers, there's a great Cydia app called Wi-Fi Sync that renders your cable unnecessary for anything other than charging. You install a companion app on your computer and then pair your device. Once that's all set, launching iTunes and the Wi-Fi Sync app on your iOS device will begin the syncing process—no cables necessary.
What are some of your favourite iOS jailbreak hacks? Let's hear 'em in the comments.