Read me first



Page 1 of 4

I have a lot of content on this site so I made these pages as an introduction to the iPhone hacking scene. Consider it a good starting point for what I have to offer. My tutorials require an Intel based Mac.

These are the topics I will cover:
  • What is jailbreaking, and why should I do it?
  • How is unlocking different from jailbreaking?
  • What jailbreaking has to offer.
  • Let's jailbreak and unlock!
    • Jailbreaking issues.
    • iPhone models.
    • What firmware is jailbreakable/unlockable?
    • Why are there five categories of Step 1 tutorials? Which is the right one for me?
    • How to retrieve firmware files directly from Apple.
    • Downgrading firmware.
    • What is an ECID SHSH and how do I save it?
    • Step 2: I've jailbroken, now what?
    • What else does your site offer?


What is jailbreaking, and why should I do it?

Jailbreaking is a process where you modify your iPhone to run unsigned code. Without getting too technical, all the programs on the iPhone run inside of a programming sandbox so to speak. Apple does this so that you and I can not bring our own toys to play with in Apple's sandbox. By bringing our own programs, this increases the functionality of the iPhone. Once jailbroken, you can now run non App Store programs, or modify the iPhone's file system in ways that Apple doesn't approve of.   It doesn't matter to Apple if these programs are safe, or if they are beneficial to you. Apple only wants their approved of programs running on your iPhone. Apple does this to protect their business model, the iPhone's security (and the networks'). As a side effect, this also stifles innovation and competition.

Jailbreaking an iPhone is legally allowed! The Library of Congress approved jailbreaking as an allowed exemption to the Digital Millennium Copyright Act (DMCA). You can read their ruling here. Paragraph 2 specifically applies to this.

Jailbreaking is a generally risk-free process that will not void your warranty (provided you can restore it with the original firmware provided by Apple). Even Apple employees at the retail stores can be seen with jailbroken iPhones. To undo the jailbreaking process you simply restore your iPhone with iTunes, and all evidence of the jailbreaking is removed. Jailbreaking is a transparent process. Everything on your iPhone should continue to work normally once you have jailbroken. The number one reason to jailbreak an iPhone, is so that you can unlock it for use with any GSM cellular phone service provider in the world! Jailbreaking is not unlocking. Those are two different things...



How is unlocking different from jailbreaking?

First you must understand there are two types of iPhones in use in the United States: those that use GSM technology (AT&T, T-Mobile) and CDMA technology (Verizon, Sprint, Cricket).

While jailbreaking lets you use any programs you want to on the iPhone, unlocking is an additional process performed on already jailbroken iPhones. Unlocking is removing the restriction put in place by Apple or your cell phone service provider (AT&T), that limits the iPhone to operating only on their particular network. You can roam, but at greatly increased rates of service. When you unlock an AT&T iPhone, it allows it to operate on any network in the world that uses the GSM standard (the most widely adopted cellular phone standard on the planet). You simply remove one SIM card, and insert the SIM card of the network you want to use, and the iPhone will accept it. Note: as of June 14, 2011, Apple sells the iPhone 4 unlocked at a premium price. It may be worth it to purchase an iPhone this way, as it will eliminate a lot of headaches for you if you need an unlocked iPhone.

Unlocking does not apply to the Verizon network. Sprint is the only other major CDMA network service provider and they would have to provision your phone to work on their network. You can't just run an unlocking program to gain access to their network at will, like you can with GSM networks.

Unlocking an iPhone (or any other cell phone) is legally allowed! The Library of Congress approved unlocking as an allowed exemption to the Digital Millennium Copyright Act (DMCA) many years ago, and this exemption continues to be upheld. You can read their ruling here. Paragraph 3 specifically applies to this.

iPhones that use GSM technology can not be made to operate with CDMA providers. In the future a dual mode iPhone may become available that allows access to both technologies in the same form factor. If you are a United States resident, keep in mind the 3G frequencies that AT&T and T-Mobile use are not the same. If you want 3G connectivity and T-Mobile service, then purchase a T-Mobile phone.

There are many different SIM cards you can use in the iPhone. Pictured below are the SIMs I use in my iPhones. EDGE/3G, FaceTime, MMS and tethering are also available. I'll show you how in my member's only section. Keep in mind there are many other SIMs that will work like Straight Talk. Of course I can't cover ever GSM service provider out there.

iPhone






iPhone


While Apple's App Store is fantastic, it doesn't provide you with many things that you can install once you are jailbroken. In fact, there are many things you will never see on the App Store because of Apple's strict, and often capricious rules for approval. Cydia (an alternative to the App Store) is the program that is automatically installed when jailbreaking, and the vast majority of the content it offers is free!

What are some of these programs?

How about the ability to tether with your iPhone, without a tethering plan? Ultimately it's your responsibility if you start gobbling up data with your iPhone, but this is a very convenient feature when you are on the go and there is no Wi-Fi to be found for your laptop computer. Yes you can tether with a GoPhone plan, Simple Mobile, T-Mobile, and Verizon as seen below.

iPhone       iPhone

iPhone       iPhone




Bluetooth file transferring has been available on many cell phones for years. It's been lacking on the iPhone until now. The program is called Celeste Bluetooth File Sharing and allows for transferring of photos, music, contacts, iBooks and voice memos. It will work with any phone or computer that supports OBEX Bluetooth file transfers. This program is for sale in Cydia.

