Jailbreak : frees your iPhone so you can install and use 3rd Party applications.
Activate : enables you to use your iPhone sans phone and SMS.
Unlock : allows you to use any telecom carrier that you already have.
I bought an Apple iPhone from a friend as a birthday gift for myself last October 2007. Since the iPhone has not been launched in he Philippines even today, it won’t work with Smart, Globe or Sun unless tweaked, patch and modified. In the US, iPhone is locked to AT&T. Fortunately, hacking the iPhone has become a hobby and an obsession for some people, from opening the phone and tweaking the internals to software only solutions. At the time I bought mine, the only iPhone version that has been hacked is 1.0.2. Unfortunately, version 1.1.1 has just been released in the US at the time and that’s what my friend bought for me. I had to keep my shiny new iPhone in the box (although I look at it everyday) for one week before a 1.1.1 hack was discovered by the bad, er I mean, the good guys from the iPhone Dev Team. The good news however was that the iPhone Dev Team was able to discover a hack where you can downgrade a 1.1.1 to 1.0.2 and then do the Jailbreak, Activate and Unlock from there. So that’s what I did!
Hacking the iPhone in its early days wasn’t easy though and not recommended for everyone. It takes a lot of patience and a quivering hand to follow the steps provided by the hackers. One mistake and your iPhone is “bricked”, a term used to mean that your iPhone has become nothing but an expensive paperweight. But once you finally boot into the Springboard (the iPhone’s home screen) and see the name of your telecom carrier, Smart in my case, you get the same feeling of a kid who finally built his first Lego house, wide eyed and all. That was the beginning of what Steve Jobs would call a “cat and mouse” game between Apple developers and hackers. Every time a hack is discovered, Apple will come up with a new version of their firmware to close the security holes while adding new features and the hackers will come up again with a new hack for the latest version. So having hacked 1.0.2, Apple released within a few months version 1.1.1. In the meantime, pressure on the iPhone Dev Team to quickly come up with new hacks resulted in breakaway groups and the race to discover and release hacks the fastest and easiest began. So wanting to be on the cutting-edge, I followed the iPhone hacking development in the hacker community forums and websites. Finally, I settled on the easiest and fastest way to upgrade my iPhone to version 1.1.1 by using a new hack called AppSnapp created by a 13 year old!
For a time, I was happy and contented with 1.1.1 and was getting tired of upgrading every time a new iPhone firmware version is released by Apple. After all, the few features that were being added are not worth the time and effort and the risk of bricking your phone. At the same time, Apple is also releasing new versions of iTunes which is an application on a Mac or PC that you need to use when upgrading your iPhone. So aside from getting up-to-date with the different hack methods being released on the Web, you also need to pay particular attention which iTunes version will work, on who’s hack and firmware version. So version 1.1.2 came along and I stuck with 1.1.1. I have not updated myself on the world of iPhones and the underworld of iPhone hacking for quite a while until 1.1.3 came along.
So what makes 1.1.3 special that woke me up from my stupor? Absolutely nothing. My interest was piqued when many members of a techie online forum where I was a member, suddenly came alive with threads and posts relating to the 1.1.3 release. From there, I learned of a new hack from a guy named Zibri and his magical software hack called ZiPhone. It was being touted as the easiest and fastest hack to use on any iPhone version. So is it worth the risk upgrading my beloved and functional 1.1.1? Nope. However, the passion for tweaking and the joy of getting back to the cutting-edge is too much to stop. Besides, I believe that the 1.1.3 firmware has already most of the internal codes that prepares the iPhone for the next major features such as “copy-paste”, SDK for Apple authorized applications or 3G perhaps?
So here’s what I did using Zibri’s ZiPhone method.
Prepare your iPhone for upgrading
1) Make sure to make a backup of your files by syncing your iPhone to iTunes (I used the latest version, 7.6) because upgrading to 1.1.3 will delete the files in your iPhone.
2) Dowload the following:
a. iPhone 1.1.3 Restore ipsw file.
b. ZiPhone for OS X GUI, latest at this time is 2.4 (download the Windows version if you use a PC)
3) Remember which directory you placed the iPhone 1.1.3 Restore ipsw file.
4) Extract Ziphone OS X GUI and open it.
Upgrade your iPhone to 1.1.3
3) With your iPhone connected to your Mac (PC), click the Summary tab in iTunes.
4) Hold the Option button on your Mac (Shift on a PC), and click Restore.
5) Navigate to where your iPhone 1.1.3 Restore ipsw file is located.
6) Start the restore and wait for about 5 to 10 mins.
7) Restore is done when you see an iTunes logo and a cable.
Use ZiPhone to Jailbreak, Activate and Unlock
8) With ZiPhone already open, select the following options:
9) Click Start.
10) Wait for 2 to 3 mins for Ziphone to do its thing.
11) A dialog box asking you to check for update will pop-up so just ignore.
12) iPhone will reboot and display the home screen.
Test your iPhone and Install Applications
13) Check if every thing’s working (my WiFi network wasn’t automatically detected so I had to set it up manually).
14) Open Installer and refresh Sources.
15) Download the BSD Subsytem from the Installer System folder (because this is a large file, it may fail to download initially. try and try again).
16) Install applications you like (some may not work on 1.1.3 yet).