iPhone       iPhone       iPhone




How would you like to use FaceTime over your 3G connection when you are on the go, instead of being restricted to Wi-Fi? Well if you jailbreak you can! All you have to do is purchase the program called 3G Unrestrictor. You can also download programs larger than 20 megabytes from the App Store over 3G, which is normally restricted to Wi-Fi only.

iPhone       iPhone




If you like voice control over certain functions on your iPhone, imagine being able to speak a word and have the iPhone load your favorite website. How about being able to open applications? You can even take a screenshot with just a word. This program is for sale on Cydia. You can program many of your own custom functions with the VoiceActivator program. See a demonstration below.





Would you like to have the ability to opt out of data mining services which have their code embedded in some App Store applications? The reasons for this data mining seem harmless enough, developers just want to track how users use their program. If you would like the option to not be tracked, you can install a program called PrivaCy. This program was made by the creator of Cydia and in conjunction with the data tracking service companies in question. Once installed, you are presented with a control panel for opting out of each individual service.

iPhone       iPhone




iPhone There are free games written specifically for jailbroken iPhones like MacMan. This is only available via Cydia.




WinterBoard can "theme" the look of your iPhone with just a couple pushes of a button. Take your stock iPhone from this, to this, to this. These themes are called Glass Orb and Chromatic Neon, and can be found in Cydia.

iPhone       iPhone       iPhone




Since this is a phone, and you’ll be spending a lot of time dialing phone numbers, why not change the phone keypad as well? The standard phone keypad sure is rather plain looking. The keypad in the middle is called Retro Phone Dialer. The keypad on the right is one I made with my own photograph.

iPhone       iPhone       iPhone




Who says your lock screen can only show the time and date? LockInfo and WinterBoard to the rescue. You can add practically anything to the lock screen like weather, and status on your e-mail, voicemail, SMS, RSS feeds et cetera.

Starting on the top row, the left photo is the stock lock screen, the middle photo is the LockInfo program (with a different slider), and the third photo is using WinterBoard with a theme called LockMS (with an invisible slider). The second row on the left is the LockMS_Weather theme, the middle photo is the wĕdaPanel theme which has a lot more weather information to display, merely be tapping on the lockscreen, the final photo is another variation of the LockMS_Weather theme.

iPhone       iPhone       iPhone

iPhone       iPhone       iPhone




If you jailbreak you can even change the fonts system wide! While Apple provides three fonts for use with the Notes application, you can add many others to suit your taste.

iPhone       iPhone       iPhone




iPhone You can customize the audio sounds on your iPhone when you slide to unlock, dial a phone number, receive a new email or SMS and relock your phone just to name a few. Why be stuck with the same exact sounds that every other iPhone has? There are many WinterBoard themes that can do this, or you can use SSH to do it yourself.




iPhone Apple has lots of features on the iPhone that can be turned on and off. The problem is these buttons are all buried in different menus and it can be confusing where to find them quickly, or just tedious to have to do over and over again.

There’s a program called SBSettings, which adds a convenient control panel to the iPhone. It is a one stop shop for turning on and off various services on your phone like: 3G, Edge, Wi-Fi, Bluetooth, SSH, Airplane mode, GPS location, adjusting screen brightness, killing processes, SSH, Tethering, et cetera. It is activated by simply swiping your finger across the status bar. Note at the very top of the screen I have enabled numeric displays for my cellular signal strength, Wi-Fi signal strength, and battery strength instead of using the traditional graphics. This is another feature of this program.

SBSettings also has a control panel for hiding the various program icons installed. If you are like most people who don’t use the Stocks application, you can just make it disappear by sliding its toggle to off.

There are a plethora of options to explore in the completely free and amazing program.




One of my favorite programs is iBlacklist. It allows you to selectively block incoming calls from phone numbers that you don't want bothering you. This is great for blocking telemarketers, or around election time. You can also use it to block text messages. There is a similar program called MCleaner. Both applications are fee based. iPhone iPhone




Another little known fact is that the iPhone is limited to eleven pages of icons. Once you reach this limit, any new programs you install through the App Store will not display on the iPhone, so you won't have any way to run those programs unless you do a Spotlight search for them. With 4.0 firmware Apple finally introduced folders, but implements them in a limited way: you can only have 12 icons in a folder. Why this limitation?

If you jailbreak, you can use a program called Infinifolders, which allows an unlimited amount of applications in a folder! If you buy more programs from the App Store, no problem. When you go to sync your iPhone through iTunes, the new application is placed on the next avaialable page of your iPhone and you just simply drag it over to the folder you'd like it in. This is a paid program in Cydia. Here's my before and after. Twelve icons on the left, and you can just see the thirteenth icon on the right. The window scrolls to display more than twelve icons. It really works.

iPhone       iPhone



If you really like cramming your screen full of icons you could install the programs Five Icon Dock, Five-Column SpringBoard, and Five Icon Switcher.

iPhone       iPhone



If you'd rather see just how few icons you can have on your screen, or be able to arrange them in any pattern you'd like (with gaps), then check out the Gridlock program. I've made my dock, the spotlight icon and the page dots disappear with other themes.

iPhone       iPhone

iPhone       iPhone



Click here to go to page 2




Return to top of page